Skip to content

Latest commit

 

History

History
93 lines (66 loc) · 3.28 KB

CHANGELOG.md

File metadata and controls

93 lines (66 loc) · 3.28 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.

[Unreleased]

0.14.0 - 2024-06-14

Changed

  • [breaking] add blanket impl for IndexKey instead of macro on all usigned ints (#64)
  • [breaking] IndexSetMultimap.remove_* and IndexVecMultimap.remove_* have been removed in favor of *.shift_remove_* and *.swap_remove_* (#63)

Other

  • Update rust to 1.79.0 (#61)

0.13.6 - 2024-04-15

Other

  • bump deps (#59)

0.13.5

0.13.4

0.13.3

0.13.2

0.13.0

  • Add Extend impl to VecMap

0.12.0

  • Extend vecmap![] macro to also support vecmap!["".to_string(); 7] syntax.

0.11.0

  • Introduce VecMap a IndexMap-like collection backed by a Vec.

0.10.0

  • SmallMap add contains_key(), DoubleEndedIterator for Iter.
  • SmallSet add IntoIterator, difference(), symmetric_difference(), intersection(), union(), contains(), and DoubleEndedIterator for Iter.
  • bump indexmap to 2.1.0
  • bump smallvec to 1.11.2

0.9.0

  • Add Clone to iter(), keys(), and values() for all multimaps.

0.8.1

  • Fix bug such that SmallMap::from_iter() removes duplicate keys, also when inline

0.8.0

  • Add or_insert() to Entry of SmallMap
  • Bump deps

0.7.0

  • Add get_index() to Index*Multimaps by @jankeu
  • Update Rust version and dependencies by @jankeu

0.6.1

0.6.0

  • SmallSet: add insert_full()
  • SmallMap: add insert_full() and return value for entry().or_insert()
  • SmallMap: relax type requirements for Index and IndexMut

0.5.1

  • improve docs

0.5.0

  • add SmallMap and SmallSet implementations
  • bump IndexMap dependency to 1.9.2

0.4.0

  • bump IndexMap dependency to 1.9.1

0.3.0

  • move macros into respective files

0.2.0

  • add Index implementation
  • add crate features to selectively enable implementations
  • add iterators

0.1.0

  • initial release