Skip to content

build(deps): bump fancy-regex from 0.16.2 to 0.18.0#926

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/fancy-regex-0.18.0
Open

build(deps): bump fancy-regex from 0.16.2 to 0.18.0#926
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/fancy-regex-0.18.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 10, 2026

Copy link
Copy Markdown
Contributor

Bumps fancy-regex from 0.16.2 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)

0.17.0

Added

  • Add support for "easy" variable-length lookbehinds (enabled via new feature flag) (#194, #196)
  • Add support for more word boundaries: \b{start}, \b{end}, \b{start-half}, \b{end-half} (#193)
  • Allow {...} repetition syntax after assertions (except in Oniguruma mode) (#193)
  • Add Oniguruma mode flag to playground (#199)

Changed

  • Rewrite Theory section of Readme in a more formal style (#187)
  • Box CompileError in Error enum to reduce size (#204)
  • Bail out early when \G fails to match for increased performance (#198)
  • Handle ignore_whitespace case in parsing escape sequences (#193)
  • Add tests to ensure that Regex is Send and Sync (#195)

Fixed

  • Fix clippy lint warnings (#204)
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)

[0.17.0] - 2025-12-13

Added

  • Add support for "easy" variable-length lookbehinds (enabled via new feature flag) (#194, #196)
  • Add support for more word boundaries: \b{start}, \b{end}, \b{start-half}, \b{end-half} (#193)
  • Allow {...} repetition syntax after assertions (except in Oniguruma mode) (#193)
  • Add Oniguruma mode flag to playground (#199)

Changed

  • Rewrite Theory section of Readme in a more formal style (#187)
  • Box CompileError in Error enum to reduce size (#204)
  • Bail out early when \G fails to match for increased performance (#198)
  • Handle ignore_whitespace case in parsing escape sequences (#193)
  • Add tests to ensure that Regex is Send and Sync (#195)

Fixed

  • Fix clippy lint warnings (#204)
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 dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 10, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/fancy-regex-0.18.0 branch from 003a052 to f50648f Compare June 16, 2026 20:08
Bumps [fancy-regex](https://github.com/fancy-regex/fancy-regex) from 0.16.2 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.16.2...0.18.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/fancy-regex-0.18.0 branch from f50648f to 5c6228f Compare June 16, 2026 20:12
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.

0 participants