Sourced from regress's releases.
v0.5.0
Version 0.5.0 of regress, REGex in Rust with EmcaScript Syntax.
- Unicode property escape matching like
\p{Letter}
is implemented- Regex parsing may now use any u32 iterator, not simply strings
- The Unicode flag "u" is now recognized. Unicode is no longer the default; however non-Unicode regular expression support still has some known differences from JavaScript.
ee710e5
Remove language about unicode property escapes being unimplemented8349a85
Bump version to 0.5 in preparation for release60d4f7b
Update the unicode tables for Unicode 15603833d
Add test for escaping unrecognised charsf06b2b3
Allow all punctuations to be escaped7443e66
Update hashbrown requirement from 0.12.0 to 0.13.2ac59d90
rustfmt classicalbacktrack.rscceb877
[non-unicode] less strict QuantifierPrefix parsing0ca4b59
to2021, simplfy some code.d076e06
parse unbalanced right brackets as a literal bracket, if not using unicode flag