New
0.2.2
New features:
- FEATURE #341:
Support nested character classes and intersection operation.
For example,
[\p{Greek}&&\pL]matches greek letters and[[0-9]&&[^4]]matches every decimal digit except4. (Much thanks to @robinst, who contributed this awesome feature.)
Bug fixes:
- BUG #321: Fix bug in literal extraction and UTF-8 decoding.
- BUG #326:
Add documentation tip about the
(?x)flag. - BUG #333: Show additional replacement example using curly braces.
- BUG #334: Fix bug when resolving captures after a match.
- BUG #338:
Add example that uses
Captures::getto API documentation. - BUG #353: Fix RegexSet bug that caused match failure in some cases.
- BUG #354:
Fix panic in parser when
(?x)is used. - BUG #358: Fix literal optimization bug with RegexSet.
- BUG #359: Fix example code in README.
- BUG #365:
Fix bug in
rure_captures_lenin the C binding. - BUG #367: Fix byte class bug that caused a panic.