NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4295 most downloaded on crates.io
Immutable collection datatypes
Last release 28 days ago
09 Sep 2026
Release timing varies
gaps range from 2 weeks to 1.4 years
Nearly every release is documented
notes for 13 of 14 stable releases
1 version withdrawn
withdrawn after publishing
5 years old
15 releases · first in 2021
One column per quarter.
imbl 7.0.2: drop unmaintained bitmaps dep; Clone for consuming iterat…
imbl 7.0.2: drop unmaintained bitmaps dep; Clone for consuming iterat…
Clone for the consuming iterators of HashMap, HashSet,
OrdMap, OrdSet and Vector. (#174)bitmaps dependency, which is unmaintained (RUSTSEC-2026-0247)
and carries an unpatched soundness issue (RUSTSEC-2025-0167), by using
imbl-sized-chunks 0.2.0's in-tree bitmap module. No public API change. (#170)Fixed OrdSet::ConsumingIter::len() panicking due to a missing size_hint
override on its ExactSizeIterator implementation. (#176)
Fixed OrdMap::diff (and diff-backed PartialEq) silently dropping or
mis-reporting differences that sit immediately after a run of
structurally shared nodes. (#161)
chore: Release imbl version 7.0.1
chore: Release imbl version 7.0.1
chore: Release imbl version 7.0.0
chore: Release imbl version 7.0.0
chore: Release imbl version 6.1.0
chore: Release imbl version 6.1.0
chore: Release imbl version 6.0.0
chore: Release imbl version 6.0.0
vector::Iter is not Clone when triomphe is enabled (#107)chore: Release imbl version 5.0.0
chore: Release imbl version 5.0.0
Vector::skip better in corner cases (#104)chore: Release imbl version 4.0.1
chore: Release imbl version 4.0.1
chore: Release imbl version 4.0.0
chore: Release imbl version 4.0.0
ExactSizedIterator for OrdMap::range, since it was
incorrect. This is a breaking change.Vector.OrdMap::get_prev and OrdMap::get_next.IntoIterator for &mut Vector, as the standard library does for &mut Vec.chore: Release imbl version 3.0.0
chore: Release imbl version 3.0.0
OrdSet::get_prev and OrdSet::get_next more generic, using the Borrow trait.Vector::truncate no longer panics if the len argument is larger than the vector's length (instead it does nothing)
Vector::truncate no longer panics if the len argument is larger than the
vector's length (instead it does nothing)OrdSet::get to align with std::collections::BTreeSet and make it possible
to get values in the set by using a borrowed form of the element.Some unnecessary trait bounds on HashMap were removed.
HashMap were removed.Fixed several critical bugs in Vector (see PRs #34 and #37).
Vector (see PRs #34 and #37).Hash and PartialOrd impls for HashMap and HashSet.Vector::insert_ord_by and Vector::insert_ord_by_keyFrom impls from arrays.Fixed #18, a critical bug that prevented everything from being Send and Sync.
Send and Sync.OrdMap and HashMap: the values in self should always win.This is the initial release of imbl, our fork/continuation of im. It is fully compatible with version 15.0.0 of im, and this changelog only lists thos
This is the initial release of imbl, our fork/continuation of im. It is
fully compatible with version 15.0.0 of im, and this changelog only lists
those things which have changed since the fork.
OrdMaps and OrdSetsOrdMaps and OrdSets could skip some elements.[2.0.0] - 2022-04-12: https://github.com/jneem/imbl/compare/v1.0.1...HEAD [1.0.1]: https://github.com/jneem/imbl/compare/v1.0.0...v1.0.1 [1.0.0]: https://github.com/jneem/imbl/compare/releases/tag/v1.0.0
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →