combine v3.0.0-beta.1 Release Notes
Release Date: 2018-02-02 // about 6 years ago-
๐ Features
- ๐ Encode parsers as resumable state machines 342fc47
- ๐ Add the unexpected_any parser (979e0d7e, closes #126)
- Don't have the error type be generic for uncons* (df3e84f0)
- Add a alias which helps to refer to the StreamError type (95eb70cb)
- Add memchr optimized take_until_byte parsers (30cc7d1d)
- ๐ Add the
then_partial
parser (5d402f6b) - ๐ฏ Don't require
Clone
forStream
(3fc0b540, breaks #)
๐ฅ Breaking Changes
๐ Bug Fixes
- ๐ Allow
parser!
to be used within functions (916bb824) - ๐ Allow multiple unnamed public parsers to be in the same scope (c04e2247)
- Return the correct distance for slices with larger than 1 byte items (6b3c661a)
- Don't add extra expected errors when erroring in the middle of a sequence (44eac24d)
๐ Performance
- Avoid cloning input in satisfy (9aeaefa9)