From ea3d88aafb7dac9d8a40a0d083adfa4b7153826d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=CB=8Cbod=CA=B2=C9=AA=CB=88=C9=A1r=CA=B2im?= Date: Mon, 28 Feb 2022 21:11:39 +0000 Subject: [PATCH] Update changelog for bytestring-0.11.3.0 (#491) * Update changelog for bytestring-0.11.3.0 * Update Changelog.md Co-authored-by: Simon Jakobi Co-authored-by: Simon Jakobi --- Changelog.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Changelog.md b/Changelog.md index 01a1e84fc..4c08b07bc 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,8 +1,13 @@ -[0.11.3.0] — Unreleased - -* merge `shortbytestring` package back into `bytestring` wrt [#444](https://github.com/haskell/bytestring/issues/444), - adding lots of additional API: - - [Add `all`, `any`, `append`, `break`, `breakEnd`, `breakSubstring`, `concat`, `cons`, `count`, `drop`, `dropEnd`, `dropWhile`, `dropWhileEnd`, `elem`, `elemIndex`, `elemIndices`, `filter`, `find`, `findIndex`, `findIndices`, `foldl'`, `foldl`, `foldl1'`, `foldl1`, `foldr'`, `foldr`, `foldr1'`, `foldr1`, `head`, `init`, `intercalate`, `isInfixOf`, `isPrefixOf`, `isSuffixOf`, `last`, `map`, `partition`, `replicate`, `reverse`, `singleton`, `snoc`, `span`, `spanEnd`, `split`, `splitAt`, `splitWith`, `stripPrefix`, `stripSuffix`, `tail`, `take`, `takeEnd`, `takeWhile`, `takeWhileEnd`, `uncons`, `unfoldr`, `unfoldrN`, `unsnoc`](https://github.com/haskell/bytestring/pull/471) +[0.11.3.0] — February 2022 + +* [Enhance `ShortByteString` API](https://github.com/haskell/bytestring/pull/471) + - Add `all`, `any`, `append`, `break`, `breakEnd`, `breakSubstring`, `concat`, `cons`, `count`, `drop`, `dropEnd`, `dropWhile`, `dropWhileEnd`, `elem`, `elemIndex`, `elemIndices`, `filter`, `find`, `findIndex`, `findIndices`, `foldl'`, `foldl`, `foldl1'`, `foldl1`, `foldr'`, `foldr`, `foldr1'`, `foldr1`, `head`, `init`, `intercalate`, `isInfixOf`, `isPrefixOf`, `isSuffixOf`, `last`, `map`, `partition`, `replicate`, `reverse`, `singleton`, `snoc`, `span`, `spanEnd`, `split`, `splitAt`, `splitWith`, `stripPrefix`, `stripSuffix`, `tail`, `take`, `takeEnd`, `takeWhile`, `takeWhileEnd`, `uncons`, `unfoldr`, `unfoldrN`, `unsnoc` to `Data.ByteString.Short`. +* [Add `Data.ByteString.Short.isValidUtf8`](https://github.com/haskell/bytestring/pull/450) +* [Use safe `isValidUtf8` for large inputs](https://github.com/haskell/bytestring/pull/470) +* [Make `unlines` lazier](https://github.com/haskell/bytestring/pull/477) +* [Improve performance of `unlines`](https://github.com/haskell/bytestring/pull/479) +* [Make `singleton` return a slice of a static buffer](https://github.com/haskell/bytestring/pull/480) +* [Improve performance of `intercalate`](https://github.com/haskell/bytestring/pull/459) [0.11.3.0]: https://github.com/haskell/bytestring/compare/0.11.2.0...0.11.3.0