chore(deps): update rust crate pest_derive to v2.9.3 #6

Merged
rosa merged 1 commit from renovate/pest_derive-2.x-lockfile into main 2026-10-16 16:09:18 +00:00
Owner

This PR contains the following updates:

Package Type Update Change Pending
pest_derive (source) dependencies patch 2.9.1 → 2.9.3 2.9.4

Release Notes

pest-parser/pest (pest_derive)

v2.9.3

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/pest-parser/pest/compare/v2.9.2...v2.9.3

Warning: Semantic Versioning

Note that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated Rule enum.

This new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these "grammar non-breaking but semver-breaking" changes are now available only under the "grammar-extras" feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:

...
pest_derive = { version = "2.9", features = ["grammar-extras"] }

v2.9.2

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/pest-parser/pest/compare/v2.9.1...v2.9.2

Warning: Semantic Versioning

Note that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated Rule enum.

This new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these "grammar non-breaking but semver-breaking" changes are now available only under the "grammar-extras" feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:

...
pest_derive = { version = "2.9", features = ["grammar-extras"] }

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, 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, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [pest_derive](https://pest.rs/) ([source](https://github.com/pest-parser/pest)) | dependencies | patch | `2.9.1` → `2.9.3` | `2.9.4` | --- ### Release Notes <details> <summary>pest-parser/pest (pest_derive)</summary> ### [`v2.9.3`](https://github.com/pest-parser/pest/releases/tag/v2.9.3) [Compare Source](https://github.com/pest-parser/pest/compare/v2.9.2...v2.9.3) #### What's Changed - bump syn to 3 by [@&#8203;tomtau](https://github.com/tomtau) in [#&#8203;1210](https://github.com/pest-parser/pest/pull/1210) - Detect left recursion behind a prefix that can match empty (fixes [#&#8203;411](https://github.com/pest-parser/pest/issues/411)) by [@&#8203;breken-ai](https://github.com/breken-ai) in [#&#8203;1211](https://github.com/pest-parser/pest/pull/1211) - Limit parse depth by [@&#8203;tomtau](https://github.com/tomtau) in [#&#8203;1212](https://github.com/pest-parser/pest/pull/1212) - Remove reqwest dependency from pest\_debugger by [@&#8203;tomtau](https://github.com/tomtau) with [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;1209](https://github.com/pest-parser/pest/pull/1209) #### New Contributors - [@&#8203;breken-ai](https://github.com/breken-ai) made their first contribution in [#&#8203;1211](https://github.com/pest-parser/pest/pull/1211) **Full Changelog**: <https://github.com/pest-parser/pest/compare/v2.9.2...v2.9.3> #### Warning: Semantic Versioning Note that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated `Rule` enum. This new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these "grammar non-breaking but semver-breaking" changes are now available only under the "grammar-extras" feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest\_derive crate in your Cargo.toml: ``` ... pest_derive = { version = "2.9", features = ["grammar-extras"] } ``` ### [`v2.9.2`](https://github.com/pest-parser/pest/releases/tag/v2.9.2) [Compare Source](https://github.com/pest-parser/pest/compare/v2.9.1...v2.9.2) #### What's Changed - update to unicode 18 by [@&#8203;tomtau](https://github.com/tomtau) in [#&#8203;1202](https://github.com/pest-parser/pest/pull/1202) - Stop Span::lines from yielding a line past the span by [@&#8203;MaxFreedomPollard](https://github.com/MaxFreedomPollard) in [#&#8203;1201](https://github.com/pest-parser/pest/pull/1201) #### New Contributors - [@&#8203;MaxFreedomPollard](https://github.com/MaxFreedomPollard) made their first contribution in [#&#8203;1201](https://github.com/pest-parser/pest/pull/1201) **Full Changelog**: <https://github.com/pest-parser/pest/compare/v2.9.1...v2.9.2> #### Warning: Semantic Versioning Note that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated `Rule` enum. This new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these "grammar non-breaking but semver-breaking" changes are now available only under the "grammar-extras" feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest\_derive crate in your Cargo.toml: ``` ... pest_derive = { version = "2.9", features = ["grammar-extras"] } ``` </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODguMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
chore(deps): update rust crate pest_derive to v2.9.2
Some checks failed
renovate/stability-days Updates have met minimum release age requirement
ci/woodpecker/push/clippy Pipeline failed
ci/woodpecker/push/doc Pipeline failed
ci/woodpecker/push/fmt Pipeline failed
ci/woodpecker/push/test Pipeline failed
ci/woodpecker/pr/clippy Pipeline failed
ci/woodpecker/pr/doc Pipeline failed
ci/woodpecker/pr/fmt Pipeline failed
ci/woodpecker/pr/test Pipeline failed
e4af9c239e
rosa scheduled this pull request to auto merge when all checks succeed 2026-09-28 16:09:47 +00:00
Author
Owner

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks
### Branch automerge failure This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead. ___ * Branch has one or more failed status checks
rosa changed title from chore(deps): update rust crate pest_derive to v2.9.2 to chore(deps): update rust crate pest_derive to v2.9.3 2026-10-16 12:09:17 +00:00
rosa force-pushed renovate/pest_derive-2.x-lockfile from e4af9c239e
Some checks failed
renovate/stability-days Updates have met minimum release age requirement
ci/woodpecker/push/clippy Pipeline failed
ci/woodpecker/push/doc Pipeline failed
ci/woodpecker/push/fmt Pipeline failed
ci/woodpecker/push/test Pipeline failed
ci/woodpecker/pr/clippy Pipeline failed
ci/woodpecker/pr/doc Pipeline failed
ci/woodpecker/pr/fmt Pipeline failed
ci/woodpecker/pr/test Pipeline failed
to ef6420b567
Some checks failed
renovate/stability-days Updates have met minimum release age requirement
ci/woodpecker/push/clippy Pipeline failed
ci/woodpecker/push/doc Pipeline failed
ci/woodpecker/push/fmt Pipeline failed
ci/woodpecker/push/test Pipeline failed
ci/woodpecker/pr/clippy Pipeline failed
ci/woodpecker/pr/doc Pipeline failed
ci/woodpecker/pr/fmt Pipeline failed
ci/woodpecker/pr/test Pipeline failed
2026-10-16 12:09:17 +00:00
Compare
rosa force-pushed renovate/pest_derive-2.x-lockfile from ef6420b567
Some checks failed
renovate/stability-days Updates have met minimum release age requirement
ci/woodpecker/push/clippy Pipeline failed
ci/woodpecker/push/doc Pipeline failed
ci/woodpecker/push/fmt Pipeline failed
ci/woodpecker/push/test Pipeline failed
ci/woodpecker/pr/clippy Pipeline failed
ci/woodpecker/pr/doc Pipeline failed
ci/woodpecker/pr/fmt Pipeline failed
ci/woodpecker/pr/test Pipeline failed
to 181871a2ce
Some checks failed
renovate/stability-days Updates have met minimum release age requirement
ci/woodpecker/pr/clippy Pipeline failed
ci/woodpecker/pr/doc Pipeline failed
ci/woodpecker/pr/fmt Pipeline failed
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/push/clippy Pipeline failed
ci/woodpecker/push/doc Pipeline failed
ci/woodpecker/push/fmt Pipeline failed
ci/woodpecker/push/test Pipeline failed
2026-10-16 16:09:15 +00:00
Compare
rosa merged commit 181871a2ce into main 2026-10-16 16:09:18 +00:00
rosa deleted branch renovate/pest_derive-2.x-lockfile 2026-10-16 16:09:18 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
rosa/sayo!6
No description provided.