Skip to content

0.11.0

Compare
Choose a tag to compare
@stephencelis stephencelis released this 08 Dec 20:10
· 32 commits to main since this release

What's Changed

  • Swift 5.7 Updates (#261)
    • Changed: Parsing's builder limitations have been greatly improved. OneOfBuilder now takes an unlimited number of parsers, and ParserBuilder now takes an unlimited number of Void parsers, and up to 10 non-Void parsers.
    • Changed: Swift 5.7 Improvement: The Parser, ParserPrinter, Conversion, and PrependableCollection protocols now have primary associated types.
    • Added: Formatted parser-printer, for incrementally parsing and printing using Apple's family of formatters.
  • Changed: The End parser's conditional conformance requiring Collection has been broadened to work with any Sequence (thanks @JaapWijnen, #250).
  • Fixed: The Prefix parser-printer could erroneously fail to print when max was configured. This has been fixed (thanks @oskarek, #256).
  • Removed: The experimental _URLRouting module has been removed. Please upgrade to the official package, instead.
  • Infrastructure: Typo fixes (thanks @kamcma, #253; @elfenlaid, #257, #258).

New Contributors

Full Changelog: 0.10.0...0.11.0