chore(deps): update rust crate regex to v1.12.3 #30

Open
renovate-bot wants to merge 1 commit from renovate/regex-1.x-lockfile into master
Collaborator

This PR contains the following updates:

Package Type Update Change
regex dependencies minor 1.11.1 -> 1.12.3

Release Notes

rust-lang/regex (regex)

v1.12.3

Compare Source

===================
This release excludes some unnecessary things from the archive published to
crates.io. Specifically, fuzzing data and various shell scripts are now
excluded. If you run into problems, please file an issue.

Improvements:

  • #​1319:
    Switch from a Cargo exclude list to an include list, and exclude some
    unnecessary stuff.

v1.12.2

Compare Source

===================
This release fixes a cargo doc breakage on nightly when --cfg docsrs is
enabled. This caused documentation to fail to build on docs.rs.

Bug fixes:

  • BUG #​1305:
    Switches the doc_auto_cfg feature to doc_cfg on nightly for docs.rs builds.

v1.12.1

Compare Source

===================
This release makes a bug fix in the new regex::Captures::get_match API
introduced in 1.12.0. There was an oversight with the lifetime parameter
for the Match returned. This is technically a breaking change, but given
that it was caught almost immediately and I've yanked the 1.12.0 release,
I think this is fine.

v1.12.0

Compare Source

===================
This release contains a smattering of bug fixes, a fix for excessive memory
consumption in some cases and a new regex::Captures::get_match API.

Improvements:

  • FEATURE #​1146:
    Add Capture::get_match for returning the overall match without unwrap().

Bug fixes:

  • BUG #​1083:
    Fixes a panic in the lazy DFA (can only occur for especially large regexes).
  • BUG #​1116:
    Fixes a memory usage regression for large regexes (introduced in regex 1.9).
  • BUG #​1195:
    Fix universal start states in sparse DFA.
  • BUG #​1295:
    Fixes a panic when deserializing a corrupted dense DFA.
  • BUG 8f5d9479:
    Make regex_automata::meta::Regex::find consistently return None when
    WhichCaptures::None is used.

v1.11.3

Compare Source

===================
This is a small patch release with an improvement in memory usage in some
cases.

Improvements:

  • BUG #​1297:
    Improve memory usage by trimming excess memory capacity in some spots.

v1.11.2

Compare Source

===================
This is a new patch release of regex with some minor fixes. A larger number
of typo or lint fix patches were merged. Also, we now finally recommend using
std::sync::LazyLock.

Improvements:

  • BUG #​1217:
    Switch recommendation from once_cell to std::sync::LazyLock.
  • BUG #​1225:
    Add DFA::set_prefilter to regex-automata.

