combine v4.0.0-beta.1 Release Notes

Release Date: 2019-10-08 // over 4 years 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<S> for easy::Stream<S> (8f695cc6)
    • ๐Ÿ“œ Allow ReadStream parsers to use &[u8] in errors (6b62a857, closes #249)