chore(deps): update rust crate regex to v1.12.1 #99

Merged
kernald merged 1 commit from renovate/regex-1.x-lockfile into main 2025-10-12 14:39:30 +11:00
Collaborator

This PR contains the following updates:

Package Type Update Change
regex dev-dependencies minor 1.11.3 -> 1.12.1

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

rust-lang/regex (regex)

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.

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) | dev-dependencies | minor | `1.11.3` -> `1.12.1` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>rust-lang/regex (regex)</summary> ### [`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. </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZSJdfQ==-->
renovate added the
dependencies
renovate
labels 2025-10-11 12:00:50 +11:00
renovate added 1 commit 2025-10-11 12:00:51 +11:00
chore(deps): update rust crate regex to v1.12.1
All checks were successful
Checking Renovate configuration / validate (pull_request) Successful in 1m20s
Build and test / Tests (pull_request) Successful in 2m50s
Build and test / Build AMD64 (pull_request) Successful in 2m46s
Checking yaml / Run yamllint (pull_request) Successful in 5s
Build and test / Clippy (pull_request) Successful in 3m4s
Build and test / Generate Documentation (pull_request) Successful in 2m17s
b282580eda
kernald was assigned by renovate 2025-10-11 12:00:52 +11:00
kernald merged commit b282580eda into main 2025-10-12 14:39:30 +11:00
kernald deleted branch renovate/regex-1.x-lockfile 2025-10-12 14:39:30 +11:00
Sign in to join this conversation.
No reviewers
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: kernald/immich-tools#99
No description provided.