Skip to content

Update dependency org.openapitools:openapi-generator-gradle-plugin to v7.14.0 #410

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 3, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 28, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.openapitools:openapi-generator-gradle-plugin (source) 7.12.0 -> 7.14.0 age adoption passing confidence

Release Notes

OpenAPITools/openapi-generator (org.openapitools:openapi-generator-gradle-plugin)

v7.14.0: released

v7.14.0 stable release (breaking changes with fallbacks) comes with 110+ enhancements, bug fixes. Once again thanks for all the contributions from the community.

This release comes with 1 breaking change (with fallback):

  • [GO] Go Server: Adds ordered routes to go-server router #​21280

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

General

  • [gradle-plugin] Fix openapiGeneratorIgnoreList option #​21363
  • Better handling of metadata in allOf #​21342
  • Update swagger parser to 2.1.28 #​21325
  • Fix broken build on Windows OS if the schema contains references to other schema files #​21300
  • CodegenOperation & CodegenProperty: turn fields into getters #​21225
  • fix: fix dev container failing to build #​21218
  • Remove duplicate oneOf schemas during pre-processing #​21174

C#

  • [csharp][generichost] Removed duplicate service registration #​21395
  • [csharp][generichost] Updated docs #​21357
  • [csharp][generichost] Fixed token availablity #​21326
  • [csharp] Add missing ConfigureAwait(false) for csharp generator #​21244
  • [csharp] Ignore date length validation #​21217

C++

  • [cpp-restsdk] store Object as a shared pointer #​21349
  • [cpp-restsdk] link cpprest without crypto libraries #​21348
  • [cpp-rest-sdk] support serializing model base as parameters #​21235
  • [cpp-rest-sdk] fix enum values being used instead of names #​21223
  • fix(cpp-qt-client): add asJsonObject method to OAIEnum class (#​19307) #​21211

Elixir

  • [chore][elixir] update dependencies #​21210
  • [fix][elixir] simplify connection module #​21158

Go

  • [GO] Go Server: Adds ordered routes to go-server router (Breaking change (with fallback)) #​21280

Java

  • [Java] Fix content for enum in MultiPart #​21428
  • [Java][RestTemplate] Gradle Build include non-compatible Spring Dependency with jakarta disabled #​21426
  • [Java][vertx] fix path param encoding #​21403
  • [jaxrs-spec][quarkus] fix cookie in param #​21400
  • feat (JAVA NATIVE): add support for useSingleRequestParameter to java native client #​21331
  • [JAVA] Correct generation of schema default values of type object #​21278
  • Add option to set container's default to empty container #​21269
  • Java: Optimize HashSet Initialization #​21205
  • [JavaSpring][21200] improve Kotlin interopability with optional values #​21202
  • adjust (sync) jersey2/jersey3 templates #​21171

Kotlin

  • [kotlin] Fix compile error in enum properties with "" values(#​18660) #​21416
  • Fix MiskKotlin OpenApiGenerator types #​21390
  • avoid intersection type in kotlin-client template with jvm-okhttp4 engine #​21378
  • [kotlin-client][multiplatform] update Kotlin and libraries versions #​21353
  • [Kotlin] Primitive array items validity check #​21315
  • Kotlin Misk Add Extra Parameters #​21271
  • [kotlin-spring] fix validation regression in kotlin-spring generator #​21255
  • [kotlin-client] Add support for integer enums in serialization step #​21248
  • Improve Kotlin Misk OpenApi Generator #​21165

Nim

  • [Nim] Fix compilation in case of schema with enum constraint with an enum value being not a valid nim identifier #​20780

Python

  • [python] Validate pyproject.toml and fix the pyproject.toml version constraint format #​21402
  • Replace periods with 'DOT' in Python enum member names #​21372
  • fix(python-fastapi): remove 200 fallback code and use default (#​12481) #​21333
  • [python] Fix poetry deprecation warnings #​21268
  • [Python] Add all variable in the package init.py file for Python APIs #​21185
  • [Python] Correct sanitize_for_serialization in python generator for list in oneOf schema elements #​19405

PHP

  • Abstract PHP support of "original" for variableNamingConvention #​21336
  • [PHP-Symfony] revamp the computation of the contentType #​21292
  • [php-laravel generator] update $request->bool to $request->boolean #​21273
  • [php-symfony] fix handling of endpoints with "text/plain" or "image/png" response type #​21261
  • [php-flight] fix: remove trailing spaces #​21254
  • [php-flight] fix: use static PHPUnit assertions #​21253
  • fix(php-nextgen): do not call static methods dynamically #​21163

Rust

  • [rust-axum] Prevent multiple declarations of the same operation #​21396
  • Add model name mapping option to rust generators #​21282
  • [rust] support model/maps as deep/explode params #​21262

Ruby

  • fix(ruby-client): fix incorrect Date parsing in OneOf #​21364

Scala

  • [Scala] Add enums to scala-http4s-server #​21320

TypeScript

  • fix(typescript-fetch): use type modifier on imports for discriminator.mappedModels #​21397
  • Introduce option 'importFileExtension' to typescript-axios (#​21343) #​21344
  • [typescript] add abort signal to requestcontext #​21323
  • feat(typescript-angular): add util "provideApi" and update docs to standalone applications #​21173
  • fix(typescript-fetch): Use null as a value when the date value is nullable #​21133

v7.13.0: released

v7.13.0 stable release comes with 160+ enhancements, bug fixes, and a new Kotlin Misk server genreator.

Thanks again for all the awesome contributions from the community.

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

General

  • Fixes so that a oneOf schema with a single sub-schema is simplified #​21043
  • Make the OpenAPINormalizer extensible #​20995

C#

  • [csharp] fix "Simplify 'default' expression (IDE0034)" messages #​21147
  • fix: [csharp] JsonConverter anyOf creates uncompilable code #​21137
  • Check if enum_values exists in the serverUrl [csharp] #​21122
  • [csharp] Process webhook operations #​21082
  • [feat][csharp][unity] Add unity 2019 support and update samples #​21036
  • [csharp][generichost] Fixed string formatted as decimal #​2089
  • Use interfaces for Polly retry policies in C# #​20821
  • [csharp] Add useVirtualForHooks option #​20705

C++

  • Fix associative container on Json values in UE4cpp #​20606

Crystal

  • [crystal-lang] Various fixes for Crystal client #​21045
  • [crystal-lang] Various fixes for Crystal client (2) #​21011

Dart

  • [dart-dio][timemachine] Bugfix: Ensure closing bracket when adding serializers #​20908
  • [dart-dio] Fix the version of the sample dependencies #​20797

Elixir

  • [fix][elixir] wrong typespec generation for all-of with single ref #​21139

Go

  • [go-server] move errMsg helpers to helpers file #​20876
  • fix: Support PathParams not of primitive types for Go in generated tests #​21107
  • [go-server] Moved helper code from router and updated logger for chi #​20823

Java

  • [fix][java]Add missing generated annotation to Authentication.mustache #​21125
  • [jaxrs-cxf-cdi] multipart file upload should only present Attachment #​21124
  • [Java] ApiClient: support deserializing from InputStream instead of String to bypass 2GB Java String limit #​21115
  • [JAVA][FEIGN] Removing hardcoded HTTP Client which is causing performance issues #​21085
  • [Java][Spring] remove 'size', 'page' and 'sort' query params if using 'x-spring-paginated' (#​8315) #​21016
  • [JAVA][spring] Make enum fields final in generated Java #​21019
  • Added HttpClient5 flavour to Java OpenFeign client generator #​21007
  • [java][restclient] Fix model combining properties and additional properties #​20947
  • Fix handling of x-implements for enumeration in java and spring generators #​20778

Julia

  • [julia] better serverside validation code #​21072
  • [julia] fix regex escape on server codegen #​21009

Kotlin

  • [kotlin-client][jvm-spring-restclient] Fix metrics URI templating for RestClient #​21149
  • [kotlin] [multiplatform] [jvm-ktor] Fix formdata file upload #​21056
  • [BUG][kotlin-spring] Fix defaultValue for RequestHeader is not generated #​21003
  • Javalin fixes and validation #​20981
  • Improving Misk Kotlin Server Generator #​20973
  • Add new Misk Kotlin OpenAPI Generator #​2088

nim

  • [nim] Fix nim code generation in case of an endpoint for which schema defines both query parameters and multipart/form-data #​20752

OCaml

  • Add the dependencies in the generated Opam file #​20805
  • Add github workflow for OCaml samples #​20802
  • [OCaml] Fix default optional list #​20789
  • [OCaml] Add key to each model field #​20766

PHP

  • fix(php-nextgen): always return if not void #​21119
  • Add error reporting when handling exception in PHP Laravel #​21023
  • [PHP] - Add range HTTP code support #​20992
  • [PHP] - Add FormDataProcessor to handle nested ModelInterface data #​20990
  • [PHP-NEXTGEN] make allowable values enum getter static #​20820
  • feat(php): drop support for EOLed PHP versions and unify min required version #​17826

ProtoBuf

  • [feat] [protobuf] Improve protobuf generator by adding custom options for api and model files #​21075
  • [feat] [protobuf] Improve protobuf generator with switch useSimplifiedEnumNames #​21052
  • [Protobuf Schema] Map Field Handling in Composed Schemas #​21002
  • [Protobuf Schema] Add Support for Multiple Response #​20989

Postman

  • [POSTMAN] Include response examples #​21073

Python

  • Fix single quote escaping for python code generator (and its test) #​21021
  • [Python] Fix the post processing of string enums #​20976
  • fix(fastapi): use correct impl & package vars on custom user values #​20970
  • Drop python 3.8 support python 3.13 in python generator #​20909

Rust

  • feat: [Rust][client] Add option to use rustls for reqwest instead of openssl #​21001
  • [rust] Fix for allOf multi model with only metadata fields #​20892
  • [Rust-Axum] Allow use of array query params #​20861

Scala

  • [BUG] [scala-sttp] [circe] Generate circe encoder and decoder for inline enumeration #​21028
  • Update scala version #​20953
  • Update sbt version #​20948
  • fix deprecated old sbt build file syntax #​20949

Swift

  • [swift][client] make QueryStringEncodable return any Sendable #​21142
  • [Swift][client] fix parameters encoding #​20934
  • [swift6] Add typed throws to Validation functions #​20903

TypeScript

  • Fix typescript-fetch broken files when mixing basic types and refs in oneOf #​21057
  • Fixes mapValues runtime inefficiency in typescript-fetch #​21047
  • [TypeScript] Avoid warning in TypeScript client generator due to SUPPORTS_ES6 #​21012
  • [typescript] Use static middleware when calltime options exist but specify no middleware #​20985
  • [typescript-fetch] to fix incorrect parsing with additional properties #​20923

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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/openapi.generator branch from 2ef8e12 to b018898 Compare June 25, 2025 17:12
@renovate renovate bot changed the title Update dependency org.openapitools:openapi-generator-gradle-plugin to v7.13.0 Update dependency org.openapitools:openapi-generator-gradle-plugin to v7.14.0 Jun 25, 2025
@renovate renovate bot force-pushed the renovate/openapi.generator branch from b018898 to 73f6f66 Compare July 3, 2025 08:34
@gabrielfeo gabrielfeo merged commit 2addfe6 into main Jul 3, 2025
7 checks passed
@gabrielfeo gabrielfeo deleted the renovate/openapi.generator branch July 3, 2025 08:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant