Skip to content

Latest commit

 

History

History
195 lines (94 loc) · 8.41 KB

CHANGELOG.md

File metadata and controls

195 lines (94 loc) · 8.41 KB

Changelog

0.2.2 - 2024-07-28

Added

  • add sort_by_cached_key (#31)
  • add binary search methods (#30)

0.2.1 - 2024-01-03

Other

  • (release) switch to release-plz
  • avoid unnecessary allocations in Vec{Map,Set}::into_vec

0.2.0 (2023-12-25)

⚠ BREAKING CHANGES

  • map: The type of the function parameter of VecMap::retain was changed from FnMut(&K, &V) -> bool to FnMut(&K, &mut V) -> bool to make it consistent with retain implementations of other common std collections.

Features

  • set: add VecSet::from_vec_unchecked (#27) (519348b)

Bug Fixes

  • map: update API of VecMap::retain to be consistent with std (#25) (0daf65d)

0.1.15 (2023-12-23)

Miscellaneous

  • improve internal Slot<K, V> API (#22) (c3bb9b7)

0.1.14 (2023-12-23)

Bug Fixes

  • map: prevent segmentation fault in VecMap::as_slice (#19) (a1d5990)

Miscellaneous

  • apply new clippy lint suggestions (ed59fa5)

0.1.13 (2023-12-11)

Features

  • map: avoid allocations in conversion from vector or slice (#16) (c47c487)

0.1.12 (2023-09-19)

Features

  • map: add insert_at (7cbef1d)
  • map: impl ExactSizeIterator and Debug for Drain (aca02b4)

Bug Fixes

  • set: remove unnecessary trait bounds from Drain (5643f73)

0.1.11 (2023-06-23)

Features

0.1.10 (2023-03-18)

Features

0.1.9 (2022-12-13)

Bug Fixes

  • remove unnecessary usages of mem::transmute (41d90b6)

0.1.8 (2022-10-30)

Features

  • set: implement Clone for IntoIter (e78d5ee)

Miscellaneous

  • enable clippy::pedantic warnings (d61b8f8)

0.1.7 (2022-10-11)

Miscellaneous

  • test: switch to serde_test (a980545)

0.1.6 (2022-10-02)

Features

  • add as_slice, to_vec and into_vec methods (3f1906d)

Bug Fixes

  • remove some needless borrows (29bd06e)

0.1.5 (2022-09-21)

Features

  • entry: add into_key method to OccupiedEntry (f94cbc3)

0.1.4 (2022-09-18)

Features

  • add sort methods (b443fe3)
  • implement Clone for all immutable iterators (86478ba)

0.1.3 (2022-09-17)

Features

0.1.2 (2022-09-15)

Features

Bug Fixes

  • manually implement PartialEq and Eq (6809137)

Miscellaneous

  • add documentation link to Cargo.toml (4c76dc1)

0.1.1 (2022-09-14)

Features

Miscellaneous

0.1.0 (2022-09-14)

Features

Miscellaneous