Added
- #3122 – Add log notifications when SpringDocs / Scalar are enabled by default
- #3123 – Add support for serving static resources
- #3151 – Add
@OrdertoApplicationReadyEventlistener - #3158 – Add support for API groups in Scalar
- #3187 – Add Scalar WebMVC and WebFlux support
- #3185 – Disable creation of blank GitHub issues (GitHub settings & workflow)
- #3186 – Decouple Web Server APIs following Spring Boot modularization
- #3131 – Improve warning messages when documentation is explicitly enabled
- #3183 – Remove unused operations consumer from route builder methods
- #3141 – Change handling so
useReturnTypeSchemais evaluated at HTTP status code level instead of method level
Changed
- Upgrade Spring Boot to version 4.0.1
- Upgrade swagger-core to version 2.2.41
- Upgrade swagger-ui to version 5.31.0
- Upgrade Scalar to version 0.4.3
Fixed
- #3133 – Fix regression where content type from Swagger
@RequestBodydid not take precedence - #3146 – Fix WebJar resource handler mappings for Swagger UI resources
- #3168 – Support
@Schemaannotations on Kotlin value classes - #3178 – Fix regression when generating documentation for Kotlin
LinkedHashSet - #3170 – Fix warnings when setting title and description in
application.yml - #3173 – Fix
/v3/api-docsreturning Base64-encoded response with Spring Framework 7.0.2 - #3155 – Fix native image support regression with SpringDoc 3.0 and Spring Boot 4.0
What's Changed
- Fix WebJar resource handler mappings for Swagger UI resources by @jamesmissen in #3146
- Decoupling Web Server APIs after Spring Boot modularization by @nicolasb29 in #3186
New Contributors
- @jamesmissen made their first contribution in #3146
- @nicolasb29 made their first contribution in #3186
Full Changelog: v3.0.0...v3.0.1