Bug fixes:

  • BUG #​1165:
    Remove std dependency from perf-literal-multisubstring crate feature.
  • BUG #​1165:
    Clarify the meaning of (?R)$ in the documentation.
  • BUG #​1281:
    Remove fuzz/ and record/ directories from published crate on crates.io.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [regex](https://github.com/rust-lang/regex) | dependencies | minor | `1.11.1` -> `1.12.3` | --- ### Release Notes <details> <summary>rust-lang/regex (regex)</summary> ### [`v1.12.3`](https://github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1123-2025-02-03) [Compare Source](https://github.com/rust-lang/regex/compare/1.12.2...1.12.3) \=================== This release excludes some unnecessary things from the archive published to crates.io. Specifically, fuzzing data and various shell scripts are now excluded. If you run into problems, please file an issue. Improvements: - [#&#8203;1319](https://github.com/rust-lang/regex/pull/1319): Switch from a Cargo `exclude` list to an `include` list, and exclude some unnecessary stuff. ### [`v1.12.2`](https://github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1122-2025-10-13) [Compare Source](https://github.com/rust-lang/regex/compare/1.12.1...1.12.2) \=================== This release fixes a `cargo doc` breakage on nightly when `--cfg docsrs` is enabled. This caused documentation to fail to build on docs.rs. Bug fixes: - [BUG #&#8203;1305](https://github.com/rust-lang/regex/issues/1305): Switches the `doc_auto_cfg` feature to `doc_cfg` on nightly for docs.rs builds. ### [`v1.12.1`](https://github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1121-2025-10-10) [Compare Source](https://github.com/rust-lang/regex/compare/1.12.0...1.12.1) \=================== This release makes a bug fix in the new `regex::Captures::get_match` API introduced in `1.12.0`. There was an oversight with the lifetime parameter for the `Match` returned. This is technically a breaking change, but given that it was caught almost immediately and I've yanked the `1.12.0` release, I think this is fine. ### [`v1.12.0`](https://github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1120-2025-10-10) [Compare Source](https://github.com/rust-lang/regex/compare/1.11.3...1.12.0) \=================== This release contains a smattering of bug fixes, a fix for excessive memory consumption in some cases and a new `regex::Captures::get_match` API. Improvements: - [FEATURE #&#8203;1146](https://github.com/rust-lang/regex/issues/1146): Add `Capture::get_match` for returning the overall match without `unwrap()`. Bug fixes: - [BUG #&#8203;1083](https://github.com/rust-lang/regex/issues/1083): Fixes a panic in the lazy DFA (can only occur for especially large regexes). - [BUG #&#8203;1116](https://github.com/rust-lang/regex/issues/1116): Fixes a memory usage regression for large regexes (introduced in `regex 1.9`). - [BUG #&#8203;1195](https://github.com/rust-lang/regex/issues/1195): Fix universal start states in sparse DFA. - [BUG #&#8203;1295](https://github.com/rust-lang/regex/pull/1295): Fixes a panic when deserializing a corrupted dense DFA. - [BUG 8f5d9479](https://github.com/rust-lang/regex/commit/8f5d9479d0f1da5726488a530d7fd66a73d05b80): Make `regex_automata::meta::Regex::find` consistently return `None` when `WhichCaptures::None` is used. ### [`v1.11.3`](https://github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1113-2025-09-25) [Compare Source](https://github.com/rust-lang/regex/compare/1.11.2...1.11.3) \=================== This is a small patch release with an improvement in memory usage in some cases. Improvements: - [BUG #&#8203;1297](https://github.com/rust-lang/regex/issues/1297): Improve memory usage by trimming excess memory capacity in some spots. ### [`v1.11.2`](https://github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1112-2025-08-24) [Compare Source](https://github.com/rust-lang/regex/compare/1.11.1...1.11.2) \=================== This is a new patch release of `regex` with some minor fixes. A larger number of typo or lint fix patches were merged. Also, we now finally recommend using `std::sync::LazyLock`. Improvements: - [BUG #&#8203;1217](https://github.com/rust-lang/regex/issues/1217): Switch recommendation from `once_cell` to `std::sync::LazyLock`. - [BUG #&#8203;1225](https://github.com/rust-lang/regex/issues/1225): Add `DFA::set_prefilter` to `regex-automata`. Bug fixes: - [BUG #&#8203;1165](https://github.com/rust-lang/regex/pull/1150): Remove `std` dependency from `perf-literal-multisubstring` crate feature. - [BUG #&#8203;1165](https://github.com/rust-lang/regex/pull/1165): Clarify the meaning of `(?R)$` in the documentation. - [BUG #&#8203;1281](https://github.com/rust-lang/regex/pull/1281): Remove `fuzz/` and `record/` directories from published crate on crates.io. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS43Ni4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTIuOCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZS1ib3QiXX0=-->
renovate-bot changed title from fix(deps): update rust crate regex to v1.11.2 to chore(deps): update rust crate regex to v1.11.2 2025-09-15 05:07:39 +05:30
renovate-bot force-pushed renovate/regex-1.x-lockfile from de7ddf36fa to aed34ad122 2025-09-29 05:03:01 +05:30 Compare
renovate-bot changed title from chore(deps): update rust crate regex to v1.11.2 to chore(deps): update rust crate regex to v1.11.3 2025-09-29 05:03:04 +05:30
renovate-bot force-pushed renovate/regex-1.x-lockfile from aed34ad122 to 209008fe51 2025-10-13 05:03:04 +05:30 Compare
renovate-bot changed title from chore(deps): update rust crate regex to v1.11.3 to chore(deps): update rust crate regex to v1.12.1 2025-10-13 05:03:10 +05:30
renovate-bot force-pushed renovate/regex-1.x-lockfile from 209008fe51 to b395f654c9 2025-10-20 05:03:19 +05:30 Compare
renovate-bot changed title from chore(deps): update rust crate regex to v1.12.1 to chore(deps): update rust crate regex to v1.12.2 2025-10-20 05:03:23 +05:30
renovate-bot force-pushed renovate/regex-1.x-lockfile from b395f654c9 to 0b0117f8e8 2026-02-09 05:02:58 +05:30 Compare
renovate-bot changed title from chore(deps): update rust crate regex to v1.12.2 to chore(deps): update rust crate regex to v1.12.3 2026-02-09 05:03:01 +05:30
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/regex-1.x-lockfile:renovate/regex-1.x-lockfile
git switch renovate/regex-1.x-lockfile

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff renovate/regex-1.x-lockfile
git switch renovate/regex-1.x-lockfile
git rebase master
git switch master
git merge --ff-only renovate/regex-1.x-lockfile
git switch renovate/regex-1.x-lockfile
git rebase master
git switch master
git merge --no-ff renovate/regex-1.x-lockfile
git switch master
git merge --squash renovate/regex-1.x-lockfile
git switch master
git merge --ff-only renovate/regex-1.x-lockfile
git switch master
git merge renovate/regex-1.x-lockfile
git push origin master
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
realaravinth/argon2-creds!30
No description provided.