chore(deps): update org.openapitools from 7.17.0 to 7.18.0 (minor) #494

Merged
stephan.schnabel merged 2 commits from renovate/minor-7.18-org.openapitools into main 2025-12-22 19:53:48 +01:00
Member

This PR contains the following updates:

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

Release Notes

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

v7.18.0: released

Compare Source

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

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

General
  • feat: prevent variable resolution when prefixed with $ in server URL templates #​22550
  • Fix siblings of $ref using allOf in openapi normalizer #​22364
C++
  • fix(cpp-qt): Fix enum query parameter serialization for both inline and referenced enums #​22559
  • [cpp-rest] Fixes segfault for nullable strings #​22405
  • Add Basic and Bearer Authorization to the CPP Pistache generator #​22337
  • Fixes oatpp generator to expose network server on 0.0.0.0 instead of localhost #​22330
  • [cpp-rest] Fixing Incorrect Header Name Used #​22298
C#
  • [csharp] Patch dependencies with vulnerabilities #​22262
Crystal
  • fix(generator): fix java.lang.NullPointerException in constructing example code #​22545
  • [crystal] fix Model#to_h method #​22508
  • [crystal] Add option to set params_encoder #​22484
  • [crystal-lang] Various fixes for Crystal client #​22465
Go
  • [GO] Generate imports for UnmarshalJSON func only when it's present #​22524
  • fix: missing imports for array of files and date-time parameters #​22390
Java
  • [BUG][JAVA][Spring] fix Lombok @​Getter disables validation #​22544
  • Fix Spring Framework 7 compatibility in jvm-spring-restclient and jvm-spring-webclient #​22467
  • [Java] Support JsonNullable in JaxRS-spec #​22412
  • [JAVA][native] Add support for UnaryInterceptors #​22381
  • Add support for custom tls server names. #​22372
  • [JAVA] [NATIVE] Add gzip capability #​22358
  • [Java] Use Fully Qualified Name for java.util.Locale in Generated Classes #​22342
  • [JAXRS] Partial revert changing path generation if interface, fixes #​22279 #​22316
  • [JAVA jaxrs-spec gen] add option for generating swagger V3 annotations #​22300
  • [REQ-22001] Add MCP server support to apiService.mustache #​22197
