Skip to content

Update dependency org.openapitools:openapi-generator-maven-plugin to v7.20.0#312

Open
xdev-renovate wants to merge 1 commit intodevelopfrom
renovate/org.openapitools-openapi-generator-maven-plugin-7.x
Open

Update dependency org.openapitools:openapi-generator-maven-plugin to v7.20.0#312
xdev-renovate wants to merge 1 commit intodevelopfrom
renovate/org.openapitools-openapi-generator-maven-plugin-7.x

Conversation

@xdev-renovate
Copy link
Member

@xdev-renovate xdev-renovate commented Dec 23, 2025

This PR contains the following updates:

Package Type Update Change
org.openapitools:openapi-generator-maven-plugin build minor 7.18.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

v7.19.0: released

Compare Source

v7.19.0 stable release comes with 60+ 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

  • Update parser to newer version v2.1.37 #​22729
  • Fix DevContainer by switching from moby to docker #​22725
  • Resolve vendor extensions on schemas referenced in parameters #​22690
  • Better null check in normalizeSchema #​22671
  • [Fix] [Regression] Resolve the discriminator type from a 3.1 sibling #​22634

C#

  • [REQ][CSHARP] Make TokenProvider abstract method GetAsync protected for override #​22615

C++

  • [cpp] Fix Nested Map & Additional Properties Support #​22639

Crystal

  • [CRYSTAL] object_id method should be a reserved words #​22577

Go

  • [go] fix default value for array type #​22584

Java

  • [Java][Native] Fix request compression #​22688
  • fix: [JAVA][SPRING] Nullaways warn with JSpecify => add missing annotation to parameter of method toIndentedString #​22685
  • [BUG][JAVA][SPRING] api util must test variable nullity #​22679
  • [java][jackson] fix: conditionally add jackson JsonIgnoreProperties for base class polymorphism #​22528

Kotlin

Nim

PHP

  • [php][php-nextgen] Mark nullable things as nullable in phpdoc #​22650

ProtoBuf

  • [Protobuf] Improve oneOf Handling by Unwrapping allOf for Complex Types #​22700

Python

  • Update python fastapi urllib3 to newer version #​22644

R

  • [R] fix error handling in the R client #​22704
  • [R] fix set[object] deserialization #​22697

Rust

  • Refresh dependencies in the Rust server generator #​22710
  • [Rust] Enum Query Parameter Serialization Fixes #​22683

Swift

  • [swift][client] Update CI to use Xcode 26 #​22648
  • Fix Swift oneOf discriminator decoding with enumUnknownDefaultCase #​22635
  • [Swift6] Remove ParameterConvertible for models #​21150

TypeScript

  • fix(typescript-axios): Add missing import in case of separate models and API #​22712
  • [typescript-axios] Handle sets as arrays in input parameters #​22642
  • feat(typescript-angular): add angular 21 support #​22636

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 this update again.


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

This PR has been generated by Renovate Bot.

@xdev-renovate xdev-renovate force-pushed the renovate/org.openapitools-openapi-generator-maven-plugin-7.x branch from e6008b7 to 94eca7a Compare January 19, 2026 04:35
@xdev-renovate xdev-renovate changed the title Update dependency org.openapitools:openapi-generator-maven-plugin to v7.18.0 Update dependency org.openapitools:openapi-generator-maven-plugin to v7.18.0 - autoclosed Jan 19, 2026
@xdev-renovate xdev-renovate deleted the renovate/org.openapitools-openapi-generator-maven-plugin-7.x branch January 19, 2026 08:46
@xdev-renovate xdev-renovate changed the title Update dependency org.openapitools:openapi-generator-maven-plugin to v7.18.0 - autoclosed Update dependency org.openapitools:openapi-generator-maven-plugin to v7.19.0 Jan 20, 2026
@xdev-renovate xdev-renovate reopened this Jan 20, 2026
@xdev-renovate xdev-renovate force-pushed the renovate/org.openapitools-openapi-generator-maven-plugin-7.x branch 2 times, most recently from 94eca7a to dd72377 Compare January 20, 2026 04:29
@xdev-renovate xdev-renovate changed the title Update dependency org.openapitools:openapi-generator-maven-plugin to v7.19.0 Update dependency org.openapitools:openapi-generator-maven-plugin to v7.20.0 Feb 17, 2026
@xdev-renovate xdev-renovate force-pushed the renovate/org.openapitools-openapi-generator-maven-plugin-7.x branch from dd72377 to 9b0413d Compare February 17, 2026 04:46
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