This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://springdoc.org/) ([source](https://github.com/springdoc/springdoc-openapi)) | `2.8.17` → `2.9.0` |  |  |
---
### Release Notes
<details>
<summary>springdoc/springdoc-openapi (org.springdoc:springdoc-openapi-starter-webmvc-ui)</summary>
### [`v2.9.0`](https://github.com/springdoc/springdoc-openapi/releases/tag/v2.9.0): springdoc-openapi v2.9.0 released!
#### What's Changed
- Fix version mismatch in springdoc-openapi-tests: update sub-modules to 2.8.18-SNAPSHOT by [@​ankushsurani](https://github.com/ankushsurani) in [#​3262](https://github.com/springdoc/springdoc-openapi/pull/3262)
- Upgrade swagger-core from version 2.2.47 to 2.2.48 by [@​Mattias-Sehlstedt](https://github.com/Mattias-Sehlstedt) in [#​3266](https://github.com/springdoc/springdoc-openapi/pull/3266)
- Add mechanism to disable nullable for Kotlin properties by [@​0xabadea](https://github.com/0xabadea) in [#​3269](https://github.com/springdoc/springdoc-openapi/pull/3269)
- Stabilize Spring Data Page schema property order by [@​dpkass](https://github.com/dpkass) in [#​3281](https://github.com/springdoc/springdoc-openapi/pull/3281)
- Upgrade swagger-core from version 2.2.48 to 2.2.49 by [@​Mattias-Sehlstedt](https://github.com/Mattias-Sehlstedt) in [#​3284](https://github.com/springdoc/springdoc-openapi/pull/3284)
- Fix vulnerabilities: upgrade spring boot to 3.5.14 and swagger-ui to 5.32.5 by [@​Axel-1](https://github.com/Axel-1) in [#​3291](https://github.com/springdoc/springdoc-openapi/pull/3291)
* Make WebProperties and WebMvcProperties optional in SwaggerConfig by [@​seonwooj0810](https://github.com/seonwooj0810) in [#​3292](https://github.com/springdoc/springdoc-openapi/pull/3292)
* chore: act upon SonarQube warnings by [@​Mattias-Sehlstedt](https://github.com/Mattias-Sehlstedt) in [#​3306](https://github.com/springdoc/springdoc-openapi/pull/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](https://github.com/springdoc/springdoc-openapi/issues/3306), [#​3307](https://github.com/springdoc/springdoc-openapi/issues/3307))
##### Added
- Allow request-specific Swagger UI index transformation
- Add a mechanism to disable `nullable` for Kotlin properties
##### Fixed
- [#​3304](https://github.com/springdoc/springdoc-openapi/issues/3304) – Kotlin parent class's field is not properly marked as nullable
- [#​3298](https://github.com/springdoc/springdoc-openapi/issues/3298) – Update Spring Boot to 3.5.16
- [#​3294](https://github.com/springdoc/springdoc-openapi/issues/3294) – Duplicated path getting `swagger-config`
- [#​3293](https://github.com/springdoc/springdoc-openapi/issues/3293) – Inconsistent OpenAPI schema naming with `SNAKE_CASE`: some Java record fields remain camelCase
- [#​3291](https://github.com/springdoc/springdoc-openapi/issues/3291) – Fix vulnerabilities: upgrade Spring Boot to 3.5.14 and swagger-ui to 5.32.5
- [#​3288](https://github.com/springdoc/springdoc-openapi/issues/3288) – Make `WebProperties` and `WebMvcProperties` optional in `SwaggerConfig`
- [#​3281](https://github.com/springdoc/springdoc-openapi/issues/3281) – Stabilize Spring Data `Page` schema property order
- [#​3274](https://github.com/springdoc/springdoc-openapi/issues/3274) – Description disappears from the generated JSON after upgrade to 3.0.3
- [#​3270](https://github.com/springdoc/springdoc-openapi/issues/3270) – Validation annotation of `ParameterObject` property applied to `PathVariable` with the same name, even in unrelated endpoints
- [#​3263](https://github.com/springdoc/springdoc-openapi/issues/3263) – Null key for a `Map` not allowed in JSON
- [#​3262](https://github.com/springdoc/springdoc-openapi/issues/3262) – Fix version mismatch in `springdoc-openapi-tests` modules
-
#### New Contributors
- [@​ankushsurani](https://github.com/ankushsurani) made their first contribution in [#​3262](https://github.com/springdoc/springdoc-openapi/pull/3262)
- [@​0xabadea](https://github.com/0xabadea) made their first contribution in [#​3269](https://github.com/springdoc/springdoc-openapi/pull/3269)
- [@​dpkass](https://github.com/dpkass) made their first contribution in [#​3281](https://github.com/springdoc/springdoc-openapi/pull/3281)
- [@​Axel-1](https://github.com/Axel-1) made their first contribution in [#​3291](https://github.com/springdoc/springdoc-openapi/pull/3291)
**Full Changelog**: <https://github.com/springdoc/springdoc-openapi/compare/v2.8.17...v2.9.0>
</details>
---
### Configuration
📅 **Schedule**: (in timezone Europe/Berlin)
- Branch creation
- Between 12:00 AM and 06:59 AM, only on Monday (`* 0-6 * * 1`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC42LjAiLCJ1cGRhdGVkSW5WZXIiOiI0NC42NS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
2.8.17→2.9.0Release Notes
springdoc/springdoc-openapi (org.springdoc:springdoc-openapi-starter-webmvc-ui)
v2.9.0: springdoc-openapi v2.9.0 released!What's Changed
Added
nullablefor Kotlin propertiesFixed
swagger-configSNAKE_CASE: some Java record fields remain camelCaseWebPropertiesandWebMvcPropertiesoptional inSwaggerConfigPageschema property orderParameterObjectproperty applied toPathVariablewith the same name, even in unrelated endpointsMapnot allowed in JSONspringdoc-openapi-testsmodulesNew Contributors
Full Changelog: https://github.com/springdoc/springdoc-openapi/compare/v2.8.17...v2.9.0
Configuration
📅 Schedule: (in timezone Europe/Berlin)
* 0-6 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
1a6618cb97toe516af3896View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.