What's Changed
- Fix version mismatch in springdoc-openapi-tests: update sub-modules to 2.8.18-SNAPSHOT by @ankushsurani in #3262
- Upgrade swagger-core from version 2.2.47 to 2.2.48 by @Mattias-Sehlstedt in #3266
- Add mechanism to disable nullable for Kotlin properties by @0xabadea in #3269
- Stabilize Spring Data Page schema property order by @dpkass in #3281
- Upgrade swagger-core from version 2.2.48 to 2.2.49 by @Mattias-Sehlstedt in #3284
- Fix vulnerabilities: upgrade spring boot to 3.5.14 and swagger-ui to 5.32.5 by @Axel-1 in #3291
- Make WebProperties and WebMvcProperties optional in SwaggerConfig by @seonwooj0810 in #3292
- chore: act upon SonarQube warnings by @Mattias-Sehlstedt in #3306
- Upgrade Spring Boot to version 3.5.16
- Upgrade swagger-core to version 2.2.52
- Upgrade swagger-ui to version 5.32.11
- Upgrade commons-lang to version 3.20.0
- Act upon SonarQube warnings (#3306, #3307)
Added
- Allow request-specific Swagger UI index transformation
- Add a mechanism to disable
nullablefor Kotlin properties
Fixed
- #3304 – Kotlin parent class's field is not properly marked as nullable
- #3298 – Update Spring Boot to 3.5.16
- #3294 – Duplicated path getting
swagger-config - #3293 – Inconsistent OpenAPI schema naming with
SNAKE_CASE: some Java record fields remain camelCase - #3291 – Fix vulnerabilities: upgrade Spring Boot to 3.5.14 and swagger-ui to 5.32.5
- #3288 – Make
WebPropertiesandWebMvcPropertiesoptional inSwaggerConfig - #3281 – Stabilize Spring Data
Pageschema property order - #3274 – Description disappears from the generated JSON after upgrade to 3.0.3
- #3270 – Validation annotation of
ParameterObjectproperty applied toPathVariablewith the same name, even in unrelated endpoints - #3263 – Null key for a
Mapnot allowed in JSON - #3262 – Fix version mismatch in
springdoc-openapi-testsmodules
New Contributors
- @ankushsurani made their first contribution in #3262
- @0xabadea made their first contribution in #3269
- @dpkass made their first contribution in #3281
- @Axel-1 made their first contribution in #3291
Full Changelog: v2.8.17...v2.9.0