# v0.9 - use `core::alloc` instead of own implementation # v0.7 - Add `Vec` - Add `String` **Breaking Changes**: - Change Parameter from `B: BuildAlloc` to `A: DeallocRef` to support type inference - Require nightly compiler - Remove `AbortAlloc` - Remove bound on `Error = !` # v0.6 - Provide default implementation for `realloc` - Don't reexport `Layout` - Make `NonZeroLayout::size`, `padding_needed_for` and `align` const # v0.5 - Add `usable_size`, `grow_in_place`, and `shrink_in_place` to `AllocRef` - Add `(try_)reserve_in_place` and `(try_)double(_in_place)` for `RawVec` - Add `CloneIn` trait for `Box` - Use `AbortAlloc` as default for `RawVec` instead of `Global` - Use `NonZeroUsize` in `NonZeroLayout` - Add `#[must_use]` as proposed by clippy # v0.4 - Add `RawVec` - Rename `BuildAlloc` to `BuildAllocRef` - Use `Option` for `BuildAllocRef` # v0.3 - Change methods for retrieving `B` and allocator in `Box` - Unify all builder traits into `BuildAlloc` # v0.2 - Add `Box` # v0.1 - Initial release