Superpower v2.3.0 Release Notes

Release Date: 2019-05-31 // 8 months 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)