Skip to content

0.2.2 (2017-05-21)

Compare
Choose a tag to compare
@BurntSushi BurntSushi released this 21 May 16:27
· 855 commits to master since this release
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 except 4.
    (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::get to 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_len in the C binding.
  • BUG #367:
    Fix byte class bug that caused a panic.