nom v2.2.0 Release Notes

Release Date: 2017-03-20 // about 7 years ago
  • Thanks

    • @seppo0010 for fixing named_args
    • 0๏ธโƒฃ @keruspe for implementing or() on IResult, adding the option of default cases in switch!, adding support for cargo-travis
    • ๐Ÿ“š @timlyo for documentation fixes
    • @JayKickliter for extending hex_u32
    • @1011X for fixing regex integration
    • ๐Ÿ—„ @Kerollmops for actually marking chain! as deprecated
    • ๐Ÿ“š @joliss for documentation fixes
    • ๐ŸŽ @utkarshkukreti for tests refactoring and performance improvement
    • ๐Ÿ“š @tmccombs for documentation fixes

    โž• Added

    • IResult gets an or() method
    • take_until1, take_until_and_consume1, take_till1! and take_till1_s! require at least 1 character

    ๐Ÿ”„ Changed

    • hex_u32 accepts uppercase digits as well
    • the character based combinators leverage the input traits
    • ๐Ÿ“œ the whitespace parsers now work on &str and other types
    • take_while1 returns Incomplete on empty input
    • 0๏ธโƒฃ switch! can now take a default case

    ๐Ÿ›  Fixed

    • named_args! now imports IResult directly
    • โฌ†๏ธ the upgrade to regex 0.2 broke the regex combinators, they work now