fix(deps): update rust crate regex to 1.6
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| regex | dependencies | minor | 1.5 -> 1.6 |
Release Notes
rust-lang/regex
v1.6.0
================== This release principally includes an upgrade to Unicode 14.
New features:
-
FEATURE #832:
Clarify that
Captures::lenincludes all groups, not just matching groups. -
FEATURE #857:
Add an
ExactSizeIteratorimpl forSubCaptureMatches. -
FEATURE #861:
Improve
RegexSetdocumentation examples. - FEATURE #877: Upgrade to Unicode 14.
Bug fixes:
- BUG #792: Fix error message rendering bug.
v1.5.6
==================
This release includes a few bug fixes, including a bug that produced incorrect
matches when a non-greedy ? operator was used.
-
BUG #680:
Fixes a bug where
[[:alnum:][:^ascii:]]dropped[:alnum:]from the class. -
BUG #859:
Fixes a bug where
Hir::is_match_emptyreturnedfalsefor\b. - BUG #862: Fixes a bug where 'ab??' matches 'ab' instead of 'a' in 'ab'.
v1.5.5
================== This releases fixes a security bug in the regex compiler. This bug permits a vector for a denial-of-service attack in cases where the regex being compiled is untrusted. There are no known problems where the regex is itself trusted, including in cases of untrusted haystacks.
- SECURITY #GHSA-m5pq-gvj9-9vr8: Fixes a bug in the regex compiler where empty sub-expressions subverted the existing mitigations in place to enforce a size limit on compiled regexes. The Rust Security Response WG published an advisory about this: https://groups.google.com/g/rustlang-security-announcements/c/NcNNL1Jq7Yw
v1.5.4
==================
This release fixes another compilation failure when building regex. This time,
the fix is for when the pattern feature is enabled, which only works on
nightly Rust. CI has been updated to test this case.
-
BUG #772:
Fix build when
patternfeature is enabled.
v1.5.3
==================
This releases fixes a bug when building regex with only the unicode-perl
feature. It turns out that while CI was building this configuration, it wasn't
actually failing the overall build on a failed compilation.
-
BUG #769:
Fix build in
regex-syntaxwhen only theunicode-perlfeature is enabled.
v1.5.2
================== This release fixes a performance bug when Unicode word boundaries are used. Namely, for certain regexes on certain inputs, it's possible for the lazy DFA to stop searching (causing a fallback to a slower engine) when it doesn't actually need to.
PR #768 fixes the bug, which was originally reported in ripgrep#1860.
v1.5.1
==================
This is a patch release that fixes a compilation error when the perf-literal
feature is not enabled.
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, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
Deploy Preview for hoard-docs ready!
| Name | Link |
|---|---|
| Latest commit | c40013fafa53d28f938da4f92dd71813b93b4923 |
| Latest deploy log | https://app.netlify.com/sites/hoard-docs/deploys/6348d24f9a11d100095e111f |
| Deploy Preview | https://deploy-preview-141--hoard-docs.netlify.app |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site settings.
Codecov Report
Merging #141 (c40013f) into main (ce0df1a) will decrease coverage by
0.40%. The diff coverage isn/a.
@@ Coverage Diff @@
## main #141 +/- ##
==========================================
- Coverage 90.62% 90.22% -0.41%
==========================================
Files 71 71
Lines 4970 4970
==========================================
- Hits 4504 4484 -20
- Misses 466 486 +20
| Impacted Files | Coverage Δ | |
|---|---|---|
| tests/hoard_status.rs | 92.37% <0.00%> (-7.63%) |
:arrow_down: |
| src/checkers/history/last_paths.rs | 90.90% <0.00%> (-6.50%) |
:arrow_down: |
| tests/hoard_upgrade.rs | 96.53% <0.00%> (-1.49%) |
:arrow_down: |
| src/checkers/history/operation/util.rs | 80.00% <0.00%> (-0.91%) |
:arrow_down: |
| tests/common/base.rs | 86.12% <0.00%> (-0.72%) |
:arrow_down: |
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.