fancy-regex/fancy-regex (fancy-regex)
### [`v0.13.0`](https://togithub.com/fancy-regex/fancy-regex/blob/HEAD/CHANGELOG.md#0130---2023-12-22)
[Compare Source](https://togithub.com/fancy-regex/fancy-regex/compare/0.12.0...0.13.0)
##### Added
- Support for relative backreferences using `\k<-1>` (-1 references the
previous group) ([#121](https://togithub.com/fancy-regex/fancy-regex/issues/121))
- Add `try_replacen` to `Regex` which returns a `Result` instead of panicking
when matching errors ([#130](https://togithub.com/fancy-regex/fancy-regex/issues/130))
##### Changed
- Switch from regex crate to regex-automata and regex-syntax (lower level APIs)
to simplify internals ([#121](https://togithub.com/fancy-regex/fancy-regex/issues/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](https://togithub.com/fancy-regex/fancy-regex/issues/125))
### [`v0.12.0`](https://togithub.com/fancy-regex/fancy-regex/blob/HEAD/CHANGELOG.md#0120---2023-11-11)
[Compare Source](https://togithub.com/fancy-regex/fancy-regex/compare/0.11.0...0.12.0)
##### Added
- Support for `no_std` (the `std` feature is enabled by default but can be
disabled if desired) ([#111](https://togithub.com/fancy-regex/fancy-regex/issues/111))
- `TryFrom` `&str` and `String` impl for `Regex` ([#115](https://togithub.com/fancy-regex/fancy-regex/issues/115))
##### Changed
- `Error` and its components are now `Clone` ([#116](https://togithub.com/fancy-regex/fancy-regex/issues/116))
- MSRV (minimum supported Rust version) is now 1.61.0 (from 1.42.0)
Configuration
📅 Schedule: Branch creation - "" in timezone Europe/Berlin, 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
0.11
->0.13
Release Notes
fancy-regex/fancy-regex (fancy-regex)
### [`v0.13.0`](https://togithub.com/fancy-regex/fancy-regex/blob/HEAD/CHANGELOG.md#0130---2023-12-22) [Compare Source](https://togithub.com/fancy-regex/fancy-regex/compare/0.12.0...0.13.0) ##### Added - Support for relative backreferences using `\k<-1>` (-1 references the previous group) ([#121](https://togithub.com/fancy-regex/fancy-regex/issues/121)) - Add `try_replacen` to `Regex` which returns a `Result` instead of panicking when matching errors ([#130](https://togithub.com/fancy-regex/fancy-regex/issues/130)) ##### Changed - Switch from regex crate to regex-automata and regex-syntax (lower level APIs) to simplify internals ([#121](https://togithub.com/fancy-regex/fancy-regex/issues/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](https://togithub.com/fancy-regex/fancy-regex/issues/125)) ### [`v0.12.0`](https://togithub.com/fancy-regex/fancy-regex/blob/HEAD/CHANGELOG.md#0120---2023-11-11) [Compare Source](https://togithub.com/fancy-regex/fancy-regex/compare/0.11.0...0.12.0) ##### Added - Support for `no_std` (the `std` feature is enabled by default but can be disabled if desired) ([#111](https://togithub.com/fancy-regex/fancy-regex/issues/111)) - `TryFrom` `&str` and `String` impl for `Regex` ([#115](https://togithub.com/fancy-regex/fancy-regex/issues/115)) ##### Changed - `Error` and its components are now `Clone` ([#116](https://togithub.com/fancy-regex/fancy-regex/issues/116)) - MSRV (minimum supported Rust version) is now 1.61.0 (from 1.42.0)Configuration
📅 Schedule: Branch creation - "" in timezone Europe/Berlin, 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.