@@ -5,6 +5,36 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 3.0.4] - 2026-07-31
9+
10+ ### Added
11+
12+ - #3269 – Add mechanism to disable ` nullable ` for Kotlin properties
13+ - Allow request-specific Swagger UI index transformation
14+
15+ ### Changed
16+
17+ - Upgrade Spring Boot to version ** 4.1.0**
18+ - Upgrade Spring AI to version ** 2.0.0**
19+ - Upgrade swagger-core to version ** 2.2.52**
20+ - Upgrade swagger-ui to version ** 5.32.11**
21+ - #3307 – Act upon SonarQube warnings
22+ - #3306 – Act upon SonarQube warnings
23+
24+ ### Fixed
25+
26+ - #3304 – Kotlin parent class's field is not properly marked as nullable
27+ - #3294 – Duplicated path getting ` swagger-config `
28+ - #3293 – Inconsistent OpenAPI schema naming with ` SNAKE_CASE ` : some Java record fields remain camelCase
29+ - #3292 – Make ` WebProperties ` and ` WebMvcProperties ` optional in ` SwaggerConfig `
30+ - #3284 – Upgrade swagger-core from version 2.2.48 to 2.2.49
31+ - #3282 – Preserve version from ` nest() ` predicate across all routes in ` nest `
32+ - #3281 – Stabilize Spring Data ` Page ` schema property order
33+ - #3274 – Description disappears from the generated json after upgrade to 3.0.3
34+ - #3270 – Validation annotation of ` ParameterObject ` property applied to ` PathVariable ` with the same name, even in unrelated endpoints
35+ - #3266 – Upgrade swagger-core from version 2.2.47 to 2.2.48
36+ - #3263 – Null key for a ` Map ` not allowed in JSON
37+
838## [ 3.0.3] - 2026-04-12
939
1040### Added
0 commit comments