chore(deps): update dependency gpu-cli/openapi-to-rust to v0.22.0 #19

Merged
martin merged 1 commit from renovate/gpu-cli-openapi-to-rust-0.x into main 2026-10-07 06:05:49 +00:00
Member

This PR contains the following updates:

Package Update Change
gpu-cli/openapi-to-rust minor v0.20.0 → v0.22.0

Release Notes

gpu-cli/openapi-to-rust (gpu-cli/openapi-to-rust)

v0.22.0

Compare Source

Path parameters with allowReserved: true now preserve reserved characters such as : in XLON:LLOY, allowing generated clients to call servers that route on literal identifiers. Existing percent-encoded triples pass through, while /, ?, and # remain encoded. Default path encoding is unchanged.

This is standard OpenAPI 3.2 behavior and an explicitly supported compatibility extension for 3.0/3.1. Query allowReserved remains unsupported.

The reserved encoder is included with operation artifacts, so clients composed through the public low-level generation APIs compile correctly. Selective clients include the helper only when needed.

Compatibility: generated model and method signatures and runtime dependencies are unchanged. ParameterInfo now exposes allow_reserved; callers constructing that analyzer struct directly must initialize the new field.

Thanks to @​gilesw for the original implementation in #​101. The feature and review fixes landed together in #​102, preserving both commits.

Validation: 726 tests passed locally, with formatting, Clippy, doctests, documentation, corpus verification, and OpenAI/Anthropic compile and round-trip checks passing. PR #​102 CI also passed.

Full changelog: https://github.com/gpu-cli/openapi-to-rust/compare/v0.21.0...v0.22.0

v0.21.0

Compare Source

What's Changed

Full Changelog: https://github.com/gpu-cli/openapi-to-rust/compare/v0.20.0...v0.21.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.

🔕 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 CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [gpu-cli/openapi-to-rust](https://github.com/gpu-cli/openapi-to-rust) | minor | `v0.20.0` → `v0.22.0` | --- ### Release Notes <details> <summary>gpu-cli/openapi-to-rust (gpu-cli/openapi-to-rust)</summary> ### [`v0.22.0`](https://github.com/gpu-cli/openapi-to-rust/releases/tag/v0.22.0) [Compare Source](https://github.com/gpu-cli/openapi-to-rust/compare/v0.21.0...v0.22.0) Path parameters with `allowReserved: true` now preserve reserved characters such as `:` in `XLON:LLOY`, allowing generated clients to call servers that route on literal identifiers. Existing percent-encoded triples pass through, while `/`, `?`, and `#` remain encoded. Default path encoding is unchanged. This is standard OpenAPI 3.2 behavior and an explicitly supported compatibility extension for 3.0/3.1. Query `allowReserved` remains unsupported. The reserved encoder is included with operation artifacts, so clients composed through the public low-level generation APIs compile correctly. Selective clients include the helper only when needed. Compatibility: generated model and method signatures and runtime dependencies are unchanged. `ParameterInfo` now exposes `allow_reserved`; callers constructing that analyzer struct directly must initialize the new field. Thanks to [@&#8203;gilesw](https://github.com/gilesw) for the original implementation in [#&#8203;101](https://github.com/gpu-cli/openapi-to-rust/issues/101). The feature and review fixes landed together in [#&#8203;102](https://github.com/gpu-cli/openapi-to-rust/issues/102), preserving both commits. Validation: 726 tests passed locally, with formatting, Clippy, doctests, documentation, corpus verification, and OpenAI/Anthropic compile and round-trip checks passing. PR [#&#8203;102](https://github.com/gpu-cli/openapi-to-rust/issues/102) CI also passed. **Full changelog:** <https://github.com/gpu-cli/openapi-to-rust/compare/v0.21.0...v0.22.0> ### [`v0.21.0`](https://github.com/gpu-cli/openapi-to-rust/releases/tag/v0.21.0) [Compare Source](https://github.com/gpu-cli/openapi-to-rust/compare/v0.20.0...v0.21.0) #### What's Changed - feat(client): accept preconfigured reqwest clients ([#&#8203;99](https://github.com/gpu-cli/openapi-to-rust/issues/99)) by [@&#8203;lightsofapollo](https://github.com/lightsofapollo) in [#&#8203;100](https://github.com/gpu-cli/openapi-to-rust/pull/100) **Full Changelog**: <https://github.com/gpu-cli/openapi-to-rust/compare/v0.20.0...v0.21.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - 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. 🔕 **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 CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC43OS4yIiwidXBkYXRlZEluVmVyIjoiNDQuNzkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
chore(deps): update dependency gpu-cli/openapi-to-rust to v0.22.0
All checks were successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/verify-nix Pipeline was successful
aca58f16b5
martin merged commit ac5597ae8b into main 2026-10-07 06:05:49 +00:00
martin deleted branch renovate/gpu-cli-openapi-to-rust-0.x 2026-10-07 06:05:49 +00:00
Sign in to join this conversation.
No description provided.