From 11e7f3e5421a391754674c9db89511e2ee975feb Mon Sep 17 00:00:00 2001 From: Simon Jakobi Date: Mon, 29 Sep 2025 21:24:47 +0200 Subject: [PATCH 1/2] Prepare release 0.2.20.1 --- CHANGES.md | 19 +++++++++++++++++++ unordered-containers.cabal | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 67336562..ebc49443 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,22 @@ +## [0.2.20.1] - October 2025 + +* [Fix infinite loop in `isSubmapOf[By]` / `isSubsetOf` on 32-bit platforms](https://github.com/haskell-unordered-containers/unordered-containers/pull/501) + To fix this bug and potentially other similar bugs, we return to a branching factor of 16 on 32-bit platforms. + +* [Relax bounds for GHC 9.12](https://github.com/haskell-unordered-containers/unordered-containers/pull/499) + +* [Require hashable >= 1.4](https://github.com/haskell-unordered-containers/unordered-containers/pull/506) + +* Documentation changes: + * [Fix documentation about branching factor in `Data.HashMap.Strict`](https://github.com/haskell-unordered-containers/unordered-containers/pull/494) + * [Improve documentation for `Data.HashMap.compose`](https://github.com/haskell-unordered-containers/unordered-containers/pull/500) + * [Fixes docs of `Data.HashMap.Lazy.fromList`: it takes O(n * log(n))](https://github.com/haskell-unordered-containers/unordered-containers/pull/498) + * [Add disclaimer to D.HS.toList](https://github.com/haskell-unordered-containers/unordered-containers/pull/507) + +* [Remove bad `isSubmapOf` testcase](https://github.com/haskell-unordered-containers/unordered-containers/pull/504) + + + ## [0.2.20] - January 2024 * [Allow `template-haskell-2.21`](https://github.com/haskell-unordered-containers/unordered-containers/pull/484) diff --git a/unordered-containers.cabal b/unordered-containers.cabal index 816c6280..5b1f5575 100644 --- a/unordered-containers.cabal +++ b/unordered-containers.cabal @@ -1,5 +1,5 @@ name: unordered-containers -version: 0.2.20 +version: 0.2.20.1 synopsis: Efficient hashing-based container types description: Efficient hashing-based container types. The containers have been From c580c83797a7432025f8a5fd49b35c591e519e75 Mon Sep 17 00:00:00 2001 From: Simon Jakobi Date: Tue, 30 Sep 2025 11:01:58 +0200 Subject: [PATCH 2/2] Tweak changelog --- CHANGES.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index ebc49443..87871e35 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,17 +1,17 @@ ## [0.2.20.1] - October 2025 -* [Fix infinite loop in `isSubmapOf[By]` / `isSubsetOf` on 32-bit platforms](https://github.com/haskell-unordered-containers/unordered-containers/pull/501) +* [Fix infinite loop in `isSubmapOf[By]` / `isSubsetOf` on 32-bit platforms](https://github.com/haskell-unordered-containers/unordered-containers/pull/501). To fix this bug and potentially other similar bugs, we return to a branching factor of 16 on 32-bit platforms. * [Relax bounds for GHC 9.12](https://github.com/haskell-unordered-containers/unordered-containers/pull/499) -* [Require hashable >= 1.4](https://github.com/haskell-unordered-containers/unordered-containers/pull/506) +* [Require `hashable >= 1.4`](https://github.com/haskell-unordered-containers/unordered-containers/pull/506) * Documentation changes: * [Fix documentation about branching factor in `Data.HashMap.Strict`](https://github.com/haskell-unordered-containers/unordered-containers/pull/494) * [Improve documentation for `Data.HashMap.compose`](https://github.com/haskell-unordered-containers/unordered-containers/pull/500) * [Fixes docs of `Data.HashMap.Lazy.fromList`: it takes O(n * log(n))](https://github.com/haskell-unordered-containers/unordered-containers/pull/498) - * [Add disclaimer to D.HS.toList](https://github.com/haskell-unordered-containers/unordered-containers/pull/507) + * [Add disclaimer to `Data.HashSet.toList`](https://github.com/haskell-unordered-containers/unordered-containers/pull/507) * [Remove bad `isSubmapOf` testcase](https://github.com/haskell-unordered-containers/unordered-containers/pull/504)