Releases: elliotchance/orderedmap
Releases · elliotchance/orderedmap
v3.1.0
Add Has Method for OrderedMap (#54) Co-authored-by: busi-reddy-karnati <[email protected]>
v2.7.0
Add Has Method for OrderedMap (#54) Co-authored-by: busi-reddy-karnati <[email protected]>
v1.8.0
Add Has Method for OrderedMap (#54) Co-authored-by: busi-reddy-karnati <[email protected]>
v3.0.1
performance: Initialize capacity on copy (#51)
v2.6.1
performance: Initialize capacity on copy (#51)
v1.7.1
performance: Initialize capacity on copy (#51)
v3.0.0
Support Go iterators (#46) Iterators were introduced in Go 1.23. They allow `for` loops over custom sequences. There are some breaking changes to the API, which is why it's being releases as v3. Notable changes are: - `All()` no longer exists. You can use the now native: `maps.Collect(m.AllFromFront())` for elements, or `slices.Collect(m.Keys())` for keys. - `Iterator()` and `ReverseIterator()` are now `AllFromFront()` and `AllFromBack()` respectively. - `Keys()` now returns an `iter.Seq` iterator instead of a list of keys. This should be much more performant on large maps. It is also more consistent with `maps.Keys` from the standard library. - Added `Values()` which returns an `iter.Seq` iterator. It is also consistent with `maps.Values` from the standard library. Fixes #44
v2.6.0
Add NewOrderedMapWithCapacity (#48) For initializing an orderedmap with enough preallocated space. This improves performances when the result size is known before hand.
v1.7.0
Add NewOrderedMapWithCapacity (#48) For initializing an orderedmap with enough preallocated space. This improves performances when the result size is known before hand.
v2.5.0
Add NewOrderedMapWithElements function for initializing an ordered ma…