All Versions
34
Latest Version
Avg Release Cycle
24 days
Latest Release
37 days ago

Changelog History
Page 1

  • v4.0.0-beta.1

    October 08, 2019

    🐛 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)
  • v4.0.0-alpha.2

    June 17, 2019

    🔋 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)
  • v4.0.0-alpha.1

    May 07, 2019

    💥 Breaking Changes

    • 👍 Drop support for regex 0.2 (bf6aeb06, closes #247, breaks #)
    • Rename tokens2 to tokens and tokens to tokens_cmp (3dadbb4f, closes #166, breaks #)
    • 🚚 Remove the std::result::Result returning parse functions (6ec094ef, closes #244, breaks #)
    • Make PointerOffset easier to understand and use (5f6d65b3, closes #238, breaks #)
    • Allow reset to return errors (3055c810, closes #231, breaks #)
    • 🚚 Remove the PartialEq bound from Item and Range (24e1087c, closes #219, breaks #)

    🔋 Features

    • 👍 Drop support for regex 0.2 (bf6aeb06, closes #247, breaks #)
    • Rename tokens2 to tokens and tokens to tokens_cmp (3dadbb4f, closes #166, breaks #)
    • 🚚 Remove the std::result::Result returning parse functions (6ec094ef, closes #244, breaks #)
    • Allow reset to return errors (3055c810, closes #231, breaks #)
    • 🚚 Remove the PartialEq bound from Item and Range (24e1087c, closes #219, breaks #)

    🐛 Bug Fixes

    • 📜 Don't require macro_use when using parser! in rust 2018 (72e4c70f, closes #241)
    • Make PointerOffset easier to understand and use (5f6d65b3, closes #238, breaks #)
  • v3.8.1

    March 13, 2019

    🐛 Bug Fixes

    • Handle partial parsing in take_fn/take_until* (bae1e3bb)
  • v3.8.0

    March 12, 2019

    🔋 Features

    • Add take_fn and take_until_bytes (5f560780)
  • v3.6.7

    February 13, 2019

    🐛 Bug Fixes

    • Forward is_partial in all Stream adaptors (121b3987)
  • v3.6.6

    January 12, 2019
    • 🛠 Fix two inconsisties regarding EOI #227
  • v3.6.5

    January 09, 2019

    🐛 Bug Fixes

    • not_followed_by should fail on empty successful parses (aa17e7d2)
    • 📜 Propagate the PartialState through parser! uses (ae888244, closes #223)
  • v3.6.3

    November 16, 2018
  • v3.6.2

    November 06, 2018