bytesmith v0.3.7.0 Release Notes

Release Date: 2020-07-27 // about 1 year ago
    • ➕ Add Data.Bytes.Parser.Base128 module for Base-128 encoding.
    • ➕ Add Data.Bytes.Parser.Leb128 module for LEB-128 encoding. Supports signed integers with zig-zag encoding.
    • ➕ Add skipWhile to Data.Bytes.Parser.Latin.
    • Reexport endOfInput and isEndOfInput from Latin.
    • ➕ Add charInsensitive to ASCII module.
    • Correct implementation of peek and peek'.

Previous changes from v0.3.6.0

    • ➕ Add char12
    • ➕ Add skipTrailedBy2, skipTrailedBy3, and variants with an unboxed result.
    • ➕ Add cstring
    • ➕ Add peekRemaining
    • Add measure_ and measure_#, variants of measure that only give the byte count.
    • ➕ Add Data.Bytes.Parser.Rebindable, the ultimate hack.
    • ➕ Add Data.Bytes.Latin.takeTrailedBy