heroku / libcnb.rs

A framework for writing Cloud Native Buildpacks in Rust
BSD 3-Clause "New" or "Revised" License
34 stars 6 forks source link

Update fancy-regex requirement from 0.12.0 to 0.13.0 #754

Closed dependabot[bot] closed 8 months ago

dependabot[bot] commented 8 months ago

Updates the requirements on fancy-regex to permit the latest version.

Release notes

Sourced from fancy-regex's releases.

0.13.0

Added

  • Support for relative backreferences using \k<-1> (-1 references the previous group) (#121)
  • Add try_replacen to Regex which returns a Result instead of panicking when matching errors (#130)

Changed

  • Switch from regex crate to regex-automata and regex-syntax (lower level APIs) to simplify internals (#121)
  • Allow escaping some letters in character classes, e.g. [\A] used to error but now matches the same as [A] (for compatibility with Oniguruma)
  • MSRV (minimum supported Rust version) is now 1.66.1 (from 1.61.0)

Fixed

  • Fix index out of bounds panic when parsing unclosed (?( (#125)
Changelog

Sourced from fancy-regex's changelog.

[0.13.0] - 2023-12-22

Added

  • Support for relative backreferences using \k<-1> (-1 references the previous group) (#121)
  • Add try_replacen to Regex which returns a Result instead of panicking when matching errors (#130)

Changed

  • Switch from regex crate to regex-automata and regex-syntax (lower level APIs) to simplify internals (#121)
  • Allow escaping some letters in character classes, e.g. [\A] used to error but now matches the same as [A] (for compatibility with Oniguruma)
  • MSRV (minimum supported Rust version) is now 1.66.1 (from 1.61.0)

Fixed

  • Fix index out of bounds panic when parsing unclosed (?( (#125)

[0.12.0] - 2023-11-11

Added

  • Support for no_std (the std feature is enabled by default but can be disabled if desired) (#111)
  • TryFrom &str and String impl for Regex (#115)

Changed

  • Error and its components are now Clone (#116)
  • MSRV (minimum supported Rust version) is now 1.61.0 (from 1.42.0)

[0.11.0] - 2023-01-12

Added

  • Support for conditionals: using a regex like (?<test>a)?b(?(test)c|d) will try to match c after b if a matched in the capture group named test, otherwise d after b if a wasn't captured into the test group.

Changed

  • Updated parse errors to show the position they occurred at.

Fixed

  • Fix panic when backref is used within referenced group itself and group end index is not known yet (#103)

[0.10.0] - 2022-04-28

Added

[0.9.0] - 2022-04-21

Added

  • Support for \K (keep out): Using a regex like @\K\w+ will match things like @foo but the resulting match text will only include foo, keeping out the @.

[0.8.0] - 2022-02-22

Added

  • Allow users to disable any of the unicode and perf-* features of

... (truncated)

Commits
  • bf2c807 Version 0.13.0
  • 7b4ad11 Merge pull request #129 from fancy-regex/changelog-0.13
  • 8d8ea4f Document how to check matching in Oniguruma
  • 1fab2c7 Add character class escaping change
  • 2d63395 Add try_replacen
  • 6deb4fc Prepare CHANGELOG for next release
  • c0e701f Merge pull request #130 from kevinhu/try_replacen
  • 55f6549 Add try_replacen
  • 8ab3a44 Merge branch 'fancy-regex:main' into main
  • 494cd93 Merge pull request #126 from robertknight/patch-1
  • 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 rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
edmorley commented 8 months ago

Blocked on CI being fixed by #757.

Malax commented 8 months ago

@dependabot rebase