Skip to content

0.1.7

Compare
Choose a tag to compare
@fosskers fosskers released this 14 Oct 20:39
· 90 commits to master since this release

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 Handles 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