springdoc/springdoc-openapi
### [`v2.0.4`](https://togithub.com/springdoc/springdoc-openapi/releases/tag/v2.0.4): springdoc-openapi v2.0.4 released!
[Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.0.3...v2.0.4)
#### What's Changed
- Super tiny fix typo (in v2 branch as requested) by [@fzyzcjy](https://togithub.com/fzyzcjy) in [https://github.com/springdoc/springdoc-openapi/pull/2122](https://togithub.com/springdoc/springdoc-openapi/pull/2122)
- fix spring authorization server response. Fixes [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2124](https://togithub.com/springdoc/springdoc-openapi/pull/2124)
- Fixed a bug that javadoc of record class parameters was not recognize… by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2136](https://togithub.com/springdoc/springdoc-openapi/pull/2136)
##### Changed
- Upgrade swagger-ui to 4.18.1
##### Fixed
- [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) - Fix spring authorization server response
- [#2131](https://togithub.com/springdoc/springdoc-openapi/issues/2131) - Fixed a bug that javadoc of record class parameters was not recognized.
- [#2114](https://togithub.com/springdoc/springdoc-openapi/issues/2114) - Exception during WebFlux tests: NoClassDefFoundError: KotlinModule$Builder
**Full Changelog**: https://github.com/springdoc/springdoc-openapi/compare/v2.0.3...v2.0.4
### [`v2.0.3`](https://togithub.com/springdoc/springdoc-openapi/releases/tag/v2.0.3): springdoc-openapi v2.0.3 released!
[Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.0.2...v2.0.3)
#### What's Changed
- When getting ExceptionHandler in the controller, use target class in … by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2100](https://togithub.com/springdoc/springdoc-openapi/pull/2100)
- Fixed a bug that a NullPointerException is thrown when the descriptio… by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2110](https://togithub.com/springdoc/springdoc-openapi/pull/2110)
##### Added
- [#2006](https://togithub.com/springdoc/springdoc-openapi/issues/2006) - Support for nullable request parameters in Kotlin.
- [#2054](https://togithub.com/springdoc/springdoc-openapi/issues/2054) - Add copyright and license information to Jar.
- [#2021](https://togithub.com/springdoc/springdoc-openapi/issues/2021) - Required field in Schema annotation ignored in Kotlin.
- [#2094](https://togithub.com/springdoc/springdoc-openapi/issues/2094) - Initial support for Spring Authorization Server.
##### Changed
- Upgrade spring-boot to 3.0.4
- Upgrade swagger-core to 2.2.8
- Upgrade swagger-ui to 4.17.1
##### Fixed
- [#2010](https://togithub.com/springdoc/springdoc-openapi/issues/2010) - findByNameContainingIgnoreCaseAndDateBefore throw NullPointerException.
- [#2031](https://togithub.com/springdoc/springdoc-openapi/issues/2031) - Path variables parameters are not assigned correctly to endpoints.
- [#2038](https://togithub.com/springdoc/springdoc-openapi/issues/2038) - When extends JpaRepository, using [@Parameter](https://togithub.com/Parameter) over the method results in duplicate of the same parameter.
- [#2046](https://togithub.com/springdoc/springdoc-openapi/issues/2046) - Map Fields Disappear with Groovy on Classpath.
- [#2051](https://togithub.com/springdoc/springdoc-openapi/issues/2051) - Malformed api-docs JSON when StringHttpMessageConverter is not active
- [#2062](https://togithub.com/springdoc/springdoc-openapi/issues/2062) - OperationCustomizer is not working with Spring Data REST.
- [#2098](https://togithub.com/springdoc/springdoc-openapi/issues/2098) - When getting ExceptionHandler in the controller, use target class in case of AOP Proxy.
- [#2107](https://togithub.com/springdoc/springdoc-openapi/issues/2107) - Ordering of GlobalOpenApiCustomizers different than for OpenApiCustomisers.
- [#2089](https://togithub.com/springdoc/springdoc-openapi/issues/2089) - Fixed a bug that a NullPointerException is thrown when the description field of RequestBody is null and there is a javadoc description.
- [#2104](https://togithub.com/springdoc/springdoc-openapi/issues/2104) - OpenAPI Extensions no longer work.
**Full Changelog**: https://github.com/springdoc/springdoc-openapi/compare/v2.0.2...v2.0.3
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), 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.
👻 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 contains the following updates:
2.7.3
->2.7.5
3.2.0
->3.2.1
3.4.1
->3.5.0
2.0.2
->2.0.4
Release Notes
springdoc/springdoc-openapi
### [`v2.0.4`](https://togithub.com/springdoc/springdoc-openapi/releases/tag/v2.0.4): springdoc-openapi v2.0.4 released! [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.0.3...v2.0.4) #### What's Changed - Super tiny fix typo (in v2 branch as requested) by [@fzyzcjy](https://togithub.com/fzyzcjy) in [https://github.com/springdoc/springdoc-openapi/pull/2122](https://togithub.com/springdoc/springdoc-openapi/pull/2122) - fix spring authorization server response. Fixes [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2124](https://togithub.com/springdoc/springdoc-openapi/pull/2124) - Fixed a bug that javadoc of record class parameters was not recognize… by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2136](https://togithub.com/springdoc/springdoc-openapi/pull/2136) ##### Changed - Upgrade swagger-ui to 4.18.1 ##### Fixed - [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) - Fix spring authorization server response - [#2131](https://togithub.com/springdoc/springdoc-openapi/issues/2131) - Fixed a bug that javadoc of record class parameters was not recognized. - [#2114](https://togithub.com/springdoc/springdoc-openapi/issues/2114) - Exception during WebFlux tests: NoClassDefFoundError: KotlinModule$Builder **Full Changelog**: https://github.com/springdoc/springdoc-openapi/compare/v2.0.3...v2.0.4 ### [`v2.0.3`](https://togithub.com/springdoc/springdoc-openapi/releases/tag/v2.0.3): springdoc-openapi v2.0.3 released! [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.0.2...v2.0.3) #### What's Changed - When getting ExceptionHandler in the controller, use target class in … by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2100](https://togithub.com/springdoc/springdoc-openapi/pull/2100) - Fixed a bug that a NullPointerException is thrown when the descriptio… by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2110](https://togithub.com/springdoc/springdoc-openapi/pull/2110) ##### Added - [#2006](https://togithub.com/springdoc/springdoc-openapi/issues/2006) - Support for nullable request parameters in Kotlin. - [#2054](https://togithub.com/springdoc/springdoc-openapi/issues/2054) - Add copyright and license information to Jar. - [#2021](https://togithub.com/springdoc/springdoc-openapi/issues/2021) - Required field in Schema annotation ignored in Kotlin. - [#2094](https://togithub.com/springdoc/springdoc-openapi/issues/2094) - Initial support for Spring Authorization Server. ##### Changed - Upgrade spring-boot to 3.0.4 - Upgrade swagger-core to 2.2.8 - Upgrade swagger-ui to 4.17.1 ##### Fixed - [#2010](https://togithub.com/springdoc/springdoc-openapi/issues/2010) - findByNameContainingIgnoreCaseAndDateBefore throw NullPointerException. - [#2031](https://togithub.com/springdoc/springdoc-openapi/issues/2031) - Path variables parameters are not assigned correctly to endpoints. - [#2038](https://togithub.com/springdoc/springdoc-openapi/issues/2038) - When extends JpaRepository, using [@Parameter](https://togithub.com/Parameter) over the method results in duplicate of the same parameter. - [#2046](https://togithub.com/springdoc/springdoc-openapi/issues/2046) - Map Fields Disappear with Groovy on Classpath. - [#2051](https://togithub.com/springdoc/springdoc-openapi/issues/2051) - Malformed api-docs JSON when StringHttpMessageConverter is not active - [#2062](https://togithub.com/springdoc/springdoc-openapi/issues/2062) - OperationCustomizer is not working with Spring Data REST. - [#2098](https://togithub.com/springdoc/springdoc-openapi/issues/2098) - When getting ExceptionHandler in the controller, use target class in case of AOP Proxy. - [#2107](https://togithub.com/springdoc/springdoc-openapi/issues/2107) - Ordering of GlobalOpenApiCustomizers different than for OpenApiCustomisers. - [#2089](https://togithub.com/springdoc/springdoc-openapi/issues/2089) - Fixed a bug that a NullPointerException is thrown when the description field of RequestBody is null and there is a javadoc description. - [#2104](https://togithub.com/springdoc/springdoc-openapi/issues/2104) - OpenAPI Extensions no longer work. **Full Changelog**: https://github.com/springdoc/springdoc-openapi/compare/v2.0.2...v2.0.3Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.
Thanks for the PR!
Any successful deployments (not always required) will be available below. API available
Once merged, code will be promoted and handed off to following workflow run. Main Merge Workflow