Skip to content

Releases: apple/swift-binary-parsing

BinaryParsing 0.0.2

27 Mar 20:13
2655f40

Choose a tag to compare

Additions

  • Adds Data parsers to match existing Array<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.extracting APIs that produce spans with reset internal bounds for safer subparsing. (#36)
  • Enables the embedded version of the library via the BinaryParsingEmbedded target. (#50)
  • Adds an Xcode project for building the package as a framework. (#52)

Changes

  • Lowers deployment targets now that Span support 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 MagicNumberStringMacro to 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 try keywords. (#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

12 Jul 19:37
2897231

Choose a tag to compare

BinaryParsing initial release!