deftdevs / bootstrapi

Bootstrap your Atlassian Data Center instances with BootstrAPI!
Apache License 2.0
0 stars 0 forks source link

Update dependency org.openapitools:openapi-generator-maven-plugin to v7.6.0 #15

Closed renovate[bot] closed 2 weeks ago

renovate[bot] commented 2 weeks ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.openapitools:openapi-generator-maven-plugin 7.3.0 -> 7.6.0 age adoption passing confidence

Release Notes

openapitools/openapi-generator (org.openapitools:openapi-generator-maven-plugin) ### [`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) - \[java] implement [#​18032](https://togithub.com/openapitools/openapi-generator/issues/18032) add builder pattern to java client and spring generator [#​18650](https://togithub.com/openapitools/openapi-generator/issues/18650) #### 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) ### [`v7.5.0`](https://togithub.com/OpenAPITools/openapi-generator/releases/tag/v7.5.0): released [Compare Source](https://togithub.com/openapitools/openapi-generator/compare/v7.4.0...v7.5.0) #### General - Fix method naming for openapi normalizer, openapi ignore list option [#​18348](https://togithub.com/openapitools/openapi-generator/issues/18348) - Update parser to 2.1.19 [#​18298](https://togithub.com/openapitools/openapi-generator/issues/18298) - \[normalizer] fix schemas incorrectly skipped [#​18297](https://togithub.com/openapitools/openapi-generator/issues/18297) - Add logic to simplify any type represented with oneof/anyof [#​18268](https://togithub.com/openapitools/openapi-generator/issues/18268) - Fix map parameter not a container [#​18220](https://togithub.com/openapitools/openapi-generator/issues/18220) #### OpenAPI 3.1 spec (beta suppport) - Fix null check in 3.1 spec [#​18353](https://togithub.com/openapitools/openapi-generator/issues/18353) - Better array handling in 3.1 spec [#​18313](https://togithub.com/openapitools/openapi-generator/issues/18313) #### C - \[C] Optimize memory usage when printing JSON [#​18072](https://togithub.com/openapitools/openapi-generator/issues/18072) #### C\# - \[csharp]\[generichost] Fixed operation parameter handling [#​18322](https://togithub.com/openapitools/openapi-generator/issues/18322) - \[csharp] Fixed property naming convention for composed types [#​18312](https://togithub.com/openapitools/openapi-generator/issues/18312) - \[csharp]\[generichost] Fixed bad reference to client utils [#​18309](https://togithub.com/openapitools/openapi-generator/issues/18309) #### C++ - \[cpp-ue4] Handled nullable by setting the required tag, effectively making nullables optionals [#​18168](https://togithub.com/openapitools/openapi-generator/issues/18168) #### Clojure - \[Clojure] Handle both types of additional properties when getting type declaration [#​18201](https://togithub.com/openapitools/openapi-generator/issues/18201) #### Dart - \[dart] fix: Bearer and Basic auth interceptors case-insensitive scheme comparison [#​17074](https://togithub.com/openapitools/openapi-generator/issues/17074) #### Go - \[Go] fix allOf with multiple ref and discriminator [#​18390](https://togithub.com/openapitools/openapi-generator/issues/18390) - Update go-server template to include the conventional generated code line [#​18304](https://togithub.com/openapitools/openapi-generator/issues/18304) #### Haskell - Fix string comparison in haskell servant generator [#​18410](https://togithub.com/openapitools/openapi-generator/issues/18410) - Haskell: JSON Query parameters [#​18047](https://togithub.com/openapitools/openapi-generator/issues/18047) #### HTML - \[html2] Fix blank responses in html document [#​18356](https://togithub.com/openapitools/openapi-generator/issues/18356) #### Kotlin - Add support for modelNameMappings [#​18342](https://togithub.com/openapitools/openapi-generator/issues/18342) - \[BUG] \[kotlin-spring] Fixed escaped backticks in parameters using reserved words [#​18318](https://togithub.com/openapitools/openapi-generator/issues/18318) - Kotlin: Do not escape/sanitize quoted enum value [#​18305](https://togithub.com/openapitools/openapi-generator/issues/18305) - \[kotliln-spring] Update dataClass.mustache [#​18205](https://togithub.com/openapitools/openapi-generator/issues/18205) #### PHP - \[php-symfony] Allow Symfony 7 / Remove EOL PHP / Bearer Fix [#​18357](https://togithub.com/openapitools/openapi-generator/issues/18357) - Remove param tag for non-existent parameter in ObjectSerializer [#​18347](https://togithub.com/openapitools/openapi-generator/issues/18347) #### Postman - \[POSTMAN] Deal with boolean fields [#​18294](https://togithub.com/openapitools/openapi-generator/issues/18294) #### PowerShell - \[PowerShell] (multipart/form-data request) and proxy behaviour [#​18315](https://togithub.com/openapitools/openapi-generator/issues/18315) - Fix proxy type [#​18166](https://togithub.com/openapitools/openapi-generator/issues/18166) #### Python - \[python] Update docs/ Markdown files for Classes to fix *form* typo and correct casing for class name when calling from_dict() [#​18359](https://togithub.com/openapitools/openapi-generator/issues/18359) - Python: Correctly serialize enum with its value [#​18328](https://togithub.com/openapitools/openapi-generator/issues/18328) - \[python] Fix circular imports on AllOf generation [#​18272](https://togithub.com/openapitools/openapi-generator/issues/18272) - Specify named param for field defaults in Python Pydantic V1 generator [#​18187](https://togithub.com/openapitools/openapi-generator/issues/18187) #### Java - Add Mutiny support to JaxRS [#​18389](https://togithub.com/openapitools/openapi-generator/issues/18389) - \[Java] fix beanvalidation compilation failed when items type in array is int64 [#​18379](https://togithub.com/openapitools/openapi-generator/issues/18379) - \[java]\[okhttp-gson] Fix oneof, anyof for array type [#​18324](https://togithub.com/openapitools/openapi-generator/issues/18324) - \[JAXRS-SPEC] no [@​Valid](https://togithub.com/Valid) annotation on simple fields [#​18302](https://togithub.com/openapitools/openapi-generator/issues/18302) - \[spring] Delegate Incorrectly generated when useOptional True [#​18278](https://togithub.com/openapitools/openapi-generator/issues/18278) - Update spring-context and spring-web to newer version [#​18266](https://togithub.com/openapitools/openapi-generator/issues/18266) - \[JAVA]\[NATIVE] fix `implements` in oneOf/anyOf [#​18248](https://togithub.com/openapitools/openapi-generator/issues/18248) - \[Java] Update okhttp3 from 4.10.0 to 4.12.0 to fix CVE-2023-3635 [#​18235](https://togithub.com/openapitools/openapi-generator/issues/18235) - Fix compile error in client properties configuration [#​18232](https://togithub.com/openapitools/openapi-generator/issues/18232) #### JavaScript - \[javascript] fix docs example quoting [#​18349](https://togithub.com/openapitools/openapi-generator/issues/18349) #### R - \[R]\[Client] allow to initialize enum classes without parameters [#​18183](https://togithub.com/openapitools/openapi-generator/issues/18183) - \[R]\[Client] fix brackets for httr2 file_params [#​18142](https://togithub.com/openapitools/openapi-generator/issues/18142) - \[R]\[Client] Allow API response to be NULL [#​18141](https://togithub.com/openapitools/openapi-generator/issues/18141) #### Ruby - \[ruby] Use Marcel to detect content-type in form-data file upload using faraday [#​18243](https://togithub.com/openapitools/openapi-generator/issues/18243) #### Rust - \[RUST-AXUM] fix generator not handling application/x-www-form-urlencoded request content [#​18061](https://togithub.com/openapitools/openapi-generator/issues/18061) #### Scala - \[Scala] added new scala-cask generator for the cask framework [#​18344](https://togithub.com/openapitools/openapi-generator/issues/18344) - scala-sttp4: fix for missing EnumNameSerializer for inner enum definitions [#​18160](https://togithub.com/openapitools/openapi-generator/issues/18160) #### Swift - \[swift] Added solution for deprecated "UTTypeCopyPreferredTagWithClass" [#​18330](https://togithub.com/openapitools/openapi-generator/issues/18330) - SWIFT5: sort query items alphabetically to allow better server side caching of requests with same URL [#​18239](https://togithub.com/openapitools/openapi-generator/issues/18239) #### TypeScript - Update versions for typescript-node and remove vulnerable test package [#​18334](https://togithub.com/openapitools/openapi-generator/issues/18334) - Fix: in typescript fixes additionalProperties handling when extending models [#​18164](https://togithub.com/openapitools/openapi-generator/issues/18164) - fix(typescript-axios): Serialize boolean to string in form-data file upload [#​18084](https://togithub.com/openapitools/openapi-generator/issues/18084) - Fix: Always serialise Map and Set to object and array in typescript-axios [#​17790](https://togithub.com/openapitools/openapi-generator/issues/17790) ### [`v7.4.0`](https://togithub.com/OpenAPITools/openapi-generator/releases/tag/v7.4.0): released [Compare Source](https://togithub.com/openapitools/openapi-generator/compare/v7.3.0...v7.4.0) v7.4.0 stable release comes with 90+ enhancements, bug fixes. Once again thank you for all the awesome contributions from the community. This release comes with [1 breaking change (with fallback)](https://togithub.com/OpenAPITools/openapi-generator/pulls?q=is%3Apr+milestone%3A7.4.0+is%3Aclosed+label%3A%22Breaking+change+%28with+fallback%29%22) listed below. 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.4.0+) tab. #### General - inputSpec should not be mandatory when inputSpecRootDirectory is set [#​18000](https://togithub.com/openapitools/openapi-generator/issues/18000) - Fix ClassCastException in OpenAPINormalizer on composed schemas [#​17912](https://togithub.com/openapitools/openapi-generator/issues/17912) - Add FILTER to openapi normalizer [#​17859](https://togithub.com/openapitools/openapi-generator/issues/17859) - Fix attributes in allOf and $ref [#​17836](https://togithub.com/openapitools/openapi-generator/issues/17836) #### C - \[C]\[Client] Fix default enum value being -1 [#​18040](https://togithub.com/openapitools/openapi-generator/issues/18040) #### C\# - \[C#] fix anyof, oneof mixed primitive object parse error [#​17986](https://togithub.com/openapitools/openapi-generator/issues/17986) #### C++ - \[cpp-qt-client]Allow nullable parameters [#​17805](https://togithub.com/openapitools/openapi-generator/issues/17805) - Prevent enum item names being reserved keywords [#​17804](https://togithub.com/openapitools/openapi-generator/issues/17804) #### Dart - \[Dart] Make dependency on intl package less strict [#​17862](https://togithub.com/openapitools/openapi-generator/issues/17862) #### Go - \[Go] fix isNil check [#​17870](https://togithub.com/openapitools/openapi-generator/issues/17870) - Generate API files as interfaces for go-gin server [#​17784](https://togithub.com/openapitools/openapi-generator/issues/17784) #### Java - \[java] Use modelNameMappings if provided [#​18025](https://togithub.com/openapitools/openapi-generator/issues/18025) - \[JAVA] Fix 3.1 generation for composed schema's with object type [#​18002](https://togithub.com/openapitools/openapi-generator/issues/18002) - \[Java]\[apache-httpclient] Use EntityUtils#toString instead of Scanner for deserialization [#​17998](https://togithub.com/openapitools/openapi-generator/issues/17998) #### Jetbrains HTTP Client - Major Jetbrains HTTP Client upgrade. Move to BETA [#​15779](https://togithub.com/openapitools/openapi-generator/issues/15779) #### Kotlin - \[kotlin] Enum should match spec [#​18062](https://togithub.com/openapitools/openapi-generator/issues/18062) - Breaking change (with fallback) - \[kotlin-spring] Fix cookie parameter code generation in API [#​17959](https://togithub.com/openapitools/openapi-generator/issues/17959) - \[kotlin-spring] fix BigDecimal default value failed to compile [#​17956](https://togithub.com/openapitools/openapi-generator/issues/17956) #### PHP - fix(php): update type hint in toString method [#​17838](https://togithub.com/openapitools/openapi-generator/issues/17838) - fix(php): call selectHeaders correctly in psr-18 implementation [#​17832](https://togithub.com/openapitools/openapi-generator/issues/17832) #### Python - \[python] Fix Circular imports on inherited discriminators [#​17886](https://togithub.com/openapitools/openapi-generator/issues/17886) - Update python-fastapi dependencies to newer versions [#​17871](https://togithub.com/openapitools/openapi-generator/issues/17871) #### Ruby - fix(ruby): Detect content-type in form-data file upload using faraday ([#​17851](https://togithub.com/openapitools/openapi-generator/issues/17851)) [#​17853](https://togithub.com/openapitools/openapi-generator/issues/17853) #### Rust - \[Rust] \[Axum] Fix clippy warning: to_string_trait_impl [#​17995](https://togithub.com/openapitools/openapi-generator/issues/17995) - fix(rust): wrong path to model used as parameter of api [#​17968](https://togithub.com/openapitools/openapi-generator/issues/17968) - feat(rust): support ability to disable boxed models in client [#​17931](https://togithub.com/openapitools/openapi-generator/issues/17931) - fix(rust): oneOf generation for client [#​17915](https://togithub.com/openapitools/openapi-generator/issues/17915) #### TypeScript - \[typescript-fetch] Use == to check property is null or undefined [#​17972](https://togithub.com/openapitools/openapi-generator/issues/17972) - Use exists() to check for properties [#​17798](https://togithub.com/openapitools/openapi-generator/issues/17798)

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.