All Versions
84
Latest Version
Avg Release Cycle
45 days
Latest Release
1531 days ago

Changelog History
Page 4

  • v1.1.6 Changes

    April 16, 2019

    ๐Ÿš€ This release fixes a regression introduced by a bug fix (for BUG #557) which could cause the regex engine to enter an infinite loop. This bug was originally reported against ripgrep.

  • v1.1.5 Changes

    April 01, 2019

    ๐Ÿš€ This release fixes a bug in regex's dependency specification where it requires a newer version of regex-syntax, but this wasn't communicated correctly in the Cargo.toml. This would have been caught by a minimal version check, but this check was disabled because the rand crate itself advertises incorrect dependency specifications.

    ๐Ÿ› Bug fixes:

    • BUG #570: Fix regex-syntax minimal version.
  • v1.1.4 Changes

    March 31, 2019

    ๐Ÿš€ This release fixes a backwards compatibility regression where Regex was no โฌ†๏ธ longer UnwindSafe. This was caused by the upgrade to aho-corasick 0.7, whose ๐Ÿ›  AhoCorasick type was itself not UnwindSafe. This has been fixed in aho-corasick 0.7.4, which we now require.

    ๐Ÿ› Bug fixes:

    • BUG #568: Fix an API regression where Regex was no longer UnwindSafe.
  • v1.1.3 Changes

    March 30, 2019

    ๐Ÿš€ This releases fixes a few bugs and adds a performance improvement when a regex is a simple alternation of literals.

    ๐ŸŽ Performance improvements:

    • OPT #566: Upgrades aho-corasick to 0.7 and uses it for foo|bar|...|quux regexes.

    ๐Ÿ› Bug fixes:

    • BUG #527: Fix a bug where the parser would panic on patterns like ((?x)).
    • BUG #555: Fix a bug where the parser would panic on patterns like (?m){1,1}.
    • BUG #557: Fix a bug where captures could lead to an incorrect match.
  • v1.1.2 Changes

    February 27, 2019

    ๐Ÿš€ This release fixes a bug found in the fix introduced in 1.1.1.

    ๐Ÿ› Bug fixes:

    • BUG edf45e6f: Fix bug introduced in reverse suffix literal matcher in the 1.1.1 release.
  • v1.1.1 Changes

    February 27, 2019

    ๐Ÿš€ This is a small release with one fix for a bug caused by literal optimizations.

    ๐Ÿ› Bug fixes:

  • v1.1.0 Changes

    November 30, 2018

    ๐Ÿš€ This is a small release with a couple small enhancements. This release also ๐Ÿ‘ increases the minimal supported Rust version (MSRV) to 1.24.1 (from 1.20.0). In ๐Ÿš€ accordance with this crate's MSRV policy, this release bumps the minor version number.

    ๐ŸŽ Performance improvements:

    ๐Ÿ†• New features:

    • FEATURE #538: Add Emoji and "break" Unicode properties. See [UNICODE.md](UNICODE.md).

    ๐Ÿ› Bug fixes:

    • BUG #530: Add Unicode license (for data tables).
    • Various typo/doc fixups.
  • v1.0.6 Changes

    November 06, 2018

    ๐Ÿš€ This is a small release.

    ๐ŸŽ Performance improvements:

    • OPT #513: Improve performance of compiling large Unicode classes by 8-10%.

    ๐Ÿ› Bug fixes:

    • BUG #533: Fix definition of [[:blank:]] class that regressed in regex-syntax 0.5.
  • v1.0.5 Changes

    September 06, 2018

    ๐Ÿš€ This is a small release with an API enhancement.

    ๐Ÿ†• New features:

  • v1.0.4 Changes

    August 25, 2018

    ๐Ÿš€ This is a small release that bumps the quickcheck dependency.