chore(deps): update org.openapitools from 7.19.0 to 7.20.0 (minor) #507

Merged
stephan.schnabel merged 2 commits from renovate/minor-7.20-org.openapitools into main 2026-03-04 22:34:25 +01:00
Member

This PR contains the following updates:

Package Type Update Change
org.openapitools:openapi-generator-maven-plugin build minor 7.19.07.20.0
org.openapitools:openapi-generator provided minor 7.19.07.20.0

Release Notes

openapitools/openapi-generator (org.openapitools:openapi-generator-maven-plugin)

v7.20.0: released

Compare Source

v7.20.0 stable release comes with 140+ enhancements, bug fixes. Once again thanks for all the contributions from the community.

This release comes with 2 new generators:

  • [Terraform] New Terraform Provider generator #​22949
  • C++ Httplib server codegen #​21724

Below are the highlights of the changes. For a full list of changes, please refer to the "Pull Request" tab.

General
  • feat: Make model property generation deterministic by sorting alphabetically #​22836
  • [Normalizer] add type information to an error message #​22742
C#
  • [csharp][generichost] Added xml comments and restrict some access #​22796
  • C# GenericHost Support multi targetting #​22234
  • C# GenericHost remove state from TokenProvider abstract base class so it makes more sense for JIT requested tokens (for long lived ApiClients with OAuth security schemes) #​22233
  • [csharp][generichost] Add HTTP client name to fix client duplicity #​22118
C++
  • [cpp-qt-client]Prefix signal argument types with namespace #​22921
  • [cpp-qt] Add global server index setter for all operations #​22760
  • C++ Httplib server codegen (New Generator) #​21724
Go
  • [go] Fix text escaping in example code generation #​22841
Java
  • [java][jackson] fix double serialization of discriminator #​22924
  • [BUG] [JAVA] fix validateJsonElement failing for required nullable fields #​22912
  • [JAVA][FEIGN] Put back hardcoded HTTP Client but without the performance issue #​22905
  • feature(jackson3) add jackson3 support for spring generator #​22854
  • [JAVA-SPRING;KOTLIN-SPRING] - add possibility to override x-implements and x-kotlin-implements via config options. #​22839
  • Fix Jackson Serialization of additionalProperties on java and jaxrs-spec #​22366
Kotlin
  • [KOTLIN;SPRING] - add support for 'x-spring-paginated' to get closer to feature parity with java-spring codegen add 'autoXSpringPaginated' option; support x-operation-extra-annotation #​22958
  • [BUG] [KOTLIN-SPRING] @​HttpExchange in declarative interface does not support property placeholders #​22882
  • [kotlin][jvm-okhttp4] Fix multipart/form-data with JSON content-type #​22856
  • [Kotlin][Client] Migrate Enum.values() to Enum.entities #​22852
  • [KOTLIN-CLIENT] fix Parent interface class having incorrect collection property type List instead of Set #​22850
  • [JAVA-SPRING][KOTLIN-SPRING] - add possibility to override x-implements and x-kotlin-implements via config options. #​22839
  • [kotlin-server] Add polymorphism, oneOf and allOf support #​22610
PHP
  • [php-symfony] fix sequencial escape when validating a class type #​22906
  • [php][php-nextgen] Fix nullability when multiple response types are possible #​22827
Protobuf
  • [Protobuf] Fix Discriminator Issue and add capability Enum Extraction #​22740
Python
  • Update python sdk to strip any directory traversal in filename #​22965
  • Remove coding: utf-8 as that's the default already #​22934
  • feat(python): enhance retry configuration in REST client #​22867
  • [python-fastapi] Set python version to 3.10 #​22823
R
  • [R] avoid to-JSON issues when R6 classes contain lists of R6 classes #​22828
  • [R] optionally skip parsing responses to R6 objects #​22705
Rust
  • Add support for ApiKey auth to rust-server #​22950
  • Add support for enums of integers in rust-server generator #​22915
  • fix: apply integer type fitting for Rust params #​22853
  • feat: Support selective ssl/tls backend in rust-server to optionally remove openssl #​22825
  • [Rust] Update reqwest to 0.13 and reqwest-middleware to 0.5 #​22816
  • fix: Fix rust-server model generation following serde_valid upgrade #​22737
Swift
  • [swift6][client] Remove unnecessary Combine checks #​22810
  • [swift6] fix Vapor build, disable swift 5 tests on CI and enable more swift 6 tests on CI #​22805
  • [swift6][client] Increase minimum supported SDK to accommodate swift concurrency #​22802
  • [swift6][client] improve swift 6 thread safety #​22801
  • [swift6][client] Add new hooks to OpenAPIInterceptor #​22800
  • [swift6][client] mark PromiseKit as deprecated #​22792
  • [swift6][client] make api calls concurrent #​22790
  • [swift5][client] soft deprecate Swift 5 generator #​22789
  • [swift6][client] mark some closures as sendable #​22776
Terraform
  • [Terraform] New Terraform Provider generator (New Generator) #​22949
TypeScript
  • fix(typescript-axios): Ignore unused parameter on JSON serializer replacer function #​22858
  • [BUG][Typescript] Fix isRelativeUrl incorrectly detecting URLs containing @​, -, ~, . as not relative. #​22768
  • [typescript-angular] Fix inner enum reference in multi-map property type #​22748
  • Add create requestOpts method to {{classname}}Interface #​21709
  • [typescript] make TypeScript version configurable and default to v5 #​20064

Configuration

📅 Schedule: 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 is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.openapitools:openapi-generator-maven-plugin](https://github.com/openapitools/openapi-generator) | build | minor | `7.19.0` → `7.20.0` | | [org.openapitools:openapi-generator](https://github.com/openapitools/openapi-generator) | provided | minor | `7.19.0` → `7.20.0` | --- ### Release Notes <details> <summary>openapitools/openapi-generator (org.openapitools:openapi-generator-maven-plugin)</summary> ### [`v7.20.0`](https://github.com/OpenAPITools/openapi-generator/releases/tag/v7.20.0): released [Compare Source](https://github.com/openapitools/openapi-generator/compare/v7.19.0...v7.20.0) v7.20.0 stable release comes with 140+ enhancements, bug fixes. Once again thanks for all the contributions from the community. This release comes with 2 new generators: - \[Terraform] New Terraform Provider generator [#&#8203;22949](https://github.com/openapitools/openapi-generator/issues/22949) - C++ Httplib server codegen [#&#8203;21724](https://github.com/openapitools/openapi-generator/issues/21724) Below are the highlights of the changes. For a full list of changes, please refer to the ["Pull Request"](https://github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.20.0+) tab. ##### General - feat: Make model property generation deterministic by sorting alphabetically [#&#8203;22836](https://github.com/openapitools/openapi-generator/issues/22836) - \[Normalizer] add type information to an error message [#&#8203;22742](https://github.com/openapitools/openapi-generator/issues/22742) ##### C\# - \[csharp]\[generichost] Added xml comments and restrict some access [#&#8203;22796](https://github.com/openapitools/openapi-generator/issues/22796) - C# GenericHost Support multi targetting [#&#8203;22234](https://github.com/openapitools/openapi-generator/issues/22234) - C# GenericHost remove state from TokenProvider abstract base class so it makes more sense for JIT requested tokens (for long lived ApiClients with OAuth security schemes) [#&#8203;22233](https://github.com/openapitools/openapi-generator/issues/22233) - \[csharp]\[generichost] Add HTTP client name to fix client duplicity [#&#8203;22118](https://github.com/openapitools/openapi-generator/issues/22118) ##### C++ - \[cpp-qt-client]Prefix signal argument types with namespace [#&#8203;22921](https://github.com/openapitools/openapi-generator/issues/22921) - \[cpp-qt] Add global server index setter for all operations [#&#8203;22760](https://github.com/openapitools/openapi-generator/issues/22760) - C++ Httplib server codegen (New Generator) [#&#8203;21724](https://github.com/openapitools/openapi-generator/issues/21724) ##### Go - \[go] Fix text escaping in example code generation [#&#8203;22841](https://github.com/openapitools/openapi-generator/issues/22841) ##### Java - \[java]\[jackson] fix double serialization of discriminator [#&#8203;22924](https://github.com/openapitools/openapi-generator/issues/22924) - \[BUG] \[JAVA] fix validateJsonElement failing for required nullable fields [#&#8203;22912](https://github.com/openapitools/openapi-generator/issues/22912) - \[JAVA]\[FEIGN] Put back hardcoded HTTP Client but without the performance issue [#&#8203;22905](https://github.com/openapitools/openapi-generator/issues/22905) - feature(jackson3) add jackson3 support for spring generator [#&#8203;22854](https://github.com/openapitools/openapi-generator/issues/22854) - \[JAVA-SPRING;KOTLIN-SPRING] - add possibility to override x-implements and x-kotlin-implements via config options. [#&#8203;22839](https://github.com/openapitools/openapi-generator/issues/22839) - Fix Jackson Serialization of additionalProperties on java and jaxrs-spec [#&#8203;22366](https://github.com/openapitools/openapi-generator/issues/22366) ##### Kotlin - \[KOTLIN;SPRING] - add support for 'x-spring-paginated' to get closer to feature parity with java-spring codegen add 'autoXSpringPaginated' option; support x-operation-extra-annotation [#&#8203;22958](https://github.com/openapitools/openapi-generator/issues/22958) - \[BUG] \[KOTLIN-SPRING] [@&#8203;HttpExchange](https://github.com/HttpExchange) in declarative interface does not support property placeholders [#&#8203;22882](https://github.com/openapitools/openapi-generator/issues/22882) - \[kotlin]\[jvm-okhttp4] Fix multipart/form-data with JSON content-type [#&#8203;22856](https://github.com/openapitools/openapi-generator/issues/22856) - \[Kotlin]\[Client] Migrate Enum.values() to Enum.entities [#&#8203;22852](https://github.com/openapitools/openapi-generator/issues/22852) - \[KOTLIN-CLIENT] fix Parent interface class having incorrect collection property type List instead of Set [#&#8203;22850](https://github.com/openapitools/openapi-generator/issues/22850) - \[JAVA-SPRING]\[KOTLIN-SPRING] - add possibility to override x-implements and x-kotlin-implements via config options. [#&#8203;22839](https://github.com/openapitools/openapi-generator/issues/22839) - \[kotlin-server] Add polymorphism, oneOf and allOf support [#&#8203;22610](https://github.com/openapitools/openapi-generator/issues/22610) ##### PHP - \[php-symfony] fix sequencial escape when validating a class type [#&#8203;22906](https://github.com/openapitools/openapi-generator/issues/22906) - \[php]\[php-nextgen] Fix nullability when multiple response types are possible [#&#8203;22827](https://github.com/openapitools/openapi-generator/issues/22827) ##### Protobuf - \[Protobuf] Fix Discriminator Issue and add capability Enum Extraction [#&#8203;22740](https://github.com/openapitools/openapi-generator/issues/22740) ##### Python - Update python sdk to strip any directory traversal in filename [#&#8203;22965](https://github.com/openapitools/openapi-generator/issues/22965) - Remove coding: utf-8 as that's the default already [#&#8203;22934](https://github.com/openapitools/openapi-generator/issues/22934) - feat(python): enhance retry configuration in REST client [#&#8203;22867](https://github.com/openapitools/openapi-generator/issues/22867) - \[python-fastapi] Set python version to 3.10 [#&#8203;22823](https://github.com/openapitools/openapi-generator/issues/22823) ##### R - \[R] avoid to-JSON issues when R6 classes contain lists of R6 classes [#&#8203;22828](https://github.com/openapitools/openapi-generator/issues/22828) - \[R] optionally skip parsing responses to R6 objects [#&#8203;22705](https://github.com/openapitools/openapi-generator/issues/22705) ##### Rust - Add support for ApiKey auth to rust-server [#&#8203;22950](https://github.com/openapitools/openapi-generator/issues/22950) - Add support for enums of integers in rust-server generator [#&#8203;22915](https://github.com/openapitools/openapi-generator/issues/22915) - fix: apply integer type fitting for Rust params [#&#8203;22853](https://github.com/openapitools/openapi-generator/issues/22853) - feat: Support selective ssl/tls backend in rust-server to optionally remove openssl [#&#8203;22825](https://github.com/openapitools/openapi-generator/issues/22825) - \[Rust] Update reqwest to 0.13 and reqwest-middleware to 0.5 [#&#8203;22816](https://github.com/openapitools/openapi-generator/issues/22816) - fix: Fix rust-server model generation following serde\_valid upgrade [#&#8203;22737](https://github.com/openapitools/openapi-generator/issues/22737) ##### Swift - \[swift6]\[client] Remove unnecessary Combine checks [#&#8203;22810](https://github.com/openapitools/openapi-generator/issues/22810) - \[swift6] fix Vapor build, disable swift 5 tests on CI and enable more swift 6 tests on CI [#&#8203;22805](https://github.com/openapitools/openapi-generator/issues/22805) - \[swift6]\[client] Increase minimum supported SDK to accommodate swift concurrency [#&#8203;22802](https://github.com/openapitools/openapi-generator/issues/22802) - \[swift6]\[client] improve swift 6 thread safety [#&#8203;22801](https://github.com/openapitools/openapi-generator/issues/22801) - \[swift6]\[client] Add new hooks to OpenAPIInterceptor [#&#8203;22800](https://github.com/openapitools/openapi-generator/issues/22800) - \[swift6]\[client] mark PromiseKit as deprecated [#&#8203;22792](https://github.com/openapitools/openapi-generator/issues/22792) - \[swift6]\[client] make api calls concurrent [#&#8203;22790](https://github.com/openapitools/openapi-generator/issues/22790) - \[swift5]\[client] soft deprecate Swift 5 generator [#&#8203;22789](https://github.com/openapitools/openapi-generator/issues/22789) - \[swift6]\[client] mark some closures as sendable [#&#8203;22776](https://github.com/openapitools/openapi-generator/issues/22776) ##### Terraform - \[Terraform] New Terraform Provider generator (New Generator) [#&#8203;22949](https://github.com/openapitools/openapi-generator/issues/22949) ##### TypeScript - fix(typescript-axios): Ignore unused parameter on JSON serializer replacer function [#&#8203;22858](https://github.com/openapitools/openapi-generator/issues/22858) - \[BUG]\[Typescript] Fix isRelativeUrl incorrectly detecting URLs containing @&#8203;, -, \~, . as not relative. [#&#8203;22768](https://github.com/openapitools/openapi-generator/issues/22768) - \[typescript-angular] Fix inner enum reference in multi-map property type [#&#8203;22748](https://github.com/openapitools/openapi-generator/issues/22748) - Add create requestOpts method to {{classname}}Interface [#&#8203;21709](https://github.com/openapitools/openapi-generator/issues/21709) - \[typescript] make TypeScript version configurable and default to v5 [#&#8203;20064](https://github.com/openapitools/openapi-generator/issues/20064) </details> --- ### Configuration 📅 **Schedule**: 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 is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40Ni41IiwidXBkYXRlZEluVmVyIjoiNDMuNDYuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiLCJyZW5vdmF0ZS1tYW5hZ2VyL21hdmVuIiwicmVub3ZhdGUtdHlwZS9taW5vciJdfQ==-->
chore(deps): update org.openapitools from 7.19.0 to 7.20.0
Some checks failed
ci/woodpecker/pr/verify Pipeline failed
c78b5e3f28
ci approved these changes 2026-03-01 21:10:43 +01:00
renovate force-pushed renovate/minor-7.20-org.openapitools from c78b5e3f28
Some checks failed
ci/woodpecker/pr/verify Pipeline failed
to 16d83d5e2b
Some checks failed
ci/woodpecker/pr/verify Pipeline failed
2026-03-02 21:01:05 +01:00
Compare
renovate force-pushed renovate/minor-7.20-org.openapitools from 16d83d5e2b
Some checks failed
ci/woodpecker/pr/verify Pipeline failed
to 8b8990fc5a
Some checks failed
ci/woodpecker/pr/verify Pipeline failed
2026-03-02 22:01:38 +01:00
Compare
renovate force-pushed renovate/minor-7.20-org.openapitools from 8b8990fc5a
Some checks failed
ci/woodpecker/pr/verify Pipeline failed
to aa45041dd8
Some checks failed
ci/woodpecker/pr/verify Pipeline failed
2026-03-04 12:42:28 +01:00
Compare
renovate force-pushed renovate/minor-7.20-org.openapitools from aa45041dd8
Some checks failed
ci/woodpecker/pr/verify Pipeline failed
to 4ab4408fe1
Some checks failed
ci/woodpecker/pr/verify Pipeline failed
2026-03-04 15:56:59 +01:00
Compare
renovate force-pushed renovate/minor-7.20-org.openapitools from 4ab4408fe1
Some checks failed
ci/woodpecker/pr/verify Pipeline failed
to 5ba8bb1413
Some checks failed
ci/woodpecker/pr/verify Pipeline failed
2026-03-04 20:01:44 +01:00
Compare
fix: changes by v7.20.0
All checks were successful
ci/woodpecker/pr/verify Pipeline was successful
ci/woodpecker/push/deploy Pipeline was successful
a84eb8391e
Author
Member

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠️ **Warning**: custom changes will be lost.
stephan.schnabel scheduled this pull request to auto merge when all checks succeed 2026-03-04 22:21:37 +01:00
stephan.schnabel deleted branch renovate/minor-7.20-org.openapitools 2026-03-04 22:34:26 +01:00
Sign in to join this conversation.
No reviewers
ci
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
kokuwaio/micronaut-openapi-codegen!507
No description provided.