Bump the production-dependencies group with 4 updates
Bumps the production-dependencies group with 4 updates: regex, trybuild, proc-macro2 and syn.
Updates regex from 1.11.3 to 1.12.2
Changelog
Sourced from regex's changelog.
1.12.2 (2025-10-13)
This release fixes a
cargo docbreakage on nightly when--cfg docsrsis enabled. This caused documentation to fail to build on docs.rs.Bug fixes:
- [BUG #1305](rust-lang/regex#1305): Switches the
doc_auto_cfgfeature todoc_cfgon nightly for docs.rs builds.1.12.1 (2025-10-10)
This release makes a bug fix in the new
regex::Captures::get_matchAPI introduced in1.12.0. There was an oversight with the lifetime parameter for theMatchreturned. This is technically a breaking change, but given that it was caught almost immediately and I've yanked the1.12.0release, I think this is fine.1.12.0 (2025-10-10)
This release contains a smattering of bug fixes, a fix for excessive memory consumption in some cases and a new
regex::Captures::get_matchAPI.Improvements:
- [FEATURE #1146](rust-lang/regex#1146): Add
Capture::get_matchfor returning the overall match withoutunwrap().Bug fixes:
- [BUG #1083](rust-lang/regex#1083): Fixes a panic in the lazy DFA (can only occur for especially large regexes).
- [BUG #1116](rust-lang/regex#1116): Fixes a memory usage regression for large regexes (introduced in
regex 1.9).- [BUG #1195](rust-lang/regex#1195): Fix universal start states in sparse DFA.
- [BUG #1295](rust-lang/regex#1295): Fixes a panic when deserializing a corrupted dense DFA.
- BUG 8f5d9479: Make
regex_automata::meta::Regex::findconsistently returnNonewhenWhichCaptures::Noneis used.
Commits
5ea3eb11.12.2ab0b071regex-automata-0.4.13691d514regex-syntax-0.8.81dd9077docs: swapdoc_auto_cfgwithdoc_cfg0089034regex-cli-0.2.3140f894regex-lite-0.1.827d6d651.12.185398adchangelog: 1.12.1764efbdapi: tweak the lifetime ofCaptures::get_matchee6aa55rure-0.2.4- Additional commits viewable in compare view
Updates trybuild from 1.0.111 to 1.0.113
Release notes
Sourced from trybuild's releases.
1.0.113
- Update
target-tripledependency to v11.0.112
- Normalize indentation of consteval notes (#318)
Commits
f224ff8Release 1.0.113f19d0bdUpdate target-triple dependency to v1f3b3d1eRelease 1.0.112579b2c3Merge pull request #318 from dtolnay/headingnote9485845Normalize indentation of consteval notes6b1de1eAdd test of consteval error with notese1d19aeRaise required compiler to Rust 1.76b4a1fc7Opt in to generate-macro-expansion when building on docs.rs- See full diff in compare view
Updates proc-macro2 from 1.0.101 to 1.0.103
Release notes
Sourced from proc-macro2's releases.
1.0.103
- Add semver-exempt
Literalmethodsstr_value,cstr_value,byte_str_value(#525)1.0.102
Commits
d1bf13aRelease 1.0.10329e08c0Merge pull request #525 from dtolnay/literalvaluef9eec24Restore support for rustc older than 1.74cc983fcRestore support for rustc older than 1.79465f781Restore support for rustc older than 1.89ab5231cAdd string literal value tests4c039a8Add Literal methods from proc_macro_value feature885fde9Vendor rustc_literal_escaper v0.0.539b016aRelease 1.0.102c3870f1Add raw identifier Debug test- Additional commits viewable in compare view
Updates syn from 2.0.106 to 2.0.108
Release notes
Sourced from syn's releases.
2.0.108
- Parse unrecognized or invalid literals as Lit::Verbatim (#1925)
2.0.107
Commits
7a7e331Release 2.0.10830463afMerge pull request #1926 from dtolnay/litfuzz1cc9167Add fuzzer for literal parsingc49e1d3Merge pull request #1925 from dtolnay/litparsed047536Report unexpected verbatim literals in testce97767Parse unrecognized or invalid literals as Lit::Verbatime4a8957Release 2.0.1071792e83Merge pull request #1922 from dtolnay/outofbounds532e4afImprove panic message on Punctuated index out of bounds909c222Add test of Punctuated indexing- 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 <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions