openapitools/openapi-generator (org.openapitools:openapi-generator)
### [`v7.6.0`](https://togithub.com/OpenAPITools/openapi-generator/releases/tag/v7.6.0): released
[Compare Source](https://togithub.com/openapitools/openapi-generator/compare/v7.5.0...v7.6.0)
v7.6.0 stable release comes with 120+ enhancements, bug fixes. Once again thank you for all the awesome contributions from the community.
Below are the highlights of the changes. For a full list of changes, please refer to the ["Pull Request"](https://togithub.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.6.0+) tab.
##### General
- Skip setting output folder in online service [#18652](https://togithub.com/openapitools/openapi-generator/issues/18652)
- fix: Upgrade testng to avoid CVE-2022-4065 [#18635](https://togithub.com/openapitools/openapi-generator/issues/18635)
- \[refactor] Use getType in ModelUtils to better support OpenAPI v3.1.0 spec [#18577](https://togithub.com/openapitools/openapi-generator/issues/18577)
- Fix null type check when simplifying any type [#18504](https://togithub.com/openapitools/openapi-generator/issues/18504)
- fix: ExampleGenerator for composed child schemas and array schemas [#18479](https://togithub.com/openapitools/openapi-generator/issues/18479)
##### C\#
- \[csharp] Fixed nullability of composed schemas [#18408](https://togithub.com/openapitools/openapi-generator/issues/18408)
- \[C#] made the HttpSigning method public to get the signed header [#18496](https://togithub.com/openapitools/openapi-generator/issues/18496)
##### C++
- \[\[BUG]\[C]\[cpp-restsdk] fix missing Set.h [#18631](https://togithub.com/openapitools/openapi-generator/issues/18631)
- \[C++]\[Pistache] Compile error when nesting component/schema reference objects [#18586](https://togithub.com/openapitools/openapi-generator/issues/18586)
##### Dart
- \[dart-dio] Incorrect hashCode and == overide for fields withList [#18198](https://togithub.com/openapitools/openapi-generator/issues/18198)
- \[dart] \[dart-dio] Support Dart3 [#18001](https://togithub.com/openapitools/openapi-generator/issues/18001)
##### Go
- \[GO]\[Client] Generated GO Client Time Query Param Millisecond Resolution Fix [#18673](https://togithub.com/openapitools/openapi-generator/issues/18673)
- Add an option to skip unmarshall json in Go client generator [#18448](https://togithub.com/openapitools/openapi-generator/issues/18448)
- \[GO] Add assert constraints checks for complex types in the model template [#18654](https://togithub.com/openapitools/openapi-generator/issues/18654)
- \[Go] uses sanitized model name instead of the name [#18644](https://togithub.com/openapitools/openapi-generator/issues/18644)
- \[go-server] Fix: error handling and linting [#18550](https://togithub.com/openapitools/openapi-generator/issues/18550)
##### HTML
- \[html2] Fix incorrectly sanitizesd response headers [#18685](https://togithub.com/openapitools/openapi-generator/issues/18685)
- \[html2] Add oneOf support [#18642](https://togithub.com/openapitools/openapi-generator/issues/18642)
- \[html2] Support alias types [#18579](https://togithub.com/openapitools/openapi-generator/issues/18579)
- \[html2] Fix rendering of arrays of objects in html2 docs [#18561](https://togithub.com/openapitools/openapi-generator/issues/18561)
##### Java
- upgrade microprofile to junit5 [#18669](https://togithub.com/openapitools/openapi-generator/issues/18669)
- upgrade okhttp-gson and google-api-client to junit5 [#18668](https://togithub.com/openapitools/openapi-generator/issues/18668)
- \[BUG]\[JAVA] Prevent generating "pattern" and "size" to ENUM [#18658](https://togithub.com/openapitools/openapi-generator/issues/18658)
- \[BUG]\[JAVA] oneOf/anyOf multiple constructors with same erasure [#18645](https://togithub.com/openapitools/openapi-generator/issues/18645)
- Add support for Helidon 4 MP client and server generation [#18627](https://togithub.com/openapitools/openapi-generator/issues/18627)
- upgrade java native to junit5 [#18617](https://togithub.com/openapitools/openapi-generator/issues/18617)
- upgrade apache-httpclient to junit5 [#18616](https://togithub.com/openapitools/openapi-generator/issues/18616)
- upgrade resteasy to junit5 [#18615](https://togithub.com/openapitools/openapi-generator/issues/18615)
- \[jaxrs-spec] fix nullable import, migrate tests to 3.0 spec [#18606](https://togithub.com/openapitools/openapi-generator/issues/18606)
- \[BUG] \[Java] Invalid code generation for oneof types [#18544](https://togithub.com/openapitools/openapi-generator/issues/18544)
- Add new option allArgConstructor for java client, spring generators [#18538](https://togithub.com/openapitools/openapi-generator/issues/18538)
- \[Java]\[Client] Add support for the new Spring RestClient [#18522](https://togithub.com/openapitools/openapi-generator/issues/18522)
- Fixes incorrect Jackson imports in Java templates used in ApiClient.java when useJakartaEe=true [#18507](https://togithub.com/openapitools/openapi-generator/issues/18507)
##### Kotlin
- \[KOTLIN] Kotlinx serialization, use first party retrofit converter factory [#18656](https://togithub.com/openapitools/openapi-generator/issues/18656)
- \[kotlin-client] Update Gradle and dependencies [#18571](https://togithub.com/openapitools/openapi-generator/issues/18571)
##### PHP
- \[php-flight] fix: always set http status in streaming response [#18604](https://togithub.com/openapitools/openapi-generator/issues/18604)
- \[php-flight] fix: parsing class/enum models [#18528](https://togithub.com/openapitools/openapi-generator/issues/18528)
- feat(php): allow to pass raw boolean to api [#18520](https://togithub.com/openapitools/openapi-generator/issues/18520)
##### Python
- \[python-flask] deference parameter schemas before further processing [#18605](https://togithub.com/openapitools/openapi-generator/issues/18605)
- \[Python] Fix the post processing of enums [#18566](https://togithub.com/openapitools/openapi-generator/issues/18566)
- \[PYTHON] Fix for failing to lookup discriminator value using AllOf and discriminator [#18498](https://togithub.com/openapitools/openapi-generator/issues/18498)
##### Ruby
- Ruby: Fixed CodeQL polynomial regexp Client: Ruby Issue: Bug [#1869](https://togithub.com/openapitools/openapi-generator/issues/1869)
##### Rust
- Use Display instead of ToString in Rust generators [#18633](https://togithub.com/openapitools/openapi-generator/issues/18633)
- \[rust-axum] Split up api trait per tag [#18621](https://togithub.com/openapitools/openapi-generator/issues/18621)
- Bump Rust edition to 2021 and a few crates [#18608](https://togithub.com/openapitools/openapi-generator/issues/18608)
- \[Rust-Axum] Fix uuid in header params causing compilation errors [#18563](https://togithub.com/openapitools/openapi-generator/issues/18563)
##### Scala
- scala-sttp: fix api returns unit [#18537](https://togithub.com/openapitools/openapi-generator/issues/18537)
- scala-sttp4: fix api returns unit [#18536](https://togithub.com/openapitools/openapi-generator/issues/18536)
- Cask version fix [#18486](https://togithub.com/openapitools/openapi-generator/issues/18486)
- Taught Scala-cask to publish JS model files [#18413](https://togithub.com/openapitools/openapi-generator/issues/18413)
##### Swift
- \[swift] support content type application json variants [#18539](https://togithub.com/openapitools/openapi-generator/issues/18539)
- Add ResumableTask to URLSessionImplementations.mustache [#18438](https://togithub.com/openapitools/openapi-generator/issues/18438)
##### TypeScript
- \[typescript-fetch] Improve code generation for oneOf cases without discriminator [#18702](https://togithub.com/openapitools/openapi-generator/issues/18702)
- \[typescript-fetch] Make instanceOf infer type and check for undefineds [#1869](https://togithub.com/openapitools/openapi-generator/issues/1869)
- Add typescript 5.x as an allowed version [#18674](https://togithub.com/openapitools/openapi-generator/issues/18674)
- fix(typescript-axios): Correct the content type for a list of objects in form-data when contentType is present [#18505](https://togithub.com/openapitools/openapi-generator/issues/18505)
- Support optional singleRequestParameter [#18467](https://togithub.com/openapitools/openapi-generator/issues/18467)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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. View repository job log here.
This PR contains the following updates:
7.5.0
->7.6.0
Release Notes
openapitools/openapi-generator (org.openapitools:openapi-generator)
### [`v7.6.0`](https://togithub.com/OpenAPITools/openapi-generator/releases/tag/v7.6.0): released [Compare Source](https://togithub.com/openapitools/openapi-generator/compare/v7.5.0...v7.6.0) v7.6.0 stable release comes with 120+ enhancements, bug fixes. Once again thank you for all the awesome contributions from the community. Below are the highlights of the changes. For a full list of changes, please refer to the ["Pull Request"](https://togithub.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.6.0+) tab. ##### General - Skip setting output folder in online service [#18652](https://togithub.com/openapitools/openapi-generator/issues/18652) - fix: Upgrade testng to avoid CVE-2022-4065 [#18635](https://togithub.com/openapitools/openapi-generator/issues/18635) - \[refactor] Use getType in ModelUtils to better support OpenAPI v3.1.0 spec [#18577](https://togithub.com/openapitools/openapi-generator/issues/18577) - Fix null type check when simplifying any type [#18504](https://togithub.com/openapitools/openapi-generator/issues/18504) - fix: ExampleGenerator for composed child schemas and array schemas [#18479](https://togithub.com/openapitools/openapi-generator/issues/18479) ##### C\# - \[csharp] Fixed nullability of composed schemas [#18408](https://togithub.com/openapitools/openapi-generator/issues/18408) - \[C#] made the HttpSigning method public to get the signed header [#18496](https://togithub.com/openapitools/openapi-generator/issues/18496) ##### C++ - \[\[BUG]\[C]\[cpp-restsdk] fix missing Set.h [#18631](https://togithub.com/openapitools/openapi-generator/issues/18631) - \[C++]\[Pistache] Compile error when nesting component/schema reference objects [#18586](https://togithub.com/openapitools/openapi-generator/issues/18586) ##### Dart - \[dart-dio] Incorrect hashCode and == overide for fields withList [#18198](https://togithub.com/openapitools/openapi-generator/issues/18198) - \[dart] \[dart-dio] Support Dart3 [#18001](https://togithub.com/openapitools/openapi-generator/issues/18001) ##### Go - \[GO]\[Client] Generated GO Client Time Query Param Millisecond Resolution Fix [#18673](https://togithub.com/openapitools/openapi-generator/issues/18673) - Add an option to skip unmarshall json in Go client generator [#18448](https://togithub.com/openapitools/openapi-generator/issues/18448) - \[GO] Add assert constraints checks for complex types in the model template [#18654](https://togithub.com/openapitools/openapi-generator/issues/18654) - \[Go] uses sanitized model name instead of the name [#18644](https://togithub.com/openapitools/openapi-generator/issues/18644) - \[go-server] Fix: error handling and linting [#18550](https://togithub.com/openapitools/openapi-generator/issues/18550) ##### HTML - \[html2] Fix incorrectly sanitizesd response headers [#18685](https://togithub.com/openapitools/openapi-generator/issues/18685) - \[html2] Add oneOf support [#18642](https://togithub.com/openapitools/openapi-generator/issues/18642) - \[html2] Support alias types [#18579](https://togithub.com/openapitools/openapi-generator/issues/18579) - \[html2] Fix rendering of arrays of objects in html2 docs [#18561](https://togithub.com/openapitools/openapi-generator/issues/18561) ##### Java - upgrade microprofile to junit5 [#18669](https://togithub.com/openapitools/openapi-generator/issues/18669) - upgrade okhttp-gson and google-api-client to junit5 [#18668](https://togithub.com/openapitools/openapi-generator/issues/18668) - \[BUG]\[JAVA] Prevent generating "pattern" and "size" to ENUM [#18658](https://togithub.com/openapitools/openapi-generator/issues/18658) - \[BUG]\[JAVA] oneOf/anyOf multiple constructors with same erasure [#18645](https://togithub.com/openapitools/openapi-generator/issues/18645) - Add support for Helidon 4 MP client and server generation [#18627](https://togithub.com/openapitools/openapi-generator/issues/18627) - upgrade java native to junit5 [#18617](https://togithub.com/openapitools/openapi-generator/issues/18617) - upgrade apache-httpclient to junit5 [#18616](https://togithub.com/openapitools/openapi-generator/issues/18616) - upgrade resteasy to junit5 [#18615](https://togithub.com/openapitools/openapi-generator/issues/18615) - \[jaxrs-spec] fix nullable import, migrate tests to 3.0 spec [#18606](https://togithub.com/openapitools/openapi-generator/issues/18606) - \[BUG] \[Java] Invalid code generation for oneof types [#18544](https://togithub.com/openapitools/openapi-generator/issues/18544) - Add new option allArgConstructor for java client, spring generators [#18538](https://togithub.com/openapitools/openapi-generator/issues/18538) - \[Java]\[Client] Add support for the new Spring RestClient [#18522](https://togithub.com/openapitools/openapi-generator/issues/18522) - Fixes incorrect Jackson imports in Java templates used in ApiClient.java when useJakartaEe=true [#18507](https://togithub.com/openapitools/openapi-generator/issues/18507) ##### Kotlin - \[KOTLIN] Kotlinx serialization, use first party retrofit converter factory [#18656](https://togithub.com/openapitools/openapi-generator/issues/18656) - \[kotlin-client] Update Gradle and dependencies [#18571](https://togithub.com/openapitools/openapi-generator/issues/18571) ##### PHP - \[php-flight] fix: always set http status in streaming response [#18604](https://togithub.com/openapitools/openapi-generator/issues/18604) - \[php-flight] fix: parsing class/enum models [#18528](https://togithub.com/openapitools/openapi-generator/issues/18528) - feat(php): allow to pass raw boolean to api [#18520](https://togithub.com/openapitools/openapi-generator/issues/18520) ##### Python - \[python-flask] deference parameter schemas before further processing [#18605](https://togithub.com/openapitools/openapi-generator/issues/18605) - \[Python] Fix the post processing of enums [#18566](https://togithub.com/openapitools/openapi-generator/issues/18566) - \[PYTHON] Fix for failing to lookup discriminator value using AllOf and discriminator [#18498](https://togithub.com/openapitools/openapi-generator/issues/18498) ##### Ruby - Ruby: Fixed CodeQL polynomial regexp Client: Ruby Issue: Bug [#1869](https://togithub.com/openapitools/openapi-generator/issues/1869) ##### Rust - Use Display instead of ToString in Rust generators [#18633](https://togithub.com/openapitools/openapi-generator/issues/18633) - \[rust-axum] Split up api trait per tag [#18621](https://togithub.com/openapitools/openapi-generator/issues/18621) - Bump Rust edition to 2021 and a few crates [#18608](https://togithub.com/openapitools/openapi-generator/issues/18608) - \[Rust-Axum] Fix uuid in header params causing compilation errors [#18563](https://togithub.com/openapitools/openapi-generator/issues/18563) ##### Scala - scala-sttp: fix api returns unit [#18537](https://togithub.com/openapitools/openapi-generator/issues/18537) - scala-sttp4: fix api returns unit [#18536](https://togithub.com/openapitools/openapi-generator/issues/18536) - Cask version fix [#18486](https://togithub.com/openapitools/openapi-generator/issues/18486) - Taught Scala-cask to publish JS model files [#18413](https://togithub.com/openapitools/openapi-generator/issues/18413) ##### Swift - \[swift] support content type application json variants [#18539](https://togithub.com/openapitools/openapi-generator/issues/18539) - Add ResumableTask to URLSessionImplementations.mustache [#18438](https://togithub.com/openapitools/openapi-generator/issues/18438) ##### TypeScript - \[typescript-fetch] Improve code generation for oneOf cases without discriminator [#18702](https://togithub.com/openapitools/openapi-generator/issues/18702) - \[typescript-fetch] Make instanceOf infer type and check for undefineds [#1869](https://togithub.com/openapitools/openapi-generator/issues/1869) - Add typescript 5.x as an allowed version [#18674](https://togithub.com/openapitools/openapi-generator/issues/18674) - fix(typescript-axios): Correct the content type for a list of objects in form-data when contentType is present [#18505](https://togithub.com/openapitools/openapi-generator/issues/18505) - Support optional singleRequestParameter [#18467](https://togithub.com/openapitools/openapi-generator/issues/18467)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Mend Renovate. View repository job log here.