## 0.1.7 (2020-10-14)
Thanks to Viktor Dukhovni and Colin Woodbury for their contributions to this release.
#### Added
- The `skipSomeWS` function for efficiently skipping leading whitespace of both
ASCII and non-ASCII.
#### Changed
- **The `ByteString` type has been renamed to `ByteStream`**. This fixes a
well-reported confusion from users. An alias to the old name has been provided
for back-compatibility, but is deprecated and be removed in the next major
release.
- **Modules have been renamed** to match the precedent set by the main
`streaming` library. Aliases to the old names have been provided, but will be
removed in the next major release.
- `Data.ByteString.Streaming` -> `Streaming.ByteString`
- `Data.ByteString.Streaming.Char8` -> `Streaming.ByteString.Char8`
- An order-of-magnitude performance improvement in line splitting. [#18]
- Performance and correctness improvements for the `readInt` function. [#31]
- Documentation improved, and docstring coverage is now 100%. [#27]
#### Fixed
- An incorrect comment about `Handle`s being automatically closed upon EOF with
`hGetContents` and `hGetContentsN`. [#9]
- A crash in `group` and `groupBy` when reading too many bytes. [#22]
- `groupBy` incorrectly ordering its output elements. [#4]
[#9]: https://github.com/haskell-streaming/streaming-bytestring/issues/9
[#18]: https://github.com/haskell-streaming/streaming-bytestring/pull/18
[#22]: https://github.com/haskell-streaming/streaming-bytestring/pull/22
[#4]: https://github.com/haskell-streaming/streaming-bytestring/issues/4
[#27]: https://github.com/haskell-streaming/streaming-bytestring/pull/27
[#31]: https://github.com/haskell-streaming/streaming-bytestring/pull/31
## 0.1.6
- `Semigroup` instance for `ByteString m r` added
- New function `lineSplit`
## 0.1.5
- Update for `streaming-0.2`