DOC: Update changelog for 0.6.0
This commit is contained in:
+24
-5
@@ -1,7 +1,26 @@
|
|||||||
Recent Changes (arrayvec)
|
Recent Changes (arrayvec)
|
||||||
-------------------------
|
=========================
|
||||||
|
|
||||||
- 0.5.2
|
## 0.6.0
|
||||||
|
|
||||||
|
- The **const generics** release 🎉. Arrayvec finally implements what it
|
||||||
|
wanted to implement all along, since its first version; a vector backed by
|
||||||
|
and array, with generic parameters for the arbitrary element type
|
||||||
|
and backing array capacity.
|
||||||
|
|
||||||
|
New type syntax is `ArrayVec<T, CAP>` where CAP is the arrayvec capacity.
|
||||||
|
For arraystring the syntax is `ArrayString<CAP>`.
|
||||||
|
By @bluss.
|
||||||
|
|
||||||
|
- Arrayvec's `.extend()` and `FromIterator`/`.collect()` to arrayvec now
|
||||||
|
**panic** if the capacity of the arrayvec is exceeded. By @bluss.
|
||||||
|
|
||||||
|
- Arraystring now implements `TryFrom<&str>` and `TryFrom<fmt::Arguments>` by
|
||||||
|
@c410-f3r
|
||||||
|
|
||||||
|
- Minimum supported rust version is Rust 1.51
|
||||||
|
|
||||||
|
## 0.5.2
|
||||||
|
|
||||||
- Add `is_empty` methods for ArrayVec and ArrayString by @nicbn
|
- Add `is_empty` methods for ArrayVec and ArrayString by @nicbn
|
||||||
- Implement `TryFrom<Slice>` for ArrayVec by @paulkernfeld
|
- Implement `TryFrom<Slice>` for ArrayVec by @paulkernfeld
|
||||||
@@ -12,7 +31,7 @@ Recent Changes (arrayvec)
|
|||||||
- Remove deprecated `Error::description` by @AnderEnder
|
- Remove deprecated `Error::description` by @AnderEnder
|
||||||
- Use pointer method `add` by @hbina
|
- Use pointer method `add` by @hbina
|
||||||
|
|
||||||
- 0.5.1
|
## 0.5.1
|
||||||
|
|
||||||
- Add `as_ptr`, `as_mut_ptr` accessors directly on the `ArrayVec` by @tbu-
|
- Add `as_ptr`, `as_mut_ptr` accessors directly on the `ArrayVec` by @tbu-
|
||||||
(matches the same addition to `Vec` which happened in Rust 1.37).
|
(matches the same addition to `Vec` which happened in Rust 1.37).
|
||||||
@@ -25,12 +44,12 @@ Recent Changes (arrayvec)
|
|||||||
- Changed inline hints on many methods, mainly removing inline hints
|
- Changed inline hints on many methods, mainly removing inline hints
|
||||||
- `ArrayVec::dispose` is now deprecated (it has no purpose anymore)
|
- `ArrayVec::dispose` is now deprecated (it has no purpose anymore)
|
||||||
|
|
||||||
- 0.4.12
|
## 0.4.12
|
||||||
|
|
||||||
- Use raw pointers instead of `get_unchecked_mut` where the target may be
|
- Use raw pointers instead of `get_unchecked_mut` where the target may be
|
||||||
uninitialized everywhere relevant in the ArrayVec implementation.
|
uninitialized everywhere relevant in the ArrayVec implementation.
|
||||||
|
|
||||||
- 0.5.0
|
## 0.5.0
|
||||||
|
|
||||||
- Use `MaybeUninit` (now unconditionally) in the implementation of
|
- Use `MaybeUninit` (now unconditionally) in the implementation of
|
||||||
`ArrayVec`
|
`ArrayVec`
|
||||||
|
|||||||
Reference in New Issue
Block a user