All Versions
12
Latest Version
Avg Release Cycle
71 days
Latest Release
921 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.3.8.0 Changes
October 11, 2021- โ Add
peek
andpeek'
toData.Bytes.Parser.Latin
. - โ Add inline pragmas to most functions to prevent cost centers.
- โ Add support for WordRep-to-LiftedRep in Rebindable module.
- ๐ Allow building with newer Contiguous.
- Export
uneffectful
.
- โ Add
-
v0.3.7.0 Changes
July 27, 2020- โ 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
toData.Bytes.Parser.Latin
. - Reexport
endOfInput
andisEndOfInput
fromLatin
. - โ Add
charInsensitive
to ASCII module. - Correct implementation of
peek
andpeek'
.
- โ Add
-
v0.3.6.0 Changes
March 04, 2020- โ Add
char12
- โ Add
skipTrailedBy2
,skipTrailedBy3
, and variants with an unboxed result. - โ Add
cstring
- โ Add
peekRemaining
- Add
measure_
andmeasure_#
, variants ofmeasure
that only give the byte count. - โ Add
Data.Bytes.Parser.Rebindable
, the ultimate hack. - โ Add
Data.Bytes.Latin.takeTrailedBy
- โ Add
-
v0.3.5.0 Changes
February 10, 2020- โ Add big-endian and little-endian
word256
andword256Array
parsers. - โ Add
hexFixedWord64
.
- โ Add big-endian and little-endian
-
v0.3.4.0 Changes
February 03, 2020- โ Add
hexFixedWord32
.
- โ Add
-
v0.3.3.0 Changes
January 22, 2020- โ Add
hexWord8
,hexWord16
, andhexFixedWord8
.
- โ Add
-
v0.3.2.0 Changes
December 27, 2019- โ Add
parseBytesEither
andparseBytesMaybe
. - โ Add common idioms from other parser libaries. This includes:
satisfy
,satisfyWith
,scan
,peek
, andpeek'
.
- โ Add
-
v0.3.1.0 Changes
November 12, 2019- โ Add big-endian and little-endian parsers for
Word128
. - โ Add a module for little-endian word parsers. This compliments the existing big-endian module.
- โ Add functions for parsing arrays of big/little endian words of various sizes.
- โ Add
skipUntil
toLatin
. - โ Add
char5
,char6
,char7
,char8
,char9
,char10
, andchar11
toLatin
. - Correct the implementation of
takeTrailedBy
.
- โ Add big-endian and little-endian parsers for
-
v0.3.0.0 Changes
September 30, 2019- Include the offset into the byte sequence in
Result
. Breaking change. - ๐ Rename
hexWord16
tohexFixedWord16
. Breaking change. - ๐ Rename
parseBytesST
toparseBytesEffectfully
. Breaking change. - โ Add
hexNibbleLower
andtryHexNibbleLower
. - โ Add
hexNibble
andtryHexNibble
.
- Include the offset into the byte sequence in
-
v0.2.0.1 Changes
September 24, 2019- Correct an overflow-detection mistake in the implementation of machine-word parsers.