Skip to content

Latest commit

 

History

History
85 lines (59 loc) · 2.26 KB

CHANGELOG.md

File metadata and controls

85 lines (59 loc) · 2.26 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Debug and Clone on iterators (#37).

Added

  • BiBTreeMap::retain (#30).
  • BiHashMap::reserve, BiHashMap::shrink_to, and BiHashMap::shrink_to_fit (#32).

Added

  • serde trait implementations for BiHashMap are now generic over the left and right hashers (#27, #28). Before, they were only implemented for the default hasher.

Changed

  • Generalize query interfaces using std::borrow::Borrow for BiMap methods like get, contains, and remove. This more closely aligns to the API provided by the Rust standard library.

Added

  • Implement Hash for BiBTreeMap (#23).

Changed

  • Minor edits to the README.

Removed

  • Unnecessary trait bounds on the fmt::Debug impl for BiMap<L, R> (#22).

Added

  • Documentation link to docs.rs in Cargo.toml.

Fixed

  • Outdated docs.rs link in README.

Added

  • This changelog.
  • Extend implementations.
  • Pretty Debug formatting.
  • left_range and right_range methods for BiBTreeMap.

Changed

  • Documentation and useful public documents were created and/or updated.

Fixed

  • Tests for BiBTreeMap run correctly with no_std.