combine v3.0.0-alpha.1 Release Notes

Release Date: 2017-08-07 // over 6 years ago
  • 🔋 Features

    • 🚚 Remove the old State type and Positioner trait (ae43f8ae, breaks #)
    • 📜 Teach the choice parser to take tuples (96da7ee0, breaks #)
    • 📜 Add the range_of parser (7e692086, closes #83, breaks #)
    • Add map_token and map_range methods to ParseError (2f92b296, closes #86)
    • 👀 Allow ParseError to be used without the StreamOnce constraint (520da8e8, breaks #)

    🐛 Bug Fixes

    • 🚚 Remove depreceated items (9107342a, breaks #)
    • 🐎 Don't forward tuple parsers to frunk to prevent a performance loss (7e27c523)
    • Add the correct errors after sequencing has returned EmptyOk (54fecc62, closes #95)
    • Renamed SharedBufferedStream and BufferedStream to be less confusing (3add407e, breaks #)
    • Add From for Info (4cf8cff6)
    • Make the positions of slice streams harder to misuse (f50ab9e2, closes #104, breaks #)

    💥 Breaking Changes

    • 🚚 Remove depreceated items (9107342a, breaks #)
    • Renamed SharedBufferedStream and BufferedStream to be less confusing (3add407e, breaks #)
    • 🚚 Remove the old State type and Positioner trait (ae43f8ae, breaks #)
    • 📜 Teach the choice parser to take tuples (96da7ee0, breaks #)
    • 📜 Add the range_of parser (7e692086, closes #83, breaks #)
    • Make the positions of slice streams harder to misuse (f50ab9e2, closes #104, breaks #)
    • 👀 Allow ParseError to be used without the StreamOnce constraint (520da8e8, breaks #)