Skip to content

Releases: mkaput/elixir-bimap

v1.3.0

10 Oct 06:22
d813cd5
Compare
Choose a tag to compare

Breaking changes

The format of inspect strings have changed to follow the trend applied in Elixir 1.14. Code that is relying on inspect strings in your code (for example in doctests) has to updated accordingly:

-#BiMap<[a: 1, b: 2]>
+BiMap.new([a: 1, b: 2])

This change affects only a specific use case while potentially benefiting the general audience, hence only minor version bump.

What's Changed

  • Make inspects valid Elixir expressions by @mat-hek in #41

Full Changelog: v1.2.2...v1.3.0

v1.2.2

23 Sep 11:36
82b355f
Compare
Choose a tag to compare

What's Changed

  • Modified BiMap.t and BiMultiMap.t to make Dialyzer not complain about them when used as module attributes by @mkaput

Full Changelog: v1.2.1...v1.2.2

v1.2.1

23 Sep 11:28
d172628
Compare
Choose a tag to compare

What's Changed

  • This release is purely documentation update. by @mkaput

Full Changelog: v1.2.0...v1.2.1

v1.2.0

23 Sep 11:28
56618fc
Compare
Choose a tag to compare

What's Changed

  • bimap: add put_new_key and put_new_value by @ckampfe in #28

Full Changelog: v1.1.1...v1.2.0

v1.1.1

23 Sep 11:27
Compare
Choose a tag to compare

What's Changed

  • This release is a big rollup of dev dependency updates that have accumulated during this time. This includes using modern version of ExDoc for HexDocs and is the only user-facing change. by @mkaput

Full Changelog: v1.1.0...v1.1.1

v1.1.0

23 Sep 11:27
Compare
Choose a tag to compare

What's Changed

  • add BiMap.fetch!/2 and BiMap.fetch_key!/2 by @mat-hek in #9

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.1

23 Sep 11:26
Compare
Choose a tag to compare

What's Changed

  • add property tests for bimap and bimultimap by @ckampfe in #1
  • Add naive implementation of slice/1 to satisfy Enumerable protocol by @NullOranje in #3
  • Fix BiMap.put/3 mapping update issue by @NullOranje in #5

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

23 Sep 11:25
Compare
Choose a tag to compare

This library is pretty stable and 1.0 ready. Nothing has changed since 0.1.1.

Full Changelog: v0.1.1...v1.0.0

v0.1.1

23 Sep 11:24
Compare
Choose a tag to compare

What's changed?

  • Fixed buggy behaviour of BiMultiMap.delete/3 by @mkaput

Full Changelog: v0.1.0...v0.1.1

v0.1.0

23 Sep 11:24
Compare
Choose a tag to compare