Skip to content

Commit 9f01206

Browse files
committed
Update changelog for bytestring-0.12.2.0
1 parent 781c0fe commit 9f01206

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

Changelog.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* __Breaking Changes__:
44
* [`Data.Data.dataTypeOf` for `StrictByteString` and `LazyByteString` now returns a `DataType` that uses `AlgRep` instead of `NoRep`.](https://github.com/haskell/bytestring/pull/614)
55
* This allows utilities like `syb:Data.Generics.Text.gread` to be meaningfully used at these types containing `ByteString`s.
6+
* [`fromListN` in `instance IsList ByteString` truncates input list if it's longer than the size hint](https://github.com/haskell/bytestring/pull/672)
67
<!--
78
* Bug fixes:
89
* API additions and behavior changes:
@@ -12,6 +13,31 @@
1213
* Internal stuff:
1314
-->
1415

16+
[0.12.2.0] — October 2024
17+
18+
* Bug fixes:
19+
* [`Builder`: avoid unsound buffer reuse, introduced in `bytestring-0.11.5.0`](https://github.com/haskell/bytestring/pull/691)
20+
* [Fix several bugs around the `byteString` family of `Builders`](https://github.com/haskell/bytestring/pull/671)
21+
* [Make `Data.ByteString.Lazy.zipWith` properly lazy](https://github.com/haskell/bytestring/pull/668)
22+
* API additions:
23+
* [Add `instance IsList Builder`](https://github.com/haskell/bytestring/pull/672)
24+
* [Add `instance NFData BufferRange` and `instance NFData Buffer`](https://github.com/haskell/bytestring/pull/680)
25+
* [Export `toLazyByteString` from `Data.ByteString.Builder.Internal`](https://github.com/haskell/bytestring/pull/672)
26+
* Performance improvements:
27+
* [Remove another dead branch from `toStrict`](https://github.com/haskell/bytestring/pull/663)
28+
* Miscellaneous:
29+
* [Remove support for GHC < 8.4](https://github.com/haskell/bytestring/pull/682)
30+
* Various documentation improvements ([1](https://github.com/haskell/bytestring/pull/683), [2](https://github.com/haskell/bytestring/pull/692))
31+
<!--
32+
* Internal stuff:
33+
* Various CI tweaks ([1](https://github.com/haskell/bytestring/pull/670), [2](https://github.com/haskell/bytestring/pull/681), [3](https://github.com/haskell/bytestring/pull/686), [4](https://github.com/haskell/bytestring/pull/656), [5](https://github.com/haskell/bytestring/pull/693))
34+
* [Use `default-extensions` to tidy up a bit](https://github.com/haskell/bytestring/pull/669)
35+
* [Remove `includes` from Cabal file](https://github.com/haskell/bytestring/pull/685)
36+
* [Improve benchmarks for small `Builders`](https://github.com/haskell/bytestring/pull/680)
37+
-->
38+
39+
[0.12.2.0]: https://github.com/haskell/bytestring/compare/0.12.1.0...0.12.2.0
40+
1541
[0.12.1.0] — February 2024
1642

1743
* [Provisional support has been added for using `bytestring` with GHC's JavaScript back-end.](https://github.com/haskell/bytestring/pull/631)

0 commit comments

Comments
 (0)