Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 21, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
org.codehaus.mojo:flatten-maven-plugin (source) 1.7.11.7.3 age confidence
org.openapitools:jackson-databind-nullable 0.2.60.2.8 age confidence
org.springdoc:springdoc-openapi-ui (source) 1.7.01.8.0 age confidence
io.swagger.core.v3:swagger-annotations 2.2.302.2.42 age confidence
org.openapitools:openapi-generator-maven-plugin 7.13.07.19.0 age confidence
org.springframework.data:spring-data-commons (source) 3.5.03.5.8 age confidence
org.springframework.boot:spring-boot-starter-web (source) 3.5.03.5.10 age confidence
org.springframework.boot:spring-boot-autoconfigure (source) 3.5.03.5.10 age confidence
org.springframework.boot:spring-boot (source) 3.5.03.5.10 age confidence
com.fasterxml.jackson.datatype:jackson-datatype-jsr310 2.19.02.21.0 age confidence

Release Notes

mojohaus/flatten-maven-plugin (org.codehaus.mojo:flatten-maven-plugin)

v1.7.3

Compare Source

🐛 Bug Fixes
  • Fixes condition-activated profiles not considered in effective model (#​481) @​oldhen
📦 Dependency updates

v1.7.2

Compare Source

🐛 Bug Fixes
📝 Documentation updates
👻 Maintenance
📦 Dependency updates
OpenAPITools/jackson-databind-nullable (org.openapitools:jackson-databind-nullable)

v0.2.8: released

What's Changed

New Contributors

Full Changelog: OpenAPITools/jackson-databind-nullable@v0.2.7...v0.2.8

v0.2.7: released

What's Changed
New Contributors

Full Changelog: OpenAPITools/jackson-databind-nullable@v0.2.6...v0.2.7

springdoc/springdoc-openapi (org.springdoc:springdoc-openapi-ui)

v1.8.0: springdoc-openapi v1.8.0 released!

Compare Source

Added
  • #​2189 - Add support for swagger-ui.url property
  • #​2200 - Support schema.requiredMode() on ParameterObject
  • #​2309 - Added function to preload by specifying locale
  • #​2332 - Group name cannot be null or empty
  • #​2281 - Initial Virtual thread support
  • #​2311 - Enhance springdoc-ui to support spring.mvc.servlet.path
  • #​2340 - Add support OIDC with Spring Authorization Server
  • #​2345 - Support Schema added in OpenAPI Specification v3.1
  • #​2387 - Support get javadoc description from getter method
  • #​2404 - Update condition to register links schema customizer
  • #​2359 - Update condition to register links schema customizer
  • #​2348 - Enhance resource path processing
  • #​2438, #​2315 - Support for @​JsonProperty with Javadoc Change in springdoc-openapi
  • #​2443 - Respect schema annotations when using spring mvc with kotlin
  • #​2492, #​2488 - Support dynamic evaluation of description field in the RequestBody
  • #​2510 - Option to disable root api-docs path when using groups
Changed
  • Upgrade spring-boot to 2.7.18
  • Upgrade swagger-core to 2.2.20
  • Upgrade swagger-ui to 5.11.8
Fixed
  • #​2199 - Fix Schema get condition of ArraySchema.
  • #​2194 - Fix Swagger UI with provided spec
  • #​2213 - Using both generated and configured specs stoped working in 1.6.5
  • #​2222 - String Index Out of Bounce Exception Fix when deployed on Azure
  • #​2243, #​2235 - Fix StringIndexOutOfBoundsException when path is same webjar
  • #​2291 - Fix default-flat-param-object doesn't work when using http body
  • #​2310 - Change bean name of objectMapperProvider
  • #​2207 - swagger-initializer.js is sent endcoded in the JVM's default charset
  • #​2271, #​2280 - Fix loop when response inherits generic class fixes
  • #​2239 - Swagger UI not accessible when FormattingConversionService is a CGLIB proxy
  • #​2366 - Fix the failed test due to hardcoded file separators
  • #​2370, #​2371 - No empty description for polymorphic subtypes
  • #​2373 - SchemaProperty.array Schema is ignored in /api-docs or api-docs.yaml
  • #​2366 - Refactoring AbstractSwaggerResourceResolver.findWebJarResourcePath
  • #​2320 - javadoc for class attribute ignored when in EntityModel.
  • #​2347 - Not working if a property of entity contains generic parameters.
  • #​2399 - SpringdocRouteBuilder.onError is overriding last route defined.
  • #​2426 - StackOverflowError when using @​ParameterObject on groovy class.
  • #​2453 - Fix CODE_OF_CONDUCT.md links
  • #​2454 - Fix typo in SwaggerWelcomeWebMvc
  • #​2507 - Fix typo in Constants
  • #​2472 - Update JavadocPropertyCustomizer.java
  • #​2495 - Fix broken links in README and CONTRIBUTING
  • #​2501 - bug fix when "exported" is set to false in RestResource annotation
  • #​2447 - Serialization to openapi of org.springframework.data.domain.Sort is not done correctly
  • #​2449 - Extensions in subobjects of OpenAPI no longer work
  • #​2461 - Springdoc OpenApi Annotations @​ExtensionProperty Not Evaluating Properties from application.yml
  • #​2469 - Pom contains invalid organizationUrl
  • #​2518 - Duplicate GroupConfigs in SpringDocConfigProperties
  • #​2506 - Springdoc breaks (Unexpected value: TRACE) when a spring-cloud-starter-gateway-mvc universal gateway is configured.
  • #​2519 - Request parameter parsing error after using @​NotBlank from type interface field
  • #​2516 - Spring Data REST fails when setting version to openapi_3_1
  • #​2509 - ArrayIndexOutOfBoundsException in SwaggerUiConfigParameters
  • #​2484 - JavaDoc integration not working with SnakeCaseStrategy property naming
  • #​2483 - Controller advice documents ApiResponse on every operation, even if the operation does not annotate the exception to be thrown
  • #​2477 - buildApiResponses ignores produced ContentType in case of many @​Operation
swagger-api/swagger-core (io.swagger.core.v3:swagger-annotations)

v2.2.42: Swagger-core 2.2.42 released!

  • fix: apply minItems/minLength from @​NotEmpty/@​NotBlank regardless of requiredMode (#​5033)
  • chore: update logback-core dependency (#​5029)

v2.2.41: Swagger-core 2.2.41 released!

  • Fix/annotated type caching 5003 (#​5005)
  • #​4852 Unit test and fix to allow recursive models to process without StackOverflow (#​5004)
  • fix: Refactor JsonAssert and apply to json/yaml assertions (#​5002)
  • fix: use arraySchema when deciding required of an array (#​4998)
  • fix: NotBlank and NotEmpty annotations follow NotNull behavior (#​4968)

v2.2.40: Swagger-core 2.2.40 released!

  • fix: remove superfluous ref for a composed schema. Fixes #​4959 (#​5000)
  • Bump classgraph version to 4.8.184 (#​4992)
  • fix(test): Make serialization tests robust against key reordering (#​4990)

v2.2.39: Swagger-core 2.2.39 released!

  • chore: remove System.out and printStackTrace to align with Sonar rules S106 and S1148 (#​4988)
  • fix: adjust docs about RequiredMode.AUTO + small refactor (#​4982)
  • Fix a non-deterministic assertion in ServletUtilsTest (#​4981)
  • Fix(core): Prevent redundant schema resolution by fixing AnnotatedType equality (#​4975)

v2.2.38: Swagger-core 2.2.38 released!

  • honor array schema description when generating OpenAPI 3.1 (#​4942)

v2.2.37: Swagger-core 2.2.37 released!

  • fix: prevent leaking properties to enum schema when Schema#implementa… (#​4970)
  • refs enumAsRef Issue 4932 (#​4969)
  • fix: add booleanSchemaValue to Schema's hashCode and equals (#​4958)
  • fix: Fix missing items on nested @​ArraySchema items in OAS 3.1 (#​4949)

v2.2.36: Swagger-core 2.2.36 released!

  • fix: Fix ClassCastException on resolving JsonSchema. This solves issu… (#​4950)

v2.2.35: Swagger-core 2.2.35 released!

  • chore: bump jackson versions to 2.19.2 (#​4943)
  • Bump github classgraph version to 4.8.181 (#​4940)
  • chore: update common lang3 to 3.18 (#​4938)
  • chore: add GitHub issue and pull request templates (#​4934)
  • docs: provide a better formatting for README (#​4930)
  • Revert temp workarounds for sonatype 502 (#​4922)
  • Ticket-4910 | Added FailedApiResponse.java (#​4911)

v2.2.34: Swagger-core 2.2.34 released!

  • fix: add condition for prefixing parameter (#​4916)

v2.2.33: Swagger-core 2.2.33 released!

v2.2.32: Swagger-core 2.2.32 released!

  • Add $dynamicRef (#​4891)
  • chore: migrate Sonatype OSSRH to Central Portal (#​4890)

v2.2.31: Swagger-core 2.2.31 released!

  • Consistent usage of TestNG (#​4885)
  • refs #​4878 - fix model resolution for global path parameters with openAPI 3.1 (#​4884)
  • fix Schema/JSONSchema instance creation for oas31 (#​4883)
  • issue-4850: fix extensions 'x-' prefix decoration for oas 3.1 (#​4880)
  • Add support for jakarta.validation.constraints.Email (#​4876)
  • Include Nonnull annotation from Jakarta Annotations for required items (#​4875)
  • feat: Support other types than string in enum schemas (#​4874)
  • refs #​4065 - fix 'explode' resolution for parameters (#​4873)
  • Add unittest for v3.1 which has both ref and description (#​4815)
openapitools/openapi-generator (org.openapitools:openapi-generator-maven-plugin)

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

v7.18.0: released

Compare Source

v7.18.0 stable release comes with 70+ 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

v7.17.0: released

Compare Source

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

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

  • Set REFACTOR_ALLOF_WITH_PROPERTIES_ONLY to true by default (Breaking change (with fallback)) #​22180

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

General
  • openapi-normalizer: Add REMOVE_PROPERTIES_FROM_TYPE_OTHER_THAN_OBJECT normalize option #​22236
  • Set REFACTOR_ALLOF_WITH_PROPERTIES_ONLY to true by default (Breaking change (with fallback)) #​22180
  • OpenApiNormalizer FILTER improvements. Multi filters + filter on path #​22128
  • Fix additional properties handling in 3.1 spec #​22056
C
  • Update c curl generator to support float #​21103
C#
  • [CSHARP] Add cache to efficiently lookup CodegenModel in csharp codegen to make csharp generator faster #​22094
  • [CSHARP] Fix how the array type is set when using NULLABLE_REFERENCE_TYPES #​22071
  • [csharp][httpclient] do not use deprecated HttpRequestMessage.Properties #​20737
Dart
  • [dart] Fix compile error in inline enum properties with "default" values #​22165
Elixir
  • [fix][elixir] missing type mapping for AnyType #​22081
Java
  • [jaxrs] Support jackson option (true by default) #​22169
  • [Java][jaxrs-spec] withXml support #​22140
  • Jersey2/3: Fixes a bug in OAuth token renewal, where the previous HTTP 401 code is reused even after the retry succeeds #​22134
  • [Spring] Remove unnecessary modifiers from API interface templates #​22132
  • Custom error messages for size, length, min & max validations in Spring & Spring-Kotlin #​22090
  • Spring 7 WebClient Compatibility #​22030
  • [Spring] add support for api versioning #​22028
Julia
  • [Julia] Fix docstring parameter formatting with backticks #​22190
Kotlin
  • Custom error messages for size, length, min & max validations in Spring & Spring-Kotlin #​22090
PHP
  • Expose mtls certificate config params in python and php configuration templates #​22229
  • fix(php,php-nextgen): remove useless string cast from ObjectSerializer.mustache #​22121
Python
  • Expose mtls certificate config params in python and php configuration templates #​22229
  • [python-fastapi] Fix: Skip sorting of path operations #​22166
Ruby
  • [ruby] Introduce ApiModelBase to reduce code duplication #​22052
Rust
  • [rust-axum] don't include quotes in output string from Display trait for string types #​22161
  • [Rust-Axum] Fix wrong validation for non-model Body #​22155
  • feat(rust-axum): make the Object value public #​22144
  • Removed a duplicate binding for an address for rust-server #​22116
TypeScript
  • [Typescript-fetch] Add isBoolean blocks to modelOneOf.mustache #​22220
  • [typescript-axios] Add support for AWSv4 Signature #​22174
  • fix: typescript docs not being put in a docs directory #​22124
  • feat(typescript-fetch): add docs support #​22110
  • [typescript-fetch] Fix infinite recursion with self-referencing discriminator mappings #​21956

v7.16.0: released

Compare Source

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

The community also contributed 3 new generators in this release:

  • [python] add async httpx support Client: Python #​22021
  • feat: Add Java Dubbo code generator for Apache Dubbo microservices #​21968
  • New generator for Scala3 + sttp4 + jsoniter-scala #​21908

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

General
  • Update commons related dependencies to newer versions #​21980
  • Correctly annotate Gradle task in- & outputs and enable stricter plugin validation #​21957
  • Support normalizing anyof/oneof enum constraints to a single enum #​21917
  • feat: add support for minimal-update option in maven plugin #​21872
  • Update swagger parser to 2.1.32 #​21818
  • Fix bug in ModelUtils.getParentName resulting in wrong inner Models for oneOf-composed schemas #​21799
  • [3.1] Fixed lack of check for booleanSchemaValue #​21742
Bash
  • [bash] Drop old client.sh from petstore sample #​21987
  • [bash] Fix issue where paste command doesn't work on Mac #​21986
C#
  • Fix visibility for enum in C# generator #​21984
  • [C#] Fixes array TypeDeclaration parsing order to fix deep aliases #​21600
Dart
  • [dart-dio][timemachine] Bugfix: saving offset_date_serializer instead of local_date_serialize #​21974
  • Add skipCopyWith option for dart-dio #​21816
Kotlin
  • fix(kotlin-spring): add missing constructor parentheses for hashmap models #​22029
  • [kotlin] Fix enum defaultValue in query parameters with schema reference #​22002
  • [kotlin][client] remove old deprecated apis #​21988
  • [kotlin-spring][server] Feat: Allow implementation of arbitrary interface in DTOs (similar to x-implements from java-spring) #​21950
  • Fix missing @​Serializable on enums for kotlin/jvm-retrofit2 #​21907
  • [kotlin-client] Fix string comparison in discriminator post-processing [#&Update workflow #8

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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/all-maven-minor-patch branch 3 times, most recently from cdafdfc to ae2e479 Compare July 24, 2025 11:59
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from ae2e479 to f06cd0c Compare August 7, 2025 00:05
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 4 times, most recently from d5e4ab7 to 8a43490 Compare August 22, 2025 14:40
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from 8a43490 to 3af35b3 Compare August 31, 2025 09:53
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 3 times, most recently from 70c170e to aed9197 Compare September 21, 2025 08:43
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 2 times, most recently from a3917ad to 2332553 Compare September 29, 2025 12:57
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from 2332553 to e968cc3 Compare October 13, 2025 15:08
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 4 times, most recently from fec0c38 to 5b5895d Compare October 29, 2025 17:48
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from 5b5895d to aee7e3e Compare October 31, 2025 03:09
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 2 times, most recently from 78318c2 to e182e95 Compare November 24, 2025 13:04
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 2 times, most recently from 7482c24 to 9c075d2 Compare December 22, 2025 13:44
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 2 times, most recently from 170d27a to b29730c Compare January 19, 2026 19:27
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from b29730c to 6e5ed02 Compare January 22, 2026 13:54
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