Skip to content

3.0.0 RC2

Pre-release
Pre-release
Compare
Choose a tag to compare
@cburschka cburschka released this 15 Jul 00:26
· 131 commits to 4.0.x since this release

This release fixes several encoding/escaping bugs discovered by the expansion of parser tests, including the following:

  • Repeated backslashes in argument strings no longer overload the regex engine with exponential backtracking.
  • The [ character must now be escaped in any unquoted argument value (this allows the parser to correctly interpret [a=[b][/b] as a matched [b] preceded by the text [a=, rather than a dangling [a="[b"] followed by a dangling [/b]).
  • Literal backslashes must now always be escaped.