| 
 | 1 | +[0.13.0.0] — circa 2026-2027  | 
 | 2 | + | 
 | 3 | +* __Breaking Changes__:  | 
 | 4 | +  * [`Data.Data.dataTypeOf` for `StrictByteString` and `LazyByteString` now returns a `DataType` that uses `AlgRep` instead of `NoRep`.](https://github.com/haskell/bytestring/pull/614)  | 
 | 5 | +    * 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)  | 
 | 7 | +<!--  | 
 | 8 | +* Bug fixes:  | 
 | 9 | +* API additions and behavior changes:  | 
 | 10 | +* Deprecations:  | 
 | 11 | +* Performance improvements:  | 
 | 12 | +* Miscellaneous:  | 
 | 13 | +* Internal stuff:  | 
 | 14 | +-->  | 
 | 15 | + | 
 | 16 | +[0.12.2.0] — December 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), [6](https://github.com/haskell/bytestring/pull/699), [7](https://github.com/haskell/bytestring/pull/700))  | 
 | 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 | +  * [Add a constraint reflecting](https://github.com/haskell/bytestring/pull/698) [#665](https://github.com/haskell/bytestring/issues/665) [to the package description](https://github.com/haskell/bytestring/pull/698)  | 
 | 38 | +-->  | 
 | 39 | + | 
 | 40 | +[0.12.2.0]: https://github.com/haskell/bytestring/compare/0.12.1.0...0.12.2.0  | 
 | 41 | + | 
1 | 42 | [0.12.1.0] — February 2024  | 
2 | 43 | 
 
  | 
3 | 44 | * [Provisional support has been added for using `bytestring` with GHC's JavaScript back-end.](https://github.com/haskell/bytestring/pull/631)  | 
 | 
0 commit comments