Bump regex from 1.9.5 to 1.10.2
Bumps regex from 1.9.5 to 1.10.2.
Changelog
Sourced from regex's changelog.
1.10.2 (2023-10-16)
This is a new patch release that fixes a search regression where incorrect matches could be reported.
Bug fixes:
- [BUG #1110](rust-lang/regex#1110): Revert broadening of reverse suffix literal optimization introduced in 1.10.1.
1.10.1 (2023-10-14)
This is a new patch release with a minor increase in the number of valid patterns and a broadening of some literal optimizations.
New features:
- FEATURE 04f5d7be: Loosen ASCII-compatible rules such that regexes like
(?-u:☃)are now allowed.Performance improvements:
- PERF 8a8d599f: Broader the reverse suffix optimization to apply in more cases.
1.10.0 (2023-10-09)
This is a new minor release of
regexthat adds support for start and end word boundary assertions. That is,\<and\>. The minimum supported Rust version has also been raised to 1.65, which was released about one year ago.The new word boundary assertions are:
\<or\b{start}: a Unicode start-of-word boundary (\W|\Aon the left,\won the right).\>or\b{end}: a Unicode end-of-word boundary (\won the left,\W|\zon the right)).\b{start-half}: half of a Unicode start-of-word boundary (\W|\Aon the left).\b{end-half}: half of a Unicode end-of-word boundary (\W|\zon the right).The
\<and\>are GNU extensions to POSIX regexes. They have been added to theregexcrate because they enjoy somewhat broad support in other regex engines as well (for example, vim). The\b{start}and\b{end}assertions are aliases for\<and\>, respectively.The
\b{start-half}and\b{end-half}assertions are not found in any
... (truncated)
Commits
5f1f1c81.10.21a54a82deps: bump regex-automata to 0.4.361242b1regex-automata-0.4.350fe7d1changelog: 1.10.2eb950f6automata/meta: revert broadening of reverse suffix optimizatione7bd19dregex-lite-0.1.50086declite: fix stack overflow test4ae1472tests: fix compilation of doctests on 32-bit architecturescd79881regex-lite-0.1.4466e42clite: fix stack overflow in NFA compiler- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)