Skip to content

Releases: inhabitedtype/angstrom

v0.16.1

12 Sep 21:33
Compare
Choose a tag to compare
release: 0.16.1

v0.15.0

29 Sep 12:46
Compare
Choose a tag to compare

v0.14.1

10 May 17:53
Compare
Choose a tag to compare
  • Fix bug in consumed (and consumed_bigstring) when its argument contained a commit (#199)

v0.14.0

25 Apr 13:44
Compare
Choose a tag to compare

Breaking Changes

  • count fails if its argument is negative, rather than raising. (#192)
  • parse_string and parse_bigstring take a required consume argument, specifying whether the parse is expected to consume a prefix of the input, or the entire input. The previous behavior was Prefix. (#196)

Features and Enhancements

  • improve the failure message of satisfy (#185)
  • add consumed and consumed_bigstring combinators, which take a parser t and returns a parser that produces the range of input that t consumed. (#163)
  • make pos and available part of the public API as expert, undocumented parsers. (#195)

v0.13.0

11 Mar 18:52
Compare
Choose a tag to compare
  • Implement "trampolining" for the fix combinator when running in js_of_ocaml (#187, @hhugo)
  • Validate that the input is positive for take-like combinators (#190)

v0.12.1

27 Sep 14:54
Compare
Choose a tag to compare

v0.12.0

25 Sep 02:39
Compare
Choose a tag to compare

Bugfixes

  • Fix bug in Input.take_while (#181)

New Features and Enhancements

v0.11.2

23 Mar 17:43
Compare
Choose a tag to compare
  • Add bounds checking to advance (#166)

v0.11.1

03 Mar 13:12
Compare
Choose a tag to compare
  • Port to dune (#161)
  • Fix typo in state_to_option docstring (#164)

v0.11.0

09 Dec 16:15
Compare
Choose a tag to compare

Features

  • Implement with_buffered_parse_state for the lwt package, which in conjunction with parse allows one to continue parsing unconsumed input. (#156)

Improvements