combine v4.0.0-beta.1 Release Notes

Release Date: 2019-10-08 // about 1 month ago
  • 🐛 Bug Fixes

    • 📜 Handle partial parsing in the num parsers (47764c7f)
    • 📜 Don't bind the input lifetime to the parser with expected/message (618c69e0)

    💥 Breaking Changes

    • 🔀 Merge FullRangeStream into RangeStreamOnce (c160a971, breaks #)
    • Rename StreamOnce::Item to Token (74a0bbd3, breaks #, #)
    • Minimum rust version is now 1.32 (7b77508c, breaks #)
    • Only require &mut I in decode (e154dbc2, breaks #)
    • Generalize factory to take the Input (19b1a73e, breaks #)

    🔋 Features

    • 🔀 Merge FullRangeStream into RangeStreamOnce (c160a971, breaks #)
    • Rename StreamOnce::Item to Token (74a0bbd3, breaks #, #)
    • Allow fmt::Display be used to specify errors in combinators (82796d4a, closes #255)
    • Minimum rust version is now 1.32 (7b77508c, breaks #)
    • Only require &mut I in decode (e154dbc2, breaks #)
    • Add RepeatUntil (7f4a310f)
    • Generalize factory to take the Input (19b1a73e, breaks #)
    • 📜 Add the iterate parser (342a45b4)
    • Add dispatch! (0740ce0f)
    • impl Stream* for &mut T (51e7e2b7)
    • Add From for easy::Stream (8f695cc6)
    • 📜 Allow ReadStream parsers to use &[u8] in errors (6b62a857, closes #249)

Previous changes from v4.0.0-alpha.2

  • 🔋 Features

    • impl Stream* for &mut T (51e7e2b7)
    • Add From<S> for easy::Stream<S> (8f695cc6)
    • 📜 Allow ReadStream parsers to use &[u8] in errors (6b62a857, closes #249)