Skip to content

Releases: lun3x/multi_index_map

v0.11.0

02 Nov 17:21
437b416
Compare
Choose a tag to compare

What's Changed

  • 45 feature request soft handle the error when try to insert a data with same unique key by @lun3x in #47

Full Changelog: v0.10.0...v0.11.0

v0.10.0

02 Nov 10:45
d80bd34
Compare
Choose a tag to compare

What's Changed

  • 26 multiindexmap should derive debug when inner type derives debug by @lun3x in #46

Full Changelog: v0.9.0...v0.10.0

v0.9.0

14 Sep 10:30
da13ec3
Compare
Choose a tag to compare

What's Changed

  • Implement debug trait with nightly trivial_bounds feature by @luxbe in #33
  • Add trivial_bounds feature to enable Debug impl by @lun3x in #42
  • Implement clone derive for trivial_bounds feature by @luxbe in #43
  • Prepare 0.9.0 for release by @lun3x in #44

New Contributors

  • @luxbe made their first contribution in #33

Full Changelog: v0.8.1...v0.9.0

v0.8.1

30 Aug 10:10
348285a
Compare
Choose a tag to compare

What's Changed

  • Allow FnMut closures in modify_by_ methods by @lun3x in #41

Full Changelog: v0.8.0...v0.8.1

v0.8.0

30 Aug 09:49
994ab48
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.1...v0.8.0

v0.7.1

30 Aug 09:29
Compare
Choose a tag to compare

What's Changed

  • Update and rename rust.yml to ci.yml, add semver check by @lun3x in #36
  • Update README.md by @lun3x in #37
  • #14 macro should not require clone by default by @lun3x in #38
  • Fix README example by @qsantos in #39

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0

29 Aug 13:25
Compare
Choose a tag to compare

What's Changed

  • #34 improve modifying of unindexed fields by @lun3x in #35

Full Changelog: v0.6.2...v0.7.0

v0.6.2

15 Aug 10:14
Compare
Choose a tag to compare

What's Changed

  • More usefully located error messages by @lun3x in #31
  • Use version 2 resolver by @lun3x in #32

Full Changelog: v0.6.1...v0.6.2

v0.6.1

10 Aug 10:08
Compare
Choose a tag to compare

What's Changed

  • Merge in wyjin/multi_index_map to fix issue #27 by @lun3x in #29
  • Refactor TokenStream generators into functions by @lun3x in #30

Release Notes

https://github.com/lun3x/multi_index_map/blob/master/RELEASES.md

Full Changelog: v0.6.0...v0.6.1

v0.6.0

23 Jun 13:18
Compare
Choose a tag to compare

What's Changed

  • Merge @wyjin PR to implement the following changes: #23

    • add modify_by_ and get_mut_by_ for non-unique indexes
    • use BTreeSet to store equivalent elements in a non-unique index to improve insert/remove/modify performance
    • add capacity-adjustment methods shrink_to_fit, reserve, and with_capacity
    • bug fix when modifying non_unique indexes that caused only a single element to be modified
    • add benchmarks
  • Remove requirement for slab and rustc_hash in dependee's Cargo.toml by restucturing package, splitting it into multi_index_map_derive and multi_index_map: #25

Release Notes

https://github.com/lun3x/multi_index_map/blob/master/RELEASES.md

Full Changelog: v0.5.0...v0.6.0