1# Changelog 2 3## 1.6.0 4 5* [i509VCB](https://github.com/i509VCB) added the `try_` functions for fallable reallocation. 6 [pr 158](https://github.com/Lokathor/tinyvec/pull/158) 7* [ajtribick](https://github.com/ajtribick) added more error impls to `TryFromSliceError`. 8 [pr 160](https://github.com/Lokathor/tinyvec/pull/160) 9* The `std` feature now automatically enables the `alloc` feature as well. 10 11## 1.5.1 12 13* [madsmtm](https://github.com/madsmtm) fixed an error with the `alloc` feature on very old rustc versions. 14 [pr 154](https://github.com/Lokathor/tinyvec/pull/154) 15 16## 1.5.0 17 18* [eeeebbbbrrrr](https://github.com/eeeebbbbrrrr) added an impl for [std::io::Write](https://doc.rust-lang.org/std/io/trait.Write.html) to `TinyVec` when the element type is `u8`. 19 This is gated behind the new `std` feature. 20 [pr 152](https://github.com/Lokathor/tinyvec/pull/152) 21 22## 1.4.0 23 24* [saethlin](https://github.com/saethlin) stabilized the usage of const generics and array map with the `rustc_1_55` feature. 25 [pr 149](https://github.com/Lokathor/tinyvec/pull/149) 26 27## 1.3.1 28 29* Improved the performance of the `clone_from` method [pr 144](https://github.com/Lokathor/tinyvec/pull/144) 30 31## 1.3.0 32 33* [jeffa5](https://github.com/jeffa5) added arbitrary implementations for `TinyVec` and `ArrayVec` [pr 146](https://github.com/Lokathor/tinyvec/pull/146). 34* [elomatreb](https://github.com/elomatreb) implemented `DoubleEndedIterator` for `TinyVecIterator` [pr 145](https://github.com/Lokathor/tinyvec/pull/145). 35 36## 1.2.0 37 38* [Cryptjar](https://github.com/Cryptjar) removed the `A:Array` bound on the struct of `ArrayVec<A:Array>`, 39 and added the `from_array_empty` method, which is a `const fn` constructor 40 [pr 141](https://github.com/Lokathor/tinyvec/pull/141). 41 42## 1.1.1 43 44* [saethlin](https://github.com/saethlin) contributed many PRs ( 45 [127](https://github.com/Lokathor/tinyvec/pull/127), 46 [128](https://github.com/Lokathor/tinyvec/pull/128), 47 [129](https://github.com/Lokathor/tinyvec/pull/129), 48 [131](https://github.com/Lokathor/tinyvec/pull/131), 49 [132](https://github.com/Lokathor/tinyvec/pull/132) 50 ) to help in several benchmarks. 51 52## 1.1.0 53 54* [slightlyoutofphase](https://github.com/slightlyoutofphase) 55added "array splat" style syntax to the `array_vec!` and `tiny_vec!` macros. 56You can now write `array_vec![true; 5]` and get a length 5 array vec full of `true`, 57just like normal array initialization allows. Same goes for `tiny_vec!`. 58([pr 118](https://github.com/Lokathor/tinyvec/pull/118)) 59* [not-a-seagull](https://github.com/not-a-seagull) 60added `ArrayVec::into_inner` so that you can get the array out of an `ArrayVec`. 61([pr 124](https://github.com/Lokathor/tinyvec/pull/124)) 62 63## 1.0.2 64 65* Added license files for the MIT and Apache-2.0 license options. 66 67## 1.0.1 68 69* Display additional features in the [docs.rs/tinyvec](https://docs.rs/tinyvec) documentation. 70 71## 1.0.0 72 73Initial Stable Release. 74