Kotlin
  • fix(kotlin): add JsonCreator/JsonValue to Jackson enums #​22535
  • [kotlin][client] Deprecate jvm-volley support #​22521
  • [kotlin] fix query parameter encoding #​22512
  • [kotlin-client] Vert.x: Fix enum class name template for default operation parameters #​22504
  • [kotlin] Make API classes open (non-final) unless nonPublicApi is used #​22461
  • [kotlin-spring][server] Feat: Return from controllers without ResponseEntity wrapper #​22377
  • Add support for oneOf with discriminator when using kotlinx.serialization #​22373
  • Fix Kotlin codegen for enum with int items (issue #​15204) #​22324
  • [kotlin-spring][server] Feat: Add Spring Declarative HTTP Interface support for easy client instantiation #​22302
Nim
PHP
  • [php][php-nextgen] Cleanup api authentication code when using api keys in cookies or supporting multiple authentication methods #​22433
  • [php][php-nextgen] fix return type if empty and non-empty responses are mixed #​22322
  • [php][php-nextgen] fix array enum query parameters #​22320
  • [php] Fix PHP generator validation for nullable required properties #​22292
ProtoBuf
  • [Protobuf] Add isEnumSchema check in generateNestedSchema #​22384
Python
  • python-fastapi: avoid log message in constructor #​22522
  • Make python code compatible with urllib3 v2.6.0+ #​22520
  • fix: use httpx in generated configuration.py #​22418
  • [python] Fix pyproject (poetry 2.x) for httpx #​22289
Ruby
  • [Ruby] Fixes anyOf Support in Responses #​22392
Rust
  • [rust-server] feat: Add serde_validate support #​22553
  • Update rust-server Cargo.toml to fix client feature compile #​22511
  • fix: Rust-server bytes response fixed to not attempt string conversion #​22471
  • [Rust-Axum] FIX: do not generate Partial Ord/Ord for Any type #​22469
  • [Rust] Implement support for multipart file uploads for reqwest-async and reqwest-trait #​22454
  • Ensure rust-server compiles with no-default-features #​22445
  • Add support for trait mocking in rust-server generator #​22332
  • Fixups for rust-server hyper1 support #​22321
  • [Rust-Axum] Fix: incorrect regex pattern validation #​22277
Scala
  • Fixed scala-sttp4-jsoniter compilation error: replace .getRight with .orFail #​22536
TypeScript
  • [typescript-fetch]: fix logic when stringEnums is explicitly set to false #​22466
  • Typescript-Angular: Fix several query parameters serialization issues #​22459
  • [typescript-rxjs] Feat: Add @​deprecated JSDoc tag to API operations #​22419
  • [typescript-nestjs-server] Fix #​21842 by updating api.module.mustache #​22403
  • [typescript-node] Fixes generation when parent contains TypeScript primitive #​22401
  • [typescript] replace headers with same case-insensitive key to match http spec #​22393
  • [typescript-axios] add support for accept headers #​22318
  • fix: Format Date/DateTime Query Parameters in exploded, non-container Parameter #​22268

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.17.0` → `7.18.0` | | [org.openapitools:openapi-generator](https://github.com/openapitools/openapi-generator) | provided | minor | `7.17.0` → `7.18.0` | --- ### Release Notes <details> <summary>openapitools/openapi-generator (org.openapitools:openapi-generator-maven-plugin)</summary> ### [`v7.18.0`](https://github.com/OpenAPITools/openapi-generator/releases/tag/v7.18.0): released [Compare Source](https://github.com/openapitools/openapi-generator/compare/v7.17.0...v7.18.0) v7.18.0 stable release comes with 130+ enhancements, bug fixes. Once again thanks for all the contributions from the community. 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.18.0+) tab. ##### General - feat: prevent variable resolution when prefixed with $ in server URL templates [#&#8203;22550](https://github.com/openapitools/openapi-generator/issues/22550) - Fix siblings of $ref using allOf in openapi normalizer [#&#8203;22364](https://github.com/openapitools/openapi-generator/issues/22364) ##### C++ - fix(cpp-qt): Fix enum query parameter serialization for both inline and referenced enums [#&#8203;22559](https://github.com/openapitools/openapi-generator/issues/22559) - \[cpp-rest] Fixes segfault for nullable strings [#&#8203;22405](https://github.com/openapitools/openapi-generator/issues/22405) - Add Basic and Bearer Authorization to the CPP Pistache generator [#&#8203;22337](https://github.com/openapitools/openapi-generator/issues/22337) - Fixes oatpp generator to expose network server on 0.0.0.0 instead of localhost [#&#8203;22330](https://github.com/openapitools/openapi-generator/issues/22330) - \[cpp-rest] Fixing Incorrect Header Name Used [#&#8203;22298](https://github.com/openapitools/openapi-generator/issues/22298) ##### C\# - \[csharp] Patch dependencies with vulnerabilities [#&#8203;22262](https://github.com/openapitools/openapi-generator/issues/22262) ##### Crystal - fix(generator): fix java.lang.NullPointerException in constructing example code [#&#8203;22545](https://github.com/openapitools/openapi-generator/issues/22545) - \[crystal] fix Model#to\_h method [#&#8203;22508](https://github.com/openapitools/openapi-generator/issues/22508) - \[crystal] Add option to set params\_encoder [#&#8203;22484](https://github.com/openapitools/openapi-generator/issues/22484) - \[crystal-lang] Various fixes for Crystal client [#&#8203;22465](https://github.com/openapitools/openapi-generator/issues/22465) ##### Go - \[GO] Generate imports for UnmarshalJSON func only when it's present [#&#8203;22524](https://github.com/openapitools/openapi-generator/issues/22524) - fix: missing imports for array of files and date-time parameters [#&#8203;22390](https://github.com/openapitools/openapi-generator/issues/22390) ##### Java - \[BUG]\[JAVA]\[Spring] fix Lombok [@&#8203;Getter](https://github.com/Getter) disables validation [#&#8203;22544](https://github.com/openapitools/openapi-generator/issues/22544) - Fix Spring Framework 7 compatibility in jvm-spring-restclient and jvm-spring-webclient [#&#8203;22467](https://github.com/openapitools/openapi-generator/issues/22467) - \[Java] Support JsonNullable in JaxRS-spec [#&#8203;22412](https://github.com/openapitools/openapi-generator/issues/22412) - \[JAVA]\[native] Add support for UnaryInterceptors [#&#8203;22381](https://github.com/openapitools/openapi-generator/issues/22381) - Add support for custom tls server names. [#&#8203;22372](https://github.com/openapitools/openapi-generator/issues/22372) - \[JAVA] \[NATIVE] Add gzip capability [#&#8203;22358](https://github.com/openapitools/openapi-generator/issues/22358) - \[Java] Use Fully Qualified Name for java.util.Locale in Generated Classes [#&#8203;22342](https://github.com/openapitools/openapi-generator/issues/22342) - \[JAXRS] Partial revert changing path generation if interface, fixes [#&#8203;22279](https://github.com/openapitools/openapi-generator/issues/22279) [#&#8203;22316](https://github.com/openapitools/openapi-generator/issues/22316) - \[JAVA jaxrs-spec gen] add option for generating swagger V3 annotations [#&#8203;22300](https://github.com/openapitools/openapi-generator/issues/22300) - \[REQ-22001] Add MCP server support to apiService.mustache [#&#8203;22197](https://github.com/openapitools/openapi-generator/issues/22197) ##### Kotlin - fix(kotlin): add JsonCreator/JsonValue to Jackson enums [#&#8203;22535](https://github.com/openapitools/openapi-generator/issues/22535) - \[kotlin]\[client] Deprecate jvm-volley support [#&#8203;22521](https://github.com/openapitools/openapi-generator/issues/22521) - \[kotlin] fix query parameter encoding [#&#8203;22512](https://github.com/openapitools/openapi-generator/issues/22512) - \[kotlin-client] Vert.x: Fix enum class name template for default operation parameters [#&#8203;22504](https://github.com/openapitools/openapi-generator/issues/22504) - \[kotlin] Make API classes open (non-final) unless nonPublicApi is used [#&#8203;22461](https://github.com/openapitools/openapi-generator/issues/22461) - \[kotlin-spring]\[server] Feat: Return from controllers without ResponseEntity wrapper [#&#8203;22377](https://github.com/openapitools/openapi-generator/issues/22377) - Add support for oneOf with discriminator when using kotlinx.serialization [#&#8203;22373](https://github.com/openapitools/openapi-generator/issues/22373) - Fix Kotlin codegen for enum with int items (issue [#&#8203;15204](https://github.com/openapitools/openapi-generator/issues/15204)) [#&#8203;22324](https://github.com/openapitools/openapi-generator/issues/22324) - \[kotlin-spring]\[server] Feat: Add Spring Declarative HTTP Interface support for easy client instantiation [#&#8203;22302](https://github.com/openapitools/openapi-generator/issues/22302) ##### Nim - \[nim] Nim Generator Fixes [#&#8203;22385](https://github.com/openapitools/openapi-generator/issues/22385) ##### PHP - \[php]\[php-nextgen] Cleanup api authentication code when using api keys in cookies or supporting multiple authentication methods [#&#8203;22433](https://github.com/openapitools/openapi-generator/issues/22433) - \[php]\[php-nextgen] fix return type if empty and non-empty responses are mixed [#&#8203;22322](https://github.com/openapitools/openapi-generator/issues/22322) - \[php]\[php-nextgen] fix array enum query parameters [#&#8203;22320](https://github.com/openapitools/openapi-generator/issues/22320) - \[php] Fix PHP generator validation for nullable required properties [#&#8203;22292](https://github.com/openapitools/openapi-generator/issues/22292) ##### ProtoBuf - \[Protobuf] Add isEnumSchema check in generateNestedSchema [#&#8203;22384](https://github.com/openapitools/openapi-generator/issues/22384) ##### Python - python-fastapi: avoid log message in constructor [#&#8203;22522](https://github.com/openapitools/openapi-generator/issues/22522) - Make python code compatible with urllib3 v2.6.0+ [#&#8203;22520](https://github.com/openapitools/openapi-generator/issues/22520) - fix: use httpx in generated configuration.py [#&#8203;22418](https://github.com/openapitools/openapi-generator/issues/22418) - \[python] Fix pyproject (poetry 2.x) for httpx [#&#8203;22289](https://github.com/openapitools/openapi-generator/issues/22289) ##### Ruby - \[Ruby] Fixes anyOf Support in Responses [#&#8203;22392](https://github.com/openapitools/openapi-generator/issues/22392) ##### Rust - \[rust-server] feat: Add serde\_validate support [#&#8203;22553](https://github.com/openapitools/openapi-generator/issues/22553) - Update rust-server Cargo.toml to fix client feature compile [#&#8203;22511](https://github.com/openapitools/openapi-generator/issues/22511) - fix: Rust-server bytes response fixed to not attempt string conversion [#&#8203;22471](https://github.com/openapitools/openapi-generator/issues/22471) - \[Rust-Axum] FIX: do not generate Partial Ord/Ord for Any type [#&#8203;22469](https://github.com/openapitools/openapi-generator/issues/22469) - \[Rust] Implement support for multipart file uploads for reqwest-async and reqwest-trait [#&#8203;22454](https://github.com/openapitools/openapi-generator/issues/22454) - Ensure rust-server compiles with no-default-features [#&#8203;22445](https://github.com/openapitools/openapi-generator/issues/22445) - Add support for trait mocking in rust-server generator [#&#8203;22332](https://github.com/openapitools/openapi-generator/issues/22332) - Fixups for rust-server hyper1 support [#&#8203;22321](https://github.com/openapitools/openapi-generator/issues/22321) - \[Rust-Axum] Fix: incorrect regex pattern validation [#&#8203;22277](https://github.com/openapitools/openapi-generator/issues/22277) ##### Scala - Fixed scala-sttp4-jsoniter compilation error: replace .getRight with .orFail [#&#8203;22536](https://github.com/openapitools/openapi-generator/issues/22536) ##### TypeScript - \[typescript-fetch]: fix logic when stringEnums is explicitly set to false [#&#8203;22466](https://github.com/openapitools/openapi-generator/issues/22466) - Typescript-Angular: Fix several query parameters serialization issues [#&#8203;22459](https://github.com/openapitools/openapi-generator/issues/22459) - \[typescript-rxjs] Feat: Add [@&#8203;deprecated](https://github.com/deprecated) JSDoc tag to API operations [#&#8203;22419](https://github.com/openapitools/openapi-generator/issues/22419) - \[typescript-nestjs-server] Fix [#&#8203;21842](https://github.com/openapitools/openapi-generator/issues/21842) by updating api.module.mustache [#&#8203;22403](https://github.com/openapitools/openapi-generator/issues/22403) - \[typescript-node] Fixes generation when parent contains TypeScript primitive [#&#8203;22401](https://github.com/openapitools/openapi-generator/issues/22401) - \[typescript] replace headers with same case-insensitive key to match http spec [#&#8203;22393](https://github.com/openapitools/openapi-generator/issues/22393) - \[typescript-axios] add support for accept headers [#&#8203;22318](https://github.com/openapitools/openapi-generator/issues/22318) - fix: Format Date/DateTime Query Parameters in exploded, non-container Parameter [#&#8203;22268](https://github.com/openapitools/openapi-generator/issues/22268) </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:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNjUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiLCJyZW5vdmF0ZS1tYW5hZ2VyL21hdmVuIiwicmVub3ZhdGUtdHlwZS9taW5vciJdfQ==-->
chore(deps): update org.openapitools from 7.17.0 to 7.18.0
Some checks failed
ci/woodpecker/pr/verify Pipeline failed
40bad4a025
ci approved these changes 2025-12-22 12:10:03 +01:00
fix: changes by v7.18.0
All checks were successful
ci/woodpecker/pr/verify Pipeline was successful
ci/woodpecker/push/deploy Pipeline was successful
6cf89e8afe
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 deleted branch renovate/minor-7.18-org.openapitools 2025-12-22 19:53:51 +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!494
No description provided.