Skip to content

Releases: j-mie6/parsley

Parsley 4.2.10

20 May 22:13
4c251f8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.2.9...v4.2.10

Parsley 4.1.8

30 Apr 15:47
2922e83
Compare
Choose a tag to compare

This is the final backport release for the 4.1 series, which entered EoL on 22nd of April 2023

What's Changed

  • Backport 4.1/various error related bugs by @j-mie6 in #179

Full Changelog: v4.1.7...v4.1.8

Parsley 4.2.9

16 Mar 12:14
15dce75
Compare
Choose a tag to compare

Minor bug fix for a couple of error related bugs:

  • many keeps hints alive for longer than they need to, hints are now always discarded on the end of an iteration (I'm not sure why this behaviour was ever special cased to begin with, if anything weird now happens to errors as a result of this patch, let me know)
  • trivial errors now cap the caret to line length
  • hints cannot impact the unexpected width of an error if they themselves do not demand an unexpected token.

What's Changed

  • Removed the type casts within the expr machinery by @j-mie6 in #173
  • Fixed various error bugs by @j-mie6 in #174

Full Changelog: v4.2.8...v4.2.9

Parsley 4.1.7

11 Feb 13:17
beebbff
Compare
Choose a tag to compare

What's Changed

  • Backport 4.1/166 [BUG] flatMap doesn't allocation space for registers except for the first time it executes by @j-mie6 in #169
  • Backport 4.1/167 [BUG] iterative combinators revive dead hints by @j-mie6 in #170
  • Backported debug fixes with carriage return by @j-mie6 in #171

Full Changelog: v4.1.6...v4.1.7

Parsley 4.2.8

09 Feb 23:44
c6a27e6
Compare
Choose a tag to compare

Fixed a bug where the iterative combinators could revive old error message components that should have been dropped after input was consumed.

Full Changelog: v4.2.7...v4.2.8

Parsley 4.2.7

08 Feb 16:52
1ee4583
Compare
Choose a tag to compare

Fixes #166 and removes an incorrectly exposed internal from the public API (this is binary compatible, but no guarantees are made about anything in internal).

Full Changelog: v4.2.6...v4.2.7

Parsley 4.2.6

04 Feb 17:02
e52b7b5
Compare
Choose a tag to compare

Added a fix to the debug combinator for MacOS, as well as fixed some inconsistencies with the optimised keyword combinator.

What's Changed

  • Optimised Escape Characters in String and Character Literals by @j-mie6 in #160
  • handles carriage returns in debug by @YRMYJASKA in #165
  • Preserved semantics testing by @j-mie6 in #164

New Contributors

Full Changelog: v4.2.5...v4.2.6

Parsley 4.2.5

01 Feb 19:03
4986269
Compare
Choose a tag to compare

What's Changed

  • Corrected sequence normalisation with pure by @j-mie6 in #162

Bugs Fixed

Full Changelog: v4.2.4...v4.2.5

Parsley 4.1.6

01 Feb 19:52
bd79ceb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.1.5...v4.1.6

Parsley 4.2.4

31 Jan 23:04
38858c4
Compare
Choose a tag to compare

Documentation fix: the documentation for numeric.NumericDesc and text.EscapeDesc was missing the parameter descriptions because an @define macro was defined before the @params... go figure.

Full Changelog: v4.2.3...v4.2.4