Releases: apple/swift-binary-parsing
Releases · apple/swift-binary-parsing
BinaryParsing 0.0.2
Additions
- Adds
Dataparsers to match existingArray<UInt8>support. (#27) - Adds parsers for
InlineArray, including both byte-based parsing and repeated parser-based initialization. (#35) - Adds a parser for LEB128 integers. (#31)
- Adds
ParserSpan.extractingAPIs that produce spans with reset internal bounds for safer subparsing. (#36) - Enables the embedded version of the library via the
BinaryParsingEmbeddedtarget. (#50) - Adds an Xcode project for building the package as a framework. (#52)
Changes
- Lowers deployment targets now that
Spansupport is back-deployed. (#47) - Adds/enables workflows for format and API breakage checks, macOS CI checks, tighter GitHub workflow permissions, and documentation hosting updates. (#24, #28, #40, #51)
Fixes
- Fixes the
MagicNumberStringMacroto allow custom parsing argument names. (#30) - Updates to latest lifetime syntax and cleans up flags. (#29, #45, #49)
- Re-enables a test that is passing again. (#48)
- Removes extraneous
trykeywords. (#46) - Fixes DocC disambiguation issues. (#23)
- Updates dependencies and platform baselines.(#21, #22, #38, #33)
The 0.0.2 release includes contributions from @dgregor, @kkazuha7, @incertum, @natecook1000, and @willtemperley. Thank you!
BinaryParsing 0.0.1
BinaryParsing initial release!