Superpower v2.3.0 Release Notes

Release Date: 2019-05-31 // almost 5 years ago
    • ๐Ÿ‘€ #90 - include Position in ParseExceptions (@ProductiveRage)
    • #83 - Chain() combinator variant for asymmetric left-associative operator application (@xtofs)
    • #92 - optimizations and benchmark improvements, esp. reduction of allocations in TokenizerBuilder-based tokenizers and in the Select() combinator (@nblumhardt)

Previous changes from v2.2.0

    • #54 - add .NET Standard 2.0 target (@andymac4182)
    • ๐Ÿ #63 - solution build support for non-Windows platforms, VSCode configuration (@ejsmith)
    • ๐Ÿ›  #78 - fixes #76, incorrect remainder reported when Many() backtracks (@datalust)
    • ๐Ÿ›  #66 - fixes #65, incorrect TextSpan.Until() calculation (@datalust)
    • ๐Ÿ”จ #69 - refactoring for use of ArrayEnumerable.Concat() (@atifaziz)
    • ๐Ÿ“œ #70 - limit numeric parsers that detect ASCII digits to support Latin characters only (@atifaziz)
    • ๐Ÿ›  #77 - fixes #74, incorrect class name in error message (@datalust)
    • ๐Ÿ–จ #67 - use names for unprintable Unicode/ASCII characters (@BenjaminHolland)