From 7199f5e3526a197e98c41df7b9ec99e17eb8ee8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=CB=8Cbod=CA=B2=C9=AA=CB=88=C9=A1r=CA=B2im?= Date: Fri, 6 Dec 2024 21:03:23 +0000 Subject: [PATCH] Update changelog for bytestring-0.12.2.0 (#696) * Update changelog for bytestring-0.12.2.0 * Add invisible changelog entries for the latest backports --------- Co-authored-by: Matthew Craven # Conflicts: # Changelog.md --- Changelog.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/Changelog.md b/Changelog.md index 8a9a16994..f0761fc03 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,29 @@ +[0.12.2.0] — December 2024 + +* Bug fixes: + * [`Builder`: avoid unsound buffer reuse, introduced in `bytestring-0.11.5.0`](https://github.com/haskell/bytestring/pull/691) + * [Fix several bugs around the `byteString` family of `Builders`](https://github.com/haskell/bytestring/pull/671) + * [Make `Data.ByteString.Lazy.zipWith` properly lazy](https://github.com/haskell/bytestring/pull/668) +* API additions: + * [Add `instance IsList Builder`](https://github.com/haskell/bytestring/pull/672) + * [Add `instance NFData BufferRange` and `instance NFData Buffer`](https://github.com/haskell/bytestring/pull/680) + * [Export `toLazyByteString` from `Data.ByteString.Builder.Internal`](https://github.com/haskell/bytestring/pull/672) +* Performance improvements: + * [Remove another dead branch from `toStrict`](https://github.com/haskell/bytestring/pull/663) +* Miscellaneous: + * [Remove support for GHC < 8.4](https://github.com/haskell/bytestring/pull/682) + * Various documentation improvements ([1](https://github.com/haskell/bytestring/pull/683), [2](https://github.com/haskell/bytestring/pull/692)) + + +[0.12.2.0]: https://github.com/haskell/bytestring/compare/0.12.1.0...0.12.2.0 + [0.12.1.0] — February 2024 * [Provisional support has been added for using `bytestring` with GHC's JavaScript back-end.](https://github.com/haskell/bytestring/pull/631)