Skip to content

Now with ignoreCase Parsers!

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Nov 18:22
· 418 commits to main since this release
0bc2f47

This is the second release of cats-parse. There were no bug fixes (nor any known bugs), but there are two new features and a number of new tests and laws added. The test coverage is now about 96%

New features:

  1. ignoreCase parsers: These are useful for parsing strings or characters while ignoring the case. For instance, parsing SQL can make use of these. See #50, #47, #46. Thanks for this work by @stephenjudkins !
  2. custom failure messages: In addition to Parser.fail there is now Parser.failWith(str: String) which allows you to set an error message which can be helpful for reporting clearer errors and debugging parsers. See #47, work by @johnynek

What's changed

Contributors to this release

@johnynek, @non, @regadas, @scala-steward, @stephenjudkins and @zmccoy