Skip to content

build(deps): bump fancy-regex from 0.17.0 to 0.18.0 in the cargo group#1123

Merged
reubeno merged 1 commit intomainfrom
dependabot/cargo/cargo-2f59ca2961
May 4, 2026
Merged

build(deps): bump fancy-regex from 0.17.0 to 0.18.0 in the cargo group#1123
reubeno merged 1 commit intomainfrom
dependabot/cargo/cargo-2f59ca2961

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 4, 2026

Bumps the cargo group with 1 update: fancy-regex.

Updates fancy-regex from 0.17.0 to 0.18.0

Release notes

Sourced from fancy-regex's releases.

0.18.0

Added

  • Add support for \N to mean any character except newline, for Oniguruma compatibility (#206)
  • Add support for (*FAIL) backtracking control verb (#210)
  • Add support for more \p{...} and \P{...} aliases, for Oniguruma compatibility (#207)
  • Add support for word boundaries and zero-length fancy patterns inside variable lookbehinds (at top level) (#216)
  • Add support for \R to mean general newline, matching all common line break characters, treating \r\n atomically (#220)
  • Add support for the regex crate's (?R) CRLF mode flag (#238)
  • Add support for subroutine calls (including recursion up to 20 levels deep, matching Oniguruma behavior) \g<1> (#230)
  • Add support for Oniguruma's absent repeater (?~abc) (#233)
  • Add support for ignoring empty matches (#240)
  • Add support for treating unnamed capture groups as non-capturing when named groups exist (#241)

Changed

  • RegexBuilder can now build multiple patterns with the same options (#213)
  • Parsing of capture group names is now more lenient (#241)

Fixed

  • Fixed bug with parsing nested character classes containing unescaped ] (#211)
Changelog

Sourced from fancy-regex's changelog.

[0.18.0] - 2026-04-24

Added

  • Add support for \N to mean any character except newline, for Oniguruma compatibility (#206)
  • Add support for (*FAIL) backtracking control verb (#210)
  • Add support for more \p{...} and \P{...} aliases, for Oniguruma compatibility (#207)
  • Add support for word boundaries and zero-length fancy patterns inside variable lookbehinds (at top level) (#216)
  • Add support for \R to mean general newline, matching all common line break characters, treating \r\n atomically (#220)
  • Add support for the regex crate's (?R) CRLF mode flag (#238)
  • Add support for subroutine calls (including recursion up to 20 levels deep, matching Oniguruma behavior) \g<1> (#230)
  • Add support for Oniguruma's absent repeater (?~abc) (#233)
  • Add support for ignoring empty matches (#240)
  • Add support for treating unnamed capture groups as non-capturing when named groups exist (#241)

Changed

  • RegexBuilder can now build multiple patterns with the same options (#213)
  • Parsing of capture group names is now more lenient (#241)

Fixed

  • Fixed bug with parsing nested character classes containing unescaped ] (#211)
Commits
  • 895301d Version 0.18.0
  • 940398a add note about Oniguruma mode
  • adcc193 Merge pull request #241 from fancy-regex/parser_resolver
  • f68a160 cargo fmt
  • 8a7e2fb cargo clippy fix
  • e9b08c4 fix compiler warnings after merging main branch in
  • ed280d7 Merge branch 'main' into parser_resolver
  • f766d15 Merge pull request #245 from stefanobaghino/fix-captures-from-pos-past-end
  • 1440293 lib: return Ok(None) when search pos exceeds haystack length
  • 8d10d22 Merge pull request #244 from fancy-regex/find_not_empty
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will 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 version will 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

Bumps the cargo group with 1 update: [fancy-regex](https://github.com/fancy-regex/fancy-regex).


Updates `fancy-regex` from 0.17.0 to 0.18.0
- [Release notes](https://github.com/fancy-regex/fancy-regex/releases)
- [Changelog](https://github.com/fancy-regex/fancy-regex/blob/main/CHANGELOG.md)
- [Commits](fancy-regex/fancy-regex@0.17.0...0.18.0)

---
updated-dependencies:
- dependency-name: fancy-regex
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels May 4, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 4, 2026

Test Results

    5 files     40 suites   14m 43s ⏱️
2 472 tests 2 472 ✅ 0 💤 0 ❌
7 685 runs  7 685 ✅ 0 💤 0 ❌

Results for commit 129fc6b.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 4, 2026

Performance Benchmark Report

Benchmark name Baseline (μs) Test/PR (μs) Delta (μs) Delta %
clone_shell_object 17.40 μs 17.72 μs 0.32 μs 🟠 +1.83%
eval_arithmetic 0.15 μs 0.15 μs -0.00 μs ⚪ Unchanged
expand_one_string 1.52 μs 1.59 μs 0.07 μs 🟠 +4.94%
for_loop 29.11 μs 29.28 μs 0.17 μs ⚪ Unchanged
full_peg_complex 58.15 μs 57.61 μs -0.53 μs 🟢 -0.92%
full_peg_for_loop 6.43 μs 6.29 μs -0.14 μs 🟢 -2.24%
full_peg_nested_expansions 16.91 μs 16.38 μs -0.53 μs 🟢 -3.15%
full_peg_pipeline 4.23 μs 4.15 μs -0.08 μs 🟢 -1.80%
full_peg_simple 1.76 μs 1.75 μs -0.01 μs ⚪ Unchanged
function_call 3.31 μs 3.18 μs -0.13 μs ⚪ Unchanged
instantiate_shell 53.69 μs 53.43 μs -0.26 μs ⚪ Unchanged
instantiate_shell_with_init_scripts 25533.28 μs 25844.32 μs 311.04 μs ⚪ Unchanged
parse_peg_bash_completion 2081.98 μs 2093.77 μs 11.78 μs ⚪ Unchanged
parse_peg_complex 20.11 μs 20.07 μs -0.04 μs ⚪ Unchanged
parse_peg_for_loop 1.99 μs 1.96 μs -0.03 μs 🟢 -1.41%
parse_peg_pipeline 2.12 μs 2.13 μs 0.02 μs ⚪ Unchanged
parse_peg_simple 1.09 μs 1.09 μs -0.00 μs ⚪ Unchanged
run_echo_builtin_command 16.46 μs 16.60 μs 0.14 μs ⚪ Unchanged
tokenize_sample_script 3.57 μs 3.41 μs -0.15 μs 🟢 -4.32%

Code Coverage Report: Only Changed Files listed

Package Base Coverage New Coverage Difference
brush-core/src/jobs.rs 🟠 50.91% 🔴 49.55% 🔴 -1.36%
brush-core/src/results.rs 🟢 80.16% 🟢 83.33% 🟢 3.17%
Overall Coverage 🟢 75.2% 🟢 75.21% 🟢 0.01%

Minimum allowed coverage is 70%, this run produced 75.21%

Test Summary: bash-completion test suite

Outcome Count Percentage
✅ Pass 1582 75.01
❗️ Error 17 0.81
❌ Fail 156 7.40
⏩ Skip 339 16.07
❎ Expected Fail 13 0.62
✔️ Unexpected Pass 2 0.09
📊 Total 2109 100.00

@reubeno reubeno merged commit c33c190 into main May 4, 2026
48 checks passed
@reubeno reubeno deleted the dependabot/cargo/cargo-2f59ca2961 branch May 4, 2026 02:50
slicingmelon pushed a commit to slicingmelon/brush that referenced this pull request May 4, 2026
reubeno#1123)

Updates `fancy-regex` from 0.17.0 to 0.18.0

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant