From d6581668bdc300db783ebe0485c9669b07d67c6e Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" <badr.nasslahsen@gmail.com> Date: Tue, 25 Feb 2025 21:53:55 +0100 Subject: [PATCH 01/10] logo update --- docs/img/gdnext.png | Bin 2395 -> 11019 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/img/gdnext.png b/docs/img/gdnext.png index 15238349855110cbef19275ba4d25ba2e3535131..02cf18560f30661499b3adfbb1cb3d8e47a87d47 100644 GIT binary patch literal 11019 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 Nj)uN^xvE3N{{xap8;k$| literal 2395 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 N002ovPDHLkV1gefuXg|d From 190858fddda07b3fcb9fa3e712e201363ee3cb69 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" <badr.nasslahsen@gmail.com> Date: Fri, 28 Feb 2025 20:15:57 +0100 Subject: [PATCH 02/10] After migration from spring boot 3.3.4/springdoc 2.6.0 to spring boot 3.4.3/springdoc 2.8.5 the "try it out"button has disappeared. Fixes #90 --- docs/faq.html | 4 ++-- docs/img/gdnext.png | Bin 11019 -> 2395 bytes docs/index.html | 4 ++-- docs/properties.html | 2 +- docs/ui-properties.html | 4 ++-- docs/v1/faq.html | 4 ++-- docs/v1/index.html | 6 +++--- docs/v1/properties.html | 2 +- docs/v1/ui-properties.html | 6 +++--- src/docs/asciidoc/faq.adoc | 2 +- src/docs/asciidoc/ui-properties.adoc | 2 +- src/docs/asciidoc/v1/faq.adoc | 2 +- src/docs/asciidoc/v1/ui-properties.adoc | 4 ++-- 13 files changed, 21 insertions(+), 21 deletions(-) diff --git a/docs/faq.html b/docs/faq.html index 82739f9..da4b54f 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -230,7 +230,7 @@ <h3 id="_how_can_i_disable_the_try_it_out_button"><a class="anchor" href="#_how_ </div> <div class="listingblock"> <div class="content"> -<pre>springdoc.swagger-ui.supportedSubmitMethods="get", "put", "post", "delete", "options", "head", "patch", "trace"</pre> +<pre>springdoc.swagger-ui.supportedSubmitMethods=get, put, post, delete, options, head, patch, trace</pre> </div> </div> </div> @@ -2120,7 +2120,7 @@ <h3 id="_some_parameters_are_not_generated_in_the_resulting_openapi_spec"><a cla </div> <div id="footer"> <div id="footer-text"> -Last updated 2025-02-11 21:37:22 +0100 +Last updated 2025-02-28 20:11:22 +0100 </div> </div> </div> diff --git a/docs/img/gdnext.png b/docs/img/gdnext.png index 02cf18560f30661499b3adfbb1cb3d8e47a87d47..15238349855110cbef19275ba4d25ba2e3535131 100644 GIT binary patch literal 2395 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 N002ovPDHLkV1gefuXg|d literal 11019 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 Nj)uN^xvE3N{{xap8;k$| diff --git a/docs/index.html b/docs/index.html index 2fb934e..65f551e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1724,7 +1724,7 @@ <h3 id="swagger-ui-properties"><a class="anchor" href="#swagger-ui-properties">< <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.supportedSubmitMethods</p></td> <td class="tableblock halign-left valign-top"></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Array=["get", "put", "post", "delete", "options", "head", "patch", "trace"]</code>. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display.</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Array=[get, put, post, delete, options, head, patch, trace]</code>. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.queryConfigEnabled</p></td> @@ -2765,7 +2765,7 @@ <h3 id="how-can-i-disable-the-try-it-out-button"><a class="anchor" href="#how-ca </div> <div class="listingblock"> <div class="content"> -<pre>springdoc.swagger-ui.supportedSubmitMethods="get", "put", "post", "delete", "options", "head", "patch", "trace"</pre> +<pre>springdoc.swagger-ui.supportedSubmitMethods=get, put, post, delete, options, head, patch, trace</pre> </div> </div> </div> diff --git a/docs/properties.html b/docs/properties.html index 1bdb530..02d37f6 100644 --- a/docs/properties.html +++ b/docs/properties.html @@ -470,7 +470,7 @@ <h3 id="_swagger_ui_properties"><a class="anchor" href="#_swagger_ui_properties" <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.supportedSubmitMethods</p></td> <td class="tableblock halign-left valign-top"></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Array=["get", "put", "post", "delete", "options", "head", "patch", "trace"]</code>. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display.</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Array=[get, put, post, delete, options, head, patch, trace]</code>. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.queryConfigEnabled</p></td> diff --git a/docs/ui-properties.html b/docs/ui-properties.html index 228d9fd..d7e5761 100644 --- a/docs/ui-properties.html +++ b/docs/ui-properties.html @@ -151,7 +151,7 @@ <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.supportedSubmitMethods</p></td> <td class="tableblock halign-left valign-top"></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Array=["get", "put", "post", "delete", "options", "head", "patch", "trace"]</code>. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display.</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Array=[get, put, post, delete, options, head, patch, trace]</code>. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.queryConfigEnabled</p></td> @@ -279,7 +279,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 2024-10-06 14:22:20 +0200 +Last updated 2025-02-28 20:11:22 +0100 </div> </div> </div> diff --git a/docs/v1/faq.html b/docs/v1/faq.html index 5db886e..9429895 100644 --- a/docs/v1/faq.html +++ b/docs/v1/faq.html @@ -230,7 +230,7 @@ <h3 id="_how_can_i_disable_the_try_it_out_button"><a class="anchor" href="#_how_ </div> <div class="listingblock"> <div class="content"> -<pre>springdoc.swagger-ui.supportedSubmitMethods="get", "put", "post", "delete", "options", "head", "patch", "trace"</pre> +<pre>springdoc.swagger-ui.supportedSubmitMethods=get, put, post, delete, options, head, patch, trace</pre> </div> </div> </div> @@ -1997,7 +1997,7 @@ <h3 id="_why_am_i_getting_an_error_swagger_ui_unable_to_render_definition_when_o </div> <div id="footer"> <div id="footer-text"> -Last updated 2025-02-11 21:37:22 +0100 +Last updated 2025-02-28 20:11:22 +0100 </div> </div> </div> diff --git a/docs/v1/index.html b/docs/v1/index.html index 6d4ce0f..f84cc9f 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -1523,7 +1523,7 @@ <h3 id="swagger-ui-properties"><a class="anchor" href="#swagger-ui-properties">< </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.tryItOutEnabled</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. Controls whether the "Try it out" section should be enabled by default.</p></td> </tr> <tr> @@ -1604,7 +1604,7 @@ <h3 id="swagger-ui-properties"><a class="anchor" href="#swagger-ui-properties">< <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.supportedSubmitMethods</p></td> <td class="tableblock halign-left valign-top"></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Array=["get", "put", "post", "delete", "options", "head", "patch", "trace"]</code>. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display.</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Array=[get, put, post, delete, options, head, patch, trace]</code>. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.queryConfigEnabled</p></td> @@ -2442,7 +2442,7 @@ <h3 id="how-can-i-disable-the-try-it-out-button"><a class="anchor" href="#how-ca </div> <div class="listingblock"> <div class="content"> -<pre>springdoc.swagger-ui.supportedSubmitMethods="get", "put", "post", "delete", "options", "head", "patch", "trace"</pre> +<pre>springdoc.swagger-ui.supportedSubmitMethods=get, put, post, delete, options, head, patch, trace</pre> </div> </div> </div> diff --git a/docs/v1/properties.html b/docs/v1/properties.html index b819bc3..479f40b 100644 --- a/docs/v1/properties.html +++ b/docs/v1/properties.html @@ -470,7 +470,7 @@ <h3 id="_swagger_ui_properties"><a class="anchor" href="#_swagger_ui_properties" <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.supportedSubmitMethods</p></td> <td class="tableblock halign-left valign-top"></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Array=["get", "put", "post", "delete", "options", "head", "patch", "trace"]</code>. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display.</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Array=[get, put, post, delete, options, head, patch, trace]</code>. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.queryConfigEnabled</p></td> diff --git a/docs/v1/ui-properties.html b/docs/v1/ui-properties.html index 9e1dec9..7f559fa 100644 --- a/docs/v1/ui-properties.html +++ b/docs/v1/ui-properties.html @@ -70,7 +70,7 @@ </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.tryItOutEnabled</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. Controls whether the "Try it out" section should be enabled by default.</p></td> </tr> <tr> @@ -151,7 +151,7 @@ <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.supportedSubmitMethods</p></td> <td class="tableblock halign-left valign-top"></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Array=["get", "put", "post", "delete", "options", "head", "patch", "trace"]</code>. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display.</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Array=[get, put, post, delete, options, head, patch, trace]</code>. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.swagger-ui.queryConfigEnabled</p></td> @@ -268,7 +268,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 2024-10-06 14:24:00 +0200 +Last updated 2025-02-28 20:12:36 +0100 </div> </div> </div> diff --git a/src/docs/asciidoc/faq.adoc b/src/docs/asciidoc/faq.adoc index a8454c7..57cd520 100644 --- a/src/docs/asciidoc/faq.adoc +++ b/src/docs/asciidoc/faq.adoc @@ -110,7 +110,7 @@ springdoc.swagger-ui.tagsSorter=alpha * You have to set the following property: [source,properties] ---- -springdoc.swagger-ui.supportedSubmitMethods="get", "put", "post", "delete", "options", "head", "patch", "trace" +springdoc.swagger-ui.supportedSubmitMethods=get, put, post, delete, options, head, patch, trace ---- === How can I add Reusable Enums ? diff --git a/src/docs/asciidoc/ui-properties.adoc b/src/docs/asciidoc/ui-properties.adoc index 8f19dd4..ecce440 100644 --- a/src/docs/asciidoc/ui-properties.adoc +++ b/src/docs/asciidoc/ui-properties.adoc @@ -24,7 +24,7 @@ |springdoc.swagger-ui.showExtensions | `false` | `Boolean`. Controls the display of vendor extension (`x-`) fields and values for Operations, Parameters, and Schema. |springdoc.swagger-ui.url | | `String`.To configure, the path of a custom OpenAPI file . Will be ignored if `urls` is used. |springdoc.swagger-ui.showCommonExtensions | `false` | `Boolean`. Controls the display of extensions (`pattern`, `maxLength`, `minLength`, `maximum`, `minimum`) fields and values for Parameters. -|springdoc.swagger-ui.supportedSubmitMethods | | `Array=["get", "put", "post", "delete", "options", "head", "patch", "trace"]`. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display. +|springdoc.swagger-ui.supportedSubmitMethods | | `Array=[get, put, post, delete, options, head, patch, trace]`. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display. |springdoc.swagger-ui.queryConfigEnabled | `false` | `Boolean`. Disabled since `v1.6.0`. This parameter enables (legacy) overriding configuration parameters via URL search params. link:https://github.com/swagger-api/swagger-ui/security/advisories/GHSA-qrmm-w75w-3wpx[See security advisory , window="_blank"] before enabling this feature. |springdoc.swagger-ui.oauth. additionalQueryStringParams | | `String`. Additional query parameters added to authorizationUrl and tokenUrl. |springdoc.swagger-ui.disable-swagger-default-url | `false` | `Boolean`. To disable the swagger-ui default petstore url. (Available since v1.4.1). diff --git a/src/docs/asciidoc/v1/faq.adoc b/src/docs/asciidoc/v1/faq.adoc index 3b706c4..a5c5b23 100644 --- a/src/docs/asciidoc/v1/faq.adoc +++ b/src/docs/asciidoc/v1/faq.adoc @@ -110,7 +110,7 @@ springdoc.swagger-ui.tagsSorter=alpha * You have to set the following property: [source,properties] ---- -springdoc.swagger-ui.supportedSubmitMethods="get", "put", "post", "delete", "options", "head", "patch", "trace" +springdoc.swagger-ui.supportedSubmitMethods=get, put, post, delete, options, head, patch, trace ---- === How can I add Reusable Enums? diff --git a/src/docs/asciidoc/v1/ui-properties.adoc b/src/docs/asciidoc/v1/ui-properties.adoc index b566d11..943e290 100644 --- a/src/docs/asciidoc/v1/ui-properties.adoc +++ b/src/docs/asciidoc/v1/ui-properties.adoc @@ -8,7 +8,7 @@ |springdoc.swagger-ui.configUrl | `/v3/api-docs/swagger-config` | `String`. URL to fetch external configuration document from. |springdoc.swagger-ui.layout | `BaseLayout` | `String`. The name of a component available via the plugin system to use as the top-level layout for Swagger UI. |springdoc.swagger-ui.validatorUrl | | By default, Swagger UI does not validate specs. You can use this parameter to set a validator URL, for example for against swagger.io’s online validator. -|springdoc.swagger-ui.tryItOutEnabled | `false` |`Boolean`. Controls whether the "Try it out" section should be enabled by default. +|springdoc.swagger-ui.tryItOutEnabled | `true` |`Boolean`. Controls whether the "Try it out" section should be enabled by default. |springdoc.swagger-ui.filter | `false` | `Boolean OR String`. If set, enables filtering. The top bar will show an edit box that you can use to filter the tagged operations that are shown. Can be Boolean to enable or disable, or a string, in which case filtering will be enabled using that string as the filter expression. Filtering is case sensitive matching the filter expression anywhere inside the tag. |springdoc.swagger-ui.operationsSorter | | `Function=(a => a)`. Apply a sort to the operation list of each API. It can be 'alpha' (sort by paths alphanumerically), 'method' (sort by HTTP method) or a function (see Array.prototype.sort() to know how sort function works). Default is the order returned by the server unchanged. |springdoc.swagger-ui.tagsSorter | | `Function=(a => a)`. Apply a sort to the tag list of each API. It can be 'alpha' (sort by paths alphanumerically) or a function link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort[see Array.prototype.sort() , window="_blank"] to learn how to write a sort function). Two tag name strings are passed to the sorter for each pass. Default is the order determined by Swagger UI. @@ -24,7 +24,7 @@ |springdoc.swagger-ui.showExtensions | `false` | `Boolean`. Controls the display of vendor extension (`x-`) fields and values for Operations, Parameters, and Schema. |springdoc.swagger-ui.url | | `String`.To configure, the path of a custom OpenAPI file . Will be ignored if `urls` is used. |springdoc.swagger-ui.showCommonExtensions | `false` | `Boolean`. Controls the display of extensions (`pattern`, `maxLength`, `minLength`, `maximum`, `minimum`) fields and values for Parameters. -|springdoc.swagger-ui.supportedSubmitMethods | | `Array=["get", "put", "post", "delete", "options", "head", "patch", "trace"]`. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display. +|springdoc.swagger-ui.supportedSubmitMethods | | `Array=[get, put, post, delete, options, head, patch, trace]`. List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display. |springdoc.swagger-ui.queryConfigEnabled | `false` | `Boolean`. Disabled since `v1.6.0`. This parameter enables (legacy) overriding configuration parameters via URL search params. link:https://github.com/swagger-api/swagger-ui/security/advisories/GHSA-qrmm-w75w-3wpx[See security advisory , window="_blank"] before enabling this feature. |springdoc.swagger-ui.oauth. additionalQueryStringParams | | `String`. Additional query parameters added to authorizationUrl and tokenUrl. |springdoc.swagger-ui.disable-swagger-default-url | `false` | `Boolean`. To disable the swagger-ui default petstore url. (Available since v1.4.1). From f4e96304badbcfccc1d844e5da526009994ce728 Mon Sep 17 00:00:00 2001 From: youngwonseo <jazz9008@gmail.com> Date: Sun, 2 Mar 2025 21:48:01 +0900 Subject: [PATCH 03/10] Fix OpenApiCustomizer example link and code --- src/docs/asciidoc/v1/faq.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/docs/asciidoc/v1/faq.adoc b/src/docs/asciidoc/v1/faq.adoc index a5c5b23..2863caa 100644 --- a/src/docs/asciidoc/v1/faq.adoc +++ b/src/docs/asciidoc/v1/faq.adoc @@ -301,14 +301,14 @@ springdoc.swagger-ui.path= /swagger-ui/api-docs.html === How can I customise the OpenAPI object? * You can write your own implementation of `OpenApiCustomizer`. * An example is available on: -** link:https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-webmvc-core/src/test/java/test/org/springdoc/api/app39/SpringDocApp39Test.java[https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-webflux-core/src/test/java/test/org/springdoc/api/app39/SpringDocTestApp.java, window="_blank"] +** link:https://github.com/springdoc/springdoc-openapi/blob/main/springdoc-openapi-starter-webmvc-api/src/test/java/test/org/springdoc/api/v31/app39/SpringDocTestApp.java[https://github.com/springdoc/springdoc-openapi/blob/main/springdoc-openapi-starter-webmvc-api/src/test/java/test/org/springdoc/api/v31/app39/SpringDocTestApp.java, window="_blank"] [source,java] ---- @Bean -public OpenApiCustomiser consumerTypeHeaderOpenAPICustomiser() { -return openApi -> openApi.getPaths().values().stream().flatMap(pathItem -> pathItem.readOperations().stream()) - .forEach(operation -> operation.addParametersItem(new HeaderParameter().$ref("#/components/parameters/myConsumerTypeHeader"))); +public OpenApiCustomizer customerGlobalHeaderOpenApiCustomizer() { + return openApi -> openApi.getPaths().values().stream().flatMap(pathItem -> pathItem.readOperations().stream()) + .forEach(operation -> operation.addParametersItem(new HeaderParameter().$ref("#/components/parameters/myGlobalHeader"))); } ---- From b6736325c7a72fe1c4c08d278f1c12371d383648 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" <badr.nasslahsen@gmail.com> Date: Sun, 23 Mar 2025 16:51:36 +0100 Subject: [PATCH 04/10] upgrade to version 2.8.6 --- docs/core-properties.html | 7 ++++++- docs/faq.html | 2 +- docs/getting-started.html | 2 +- docs/index.html | 19 ++++++++++++------- docs/migrating-from-springfox.html | 2 +- docs/modules.html | 4 ++-- docs/properties.html | 5 +++++ docs/v1/properties.html | 5 +++++ pom.xml | 2 +- src/docs/asciidoc/core-properties.adoc | 1 + 10 files changed, 35 insertions(+), 14 deletions(-) diff --git a/docs/core-properties.html b/docs/core-properties.html index 6440a04..9a52864 100644 --- a/docs/core-properties.html +++ b/docs/core-properties.html @@ -313,12 +313,17 @@ <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>List of Strings</code>. The list of allowed locales for OpenAPI (comma separated, for example <code>US,fr-CA</code>).</p></td> </tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.enable-extra-schemas</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. To enable default support for extra Schemas, from <code>java.time</code> package like <code>LocalTime</code>, <code>Duration</code>, but also other Java classes like <code>java.util.Locale</code> or <code>java.nio.charset.Charset</code></p></td> +</tr> </tbody> </table> </div> <div id="footer"> <div id="footer-text"> -Last updated 2025-01-25 21:28:01 +0100 +Last updated 2025-03-23 16:00:03 +0100 </div> </div> </div> diff --git a/docs/faq.html b/docs/faq.html index da4b54f..d9a191b 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -2005,7 +2005,7 @@ <h3 id="_what_is_the_compatibility_matrix_of_springdoc_openapi_with_spring_boot" <p><code>springdoc-openapi 2.x</code> is compatible with <code>spring-boot 3</code>.</p> </div> <div class="paragraph"> -<p>In general, <strong>you should only pick the last stable version as per today 2.8.5.</strong></p> +<p>In general, <strong>you should only pick the last stable version as per today 2.8.6.</strong></p> </div> <div class="paragraph"> <p>More precisely, this the exhaustive list of spring-boot versions against which <code>springdoc-openapi</code> has been built:</p> diff --git a/docs/getting-started.html b/docs/getting-started.html index 7fc46f5..8606fae 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -40,7 +40,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>Getting S <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> - <version>2.8.5</version> + <version>2.8.6</version> </dependency></code></pre> </div> </div> diff --git a/docs/index.html b/docs/index.html index 65f551e..e1b0602 100644 --- a/docs/index.html +++ b/docs/index.html @@ -18,7 +18,7 @@ <meta property="og:site_name" content="OpenAPI 3 Library for spring-boot" /> <meta property="og:image" content="https://springdoc.org/img/banner-logo.svg" /> <meta name="author" content="Library for OpenAPI 3 with spring-boot By Badr NASS LAHSEN"> -<title>springdoc-openapi v2.8.5</title> +<title>springdoc-openapi v2.8.6</title> <link rel="stylesheet" href="css/site.css"> <style> #header #revnumber { @@ -55,7 +55,7 @@ <div id="main" class="contained"> <div id="doc" class="doc"> <div id="header"> -<h1>springdoc-openapi v2.8.5</h1> +<h1>springdoc-openapi v2.8.6</h1> <div id="toc" class="toc2"> <div id="toctitle">Table of Contents</div> <ul class="sectlevel1"> @@ -312,7 +312,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>2. Gettin <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> - <version>2.8.5</version> + <version>2.8.6</version> </dependency></code></pre> </div> </div> @@ -420,7 +420,7 @@ <h3 id="spring-webmvc-support"><a class="anchor" href="#spring-webmvc-support">< <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-api</artifactId> - <version>2.8.5</version> + <version>2.8.6</version> </dependency></code></pre> </div> </div> @@ -472,7 +472,7 @@ <h3 id="spring-webflux-support"><a class="anchor" href="#spring-webflux-support" <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webflux-api</artifactId> - <version>2.8.5</version> + <version>2.8.6</version> </dependency></code></pre> </div> </div> @@ -1575,6 +1575,11 @@ <h3 id="springdoc-openapi-core-properties"><a class="anchor" href="#springdoc-op <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>List of Strings</code>. The list of allowed locales for OpenAPI (comma separated, for example <code>US,fr-CA</code>).</p></td> </tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.enable-extra-schemas</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. To enable default support for extra Schemas, from <code>java.time</code> package like <code>LocalTime</code>, <code>Duration</code>, but also other Java classes like <code>java.util.Locale</code> or <code>java.nio.charset.Charset</code></p></td> +</tr> </tbody> </table> </div> @@ -2223,7 +2228,7 @@ <h2 id="migrating-from-springfox"><a class="anchor" href="#migrating-from-spring <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> - <version>2.8.5</version> + <version>2.8.6</version> </dependency></code></pre> </div> </div> @@ -4540,7 +4545,7 @@ <h3 id="what-is-the-compatibility-matrix-of-springdoc-openapi-with-spring-boot"> <p><code>springdoc-openapi 2.x</code> is compatible with <code>spring-boot 3</code>.</p> </div> <div class="paragraph"> -<p>In general, <strong>you should only pick the last stable version as per today 2.8.5.</strong></p> +<p>In general, <strong>you should only pick the last stable version as per today 2.8.6.</strong></p> </div> <div class="paragraph"> <p>More precisely, this the exhaustive list of spring-boot versions against which <code>springdoc-openapi</code> has been built:</p> diff --git a/docs/migrating-from-springfox.html b/docs/migrating-from-springfox.html index e6c80c2..5c920e3 100644 --- a/docs/migrating-from-springfox.html +++ b/docs/migrating-from-springfox.html @@ -44,7 +44,7 @@ <h2 id="migrating-from-springfox"><a class="anchor" href="#migrating-from-spring <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> - <version>2.8.5</version> + <version>2.8.6</version> </dependency></code></pre> </div> </div> diff --git a/docs/modules.html b/docs/modules.html index dac0c17..327933b 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -73,7 +73,7 @@ <h3 id="_spring_webmvc_support"><a class="anchor" href="#_spring_webmvc_support" <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-api</artifactId> - <version>2.8.5</version> + <version>2.8.6</version> </dependency></code></pre> </div> </div> @@ -125,7 +125,7 @@ <h3 id="_spring_webflux_support"><a class="anchor" href="#_spring_webflux_suppor <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webflux-api</artifactId> - <version>2.8.5</version> + <version>2.8.6</version> </dependency></code></pre> </div> </div> diff --git a/docs/properties.html b/docs/properties.html index 02d37f6..8247812 100644 --- a/docs/properties.html +++ b/docs/properties.html @@ -321,6 +321,11 @@ <h3 id="_springdoc_openapi_core_properties"><a class="anchor" href="#_springdoc_ <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>List of Strings</code>. The list of allowed locales for OpenAPI (comma separated, for example <code>US,fr-CA</code>).</p></td> </tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.enable-extra-schemas</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. To enable default support for extra Schemas, from <code>java.time</code> package like <code>LocalTime</code>, <code>Duration</code>, but also other Java classes like <code>java.util.Locale</code> or <code>java.nio.charset.Charset</code></p></td> +</tr> </tbody> </table> </div> diff --git a/docs/v1/properties.html b/docs/v1/properties.html index 479f40b..8a618f0 100644 --- a/docs/v1/properties.html +++ b/docs/v1/properties.html @@ -321,6 +321,11 @@ <h3 id="_springdoc_openapi_core_properties"><a class="anchor" href="#_springdoc_ <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>List of Strings</code>. The list of allowed locales for OpenAPI (comma separated, for example <code>US,fr-CA</code>).</p></td> </tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.enable-extra-schemas</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. To enable default support for extra Schemas, from <code>java.time</code> package like <code>LocalTime</code>, <code>Duration</code>, but also other Java classes like <code>java.util.Locale</code> or <code>java.nio.charset.Charset</code></p></td> +</tr> </tbody> </table> </div> diff --git a/pom.xml b/pom.xml index 59a8bca..ab71937 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ <version>3.1.2-SNAPSHOT</version> <properties> - <springdoc.version>2.8.5</springdoc.version> + <springdoc.version>2.8.6</springdoc.version> <springdoc-legacy.version>1.8.0</springdoc-legacy.version> <java.version>1.8</java.version> <refdocs.build.directory>${project.basedir}/docs</refdocs.build.directory> diff --git a/src/docs/asciidoc/core-properties.adoc b/src/docs/asciidoc/core-properties.adoc index d5129bc..5981e58 100644 --- a/src/docs/asciidoc/core-properties.adoc +++ b/src/docs/asciidoc/core-properties.adoc @@ -57,5 +57,6 @@ |springdoc.enable-default-api-docs | `true` | `Boolean`. To enable default OpenAPI endpoint `/v3/api-docs`. |springdoc.trim-kotlin-indent | `false` | `Boolean`. Adjust indentation when parsing the `@Operation` annotation in Kotlin. |springdoc.allowed-locales | | `List of Strings`. The list of allowed locales for OpenAPI (comma separated, for example `US,fr-CA`). +|springdoc.enable-extra-schemas | `true` | `Boolean`. To enable default support for extra Schemas, from `java.time` package like `LocalTime`, `Duration`, but also other Java classes like `java.util.Locale` or `java.nio.charset.Charset` |=== From 058d78215c00aeabdf81bcd43e41599f461ebdc2 Mon Sep 17 00:00:00 2001 From: aqeelabpro <mbook3902@gmail.com> Date: Mon, 21 Apr 2025 22:17:38 +0500 Subject: [PATCH 05/10] docs: fix typo in YAML documentation path description --- docs/getting-started.html | 2 +- docs/index.html | 4 ++-- docs/modules.html | 2 +- docs/v1/getting-started.html | 2 +- docs/v1/index.html | 4 ++-- docs/v1/modules.html | 2 +- src/docs/asciidoc/getting-started.adoc | 2 +- src/docs/asciidoc/modules.adoc | 2 +- src/docs/asciidoc/v1/getting-started.adoc | 2 +- src/docs/asciidoc/v1/modules.adoc | 2 +- 10 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/getting-started.html b/docs/getting-started.html index 8606fae..4fc8868 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -69,7 +69,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>Getting S </div> </li> <li> -<p>Documentation can be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> +<p>Documentation will be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> </li> </ul> </div> diff --git a/docs/index.html b/docs/index.html index e1b0602..cce3f64 100644 --- a/docs/index.html +++ b/docs/index.html @@ -341,7 +341,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>2. Gettin </div> </li> <li> -<p>Documentation can be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> +<p>Documentation will be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> </li> </ul> </div> @@ -460,7 +460,7 @@ <h3 id="spring-webflux-support"><a class="anchor" href="#spring-webflux-support" <div class="ulist"> <ul> <li> -<p>Documentation can be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> +<p>Documentation will be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> </li> <li> <p>Add the library to the list of your project dependencies (No additional configuration is needed)</p> diff --git a/docs/modules.html b/docs/modules.html index 327933b..df3192c 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -113,7 +113,7 @@ <h3 id="_spring_webflux_support"><a class="anchor" href="#_spring_webflux_suppor <div class="ulist"> <ul> <li> -<p>Documentation can be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> +<p>Documentation will be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> </li> <li> <p>Add the library to the list of your project dependencies (No additional configuration is needed)</p> diff --git a/docs/v1/getting-started.html b/docs/v1/getting-started.html index 9ba13a5..0649842 100644 --- a/docs/v1/getting-started.html +++ b/docs/v1/getting-started.html @@ -69,7 +69,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>Getting S </div> </li> <li> -<p>Documentation can be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> +<p>Documentation will be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> </li> </ul> </div> diff --git a/docs/v1/index.html b/docs/v1/index.html index f84cc9f..5fac54d 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -323,7 +323,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>2. Gettin </div> </li> <li> -<p>Documentation can be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> +<p>Documentation will be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> </li> </ul> </div> @@ -431,7 +431,7 @@ <h3 id="spring-webflux-support"><a class="anchor" href="#spring-webflux-support" <div class="ulist"> <ul> <li> -<p>Documentation can be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> +<p>Documentation will be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> </li> <li> <p>Add the library to the list of your project dependencies (No additional configuration is needed)</p> diff --git a/docs/v1/modules.html b/docs/v1/modules.html index 4a88baf..8f98681 100644 --- a/docs/v1/modules.html +++ b/docs/v1/modules.html @@ -113,7 +113,7 @@ <h3 id="_spring_webflux_support"><a class="anchor" href="#_spring_webflux_suppor <div class="ulist"> <ul> <li> -<p>Documentation can be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> +<p>Documentation will be available in yaml format as well, on the following path : /v3/api-docs.yaml</p> </li> <li> <p>Add the library to the list of your project dependencies (No additional configuration is needed)</p> diff --git a/src/docs/asciidoc/getting-started.adoc b/src/docs/asciidoc/getting-started.adoc index 3bbfa4a..8bc4a06 100644 --- a/src/docs/asciidoc/getting-started.adoc +++ b/src/docs/asciidoc/getting-started.adoc @@ -20,7 +20,7 @@ This will automatically deploy swagger-ui to a spring-boot application: ** server: The server name or IP ** port: The server port ** context-path: The context path of the application -* Documentation can be available in yaml format as well, on the following path : /v3/api-docs.yaml +* Documentation will be available in yaml format as well, on the following path : /v3/api-docs.yaml TIP: For custom path of the swagger documentation in HTML format, add a custom springdoc property, in your spring-boot configuration file: . diff --git a/src/docs/asciidoc/modules.adoc b/src/docs/asciidoc/modules.adoc index 8f37557..f9ddafd 100644 --- a/src/docs/asciidoc/modules.adoc +++ b/src/docs/asciidoc/modules.adoc @@ -35,7 +35,7 @@ springdoc.api-docs.path=/api-docs === Spring WebFlux support -* Documentation can be available in yaml format as well, on the following path : /v3/api-docs.yaml +* Documentation will be available in yaml format as well, on the following path : /v3/api-docs.yaml * Add the library to the list of your project dependencies (No additional configuration is needed) [source,xml, subs="attributes+"] diff --git a/src/docs/asciidoc/v1/getting-started.adoc b/src/docs/asciidoc/v1/getting-started.adoc index 4ca4341..b4f3015 100644 --- a/src/docs/asciidoc/v1/getting-started.adoc +++ b/src/docs/asciidoc/v1/getting-started.adoc @@ -20,7 +20,7 @@ This will automatically deploy swagger-ui to a spring-boot application: ** server: The server name or IP ** port: The server port ** context-path: The context path of the application -* Documentation can be available in yaml format as well, on the following path : /v3/api-docs.yaml +* Documentation will be available in yaml format as well, on the following path : /v3/api-docs.yaml TIP: For custom path of the swagger documentation in HTML format, add a custom springdoc property, in your spring-boot configuration file: . diff --git a/src/docs/asciidoc/v1/modules.adoc b/src/docs/asciidoc/v1/modules.adoc index 21d76a7..f0f2a94 100644 --- a/src/docs/asciidoc/v1/modules.adoc +++ b/src/docs/asciidoc/v1/modules.adoc @@ -35,7 +35,7 @@ springdoc.api-docs.path=/api-docs === Spring WebFlux support -* Documentation can be available in yaml format as well, on the following path : /v3/api-docs.yaml +* Documentation will be available in yaml format as well, on the following path : /v3/api-docs.yaml * Add the library to the list of your project dependencies (No additional configuration is needed) [source,xml, subs="attributes+"] From f3110074919cdfdcb969b4bbda15cd1a87a3efe1 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" <badr.nasslahsen@gmail.com> Date: Sun, 4 May 2025 17:02:22 +0200 Subject: [PATCH 06/10] Prepare for the next release 2.8.7 --- docs/core-properties.html | 12 +++- docs/faq.html | 27 ++++---- docs/getting-started.html | 2 +- docs/index.html | 76 +++++++++++++++++------ docs/migrating-from-springfox.html | 2 +- docs/modules.html | 28 ++++++++- docs/other-resources.html | 6 +- docs/plugins.html | 4 +- docs/properties.html | 10 +++ docs/v1/faq.html | 25 +++++--- docs/v1/index.html | 29 +++++---- docs/v1/other-resources.html | 6 +- docs/v1/plugins.html | 4 +- docs/v1/properties.html | 10 +++ pom.xml | 2 +- src/docs/asciidoc/core-properties.adoc | 2 + src/docs/asciidoc/faq.adoc | 23 ++++--- src/docs/asciidoc/modules.adoc | 18 ++++++ src/docs/asciidoc/other-resources.adoc | 4 +- src/docs/asciidoc/plugins.adoc | 2 +- src/docs/asciidoc/v1/faq.adoc | 23 ++++--- src/docs/asciidoc/v1/other-resources.adoc | 4 +- src/docs/asciidoc/v1/plugins.adoc | 2 +- 23 files changed, 228 insertions(+), 93 deletions(-) diff --git a/docs/core-properties.html b/docs/core-properties.html index 9a52864..b5577ab 100644 --- a/docs/core-properties.html +++ b/docs/core-properties.html @@ -318,12 +318,22 @@ <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. To enable default support for extra Schemas, from <code>java.time</code> package like <code>LocalTime</code>, <code>Duration</code>, but also other Java classes like <code>java.util.Locale</code> or <code>java.nio.charset.Charset</code></p></td> </tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.explicit-object-schema</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. Set explicit-object-schema to <code>true</code> to always include <code>type: object</code> in the schema, or to <code>false</code> to omit <code>type: object</code>.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.use-arbitrary-schemas</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. When set to <code>true</code>, schemas without a defined type will be deserialized as an <code>ArbitrarySchema</code> (with no type), instead of an <code>ObjectSchema</code> with <code>type: object</code>.</p></td> +</tr> </tbody> </table> </div> <div id="footer"> <div id="footer-text"> -Last updated 2025-03-23 16:00:03 +0100 +Last updated 2025-04-21 22:29:56 +0200 </div> </div> </div> diff --git a/docs/faq.html b/docs/faq.html index d9a191b..a996156 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -1506,20 +1506,25 @@ <h3 id="_how_can_i_use_the_last_springdoc_openapi_snapshot"><a class="anchor" hr <p>For testing purposes only, you can test temporarily using the last <code>springdoc-openapi</code> SNAPSHOT</p> </li> <li> -<p>To achieve that, you can on your pom.xml or your settings.xml the following section:</p> +<p>To achieve that, configure your pom.xml file with the following <code><repositories></code> section:</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> -<pre class="highlight"><code class="language-xml" data-lang="xml"> <repositories> - <repository> - <id>snapshots-repo</id> - <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> - <releases><enabled>false</enabled></releases> - <snapshots><enabled>true</enabled></snapshots> - </repository> - </repositories></code></pre> +<pre class="highlight"><code class="language-xml" data-lang="xml"> <repositories> + <repository> + <name>Central Portal Snapshots</name> + <id>central-portal-snapshots</id> + <url>https://central.sonatype.com/repository/maven-snapshots/</url> + <releases> + <enabled>false</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> + </repositories></code></pre> </div> </div> </div> @@ -2005,7 +2010,7 @@ <h3 id="_what_is_the_compatibility_matrix_of_springdoc_openapi_with_spring_boot" <p><code>springdoc-openapi 2.x</code> is compatible with <code>spring-boot 3</code>.</p> </div> <div class="paragraph"> -<p>In general, <strong>you should only pick the last stable version as per today 2.8.6.</strong></p> +<p>In general, <strong>you should only pick the last stable version as per today 2.8.7.</strong></p> </div> <div class="paragraph"> <p>More precisely, this the exhaustive list of spring-boot versions against which <code>springdoc-openapi</code> has been built:</p> @@ -2120,7 +2125,7 @@ <h3 id="_some_parameters_are_not_generated_in_the_resulting_openapi_spec"><a cla </div> <div id="footer"> <div id="footer-text"> -Last updated 2025-02-28 20:11:22 +0100 +Last updated 2025-05-04 16:36:11 +0200 </div> </div> </div> diff --git a/docs/getting-started.html b/docs/getting-started.html index 8606fae..c15ca07 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -40,7 +40,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>Getting S <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> - <version>2.8.6</version> + <version>2.8.7</version> </dependency></code></pre> </div> </div> diff --git a/docs/index.html b/docs/index.html index e1b0602..481617c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -18,7 +18,7 @@ <meta property="og:site_name" content="OpenAPI 3 Library for spring-boot" /> <meta property="og:image" content="https://springdoc.org/img/banner-logo.svg" /> <meta name="author" content="Library for OpenAPI 3 with spring-boot By Badr NASS LAHSEN"> -<title>springdoc-openapi v2.8.6</title> +<title>springdoc-openapi v2.8.7</title> <link rel="stylesheet" href="css/site.css"> <style> #header #revnumber { @@ -55,7 +55,7 @@ <div id="main" class="contained"> <div id="doc" class="doc"> <div id="header"> -<h1>springdoc-openapi v2.8.6</h1> +<h1>springdoc-openapi v2.8.7</h1> <div id="toc" class="toc2"> <div id="toctitle">Table of Contents</div> <ul class="sectlevel1"> @@ -74,6 +74,7 @@ <h1>springdoc-openapi v2.8.6</h1> <li><a href="#kotlin-support">3.9. Kotlin support</a></li> <li><a href="#groovy-support">3.10. Groovy support</a></li> <li><a href="#javadoc-support">3.11. Javadoc support</a></li> +<li><a href="#springdoc-openapi-bom">3.12. Springdoc-openapi BOM</a></li> </ul> </li> <li><a href="#features">4. Springdoc-openapi Features</a> @@ -312,7 +313,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>2. Gettin <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> - <version>2.8.6</version> + <version>2.8.7</version> </dependency></code></pre> </div> </div> @@ -420,7 +421,7 @@ <h3 id="spring-webmvc-support"><a class="anchor" href="#spring-webmvc-support">< <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-api</artifactId> - <version>2.8.6</version> + <version>2.8.7</version> </dependency></code></pre> </div> </div> @@ -472,7 +473,7 @@ <h3 id="spring-webflux-support"><a class="anchor" href="#spring-webflux-support" <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webflux-api</artifactId> - <version>2.8.6</version> + <version>2.8.7</version> </dependency></code></pre> </div> </div> @@ -961,6 +962,28 @@ <h3 id="javadoc-support"><a class="anchor" href="#javadoc-support"></a>3.11. Jav </table> </div> </div> +<div class="sect2"> +<h3 id="springdoc-openapi-bom"><a class="anchor" href="#springdoc-openapi-bom"></a>3.12. Springdoc-openapi BOM</h3> +<div class="paragraph"> +<p>Starting from version <code>v2.8.7</code>, <code>springdoc-openapi</code> provides a BOM (Bill of Materials) to manage the dependencies of the project. +You can declare it in your project as follows:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlight"><code class="language-xml" data-lang="xml"> <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.springdoc</groupId> + <artifactId>springdoc-openapi-bom</artifactId> + <version>2.8.7</version> + <type>pom</type> + <scope>import</scope> + </dependency> + </dependencies> + </dependencyManagement></code></pre> +</div> +</div> +</div> </div> </div> <div class="sect1"> @@ -1580,6 +1603,16 @@ <h3 id="springdoc-openapi-core-properties"><a class="anchor" href="#springdoc-op <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. To enable default support for extra Schemas, from <code>java.time</code> package like <code>LocalTime</code>, <code>Duration</code>, but also other Java classes like <code>java.util.Locale</code> or <code>java.nio.charset.Charset</code></p></td> </tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.explicit-object-schema</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. Set explicit-object-schema to <code>true</code> to always include <code>type: object</code> in the schema, or to <code>false</code> to omit <code>type: object</code>.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.use-arbitrary-schemas</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. When set to <code>true</code>, schemas without a defined type will be deserialized as an <code>ArbitrarySchema</code> (with no type), instead of an <code>ObjectSchema</code> with <code>type: object</code>.</p></td> +</tr> </tbody> </table> </div> @@ -1899,7 +1932,7 @@ <h3 id="maven-plugin"><a class="anchor" href="#maven-plugin"></a>6.1. Maven plug <plugin> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-maven-plugin</artifactId> - <version>1.4</version> + <version>1.5</version> <executions> <execution> <id>integration-test</id> @@ -2228,7 +2261,7 @@ <h2 id="migrating-from-springfox"><a class="anchor" href="#migrating-from-spring <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> - <version>2.8.6</version> + <version>2.8.7</version> </dependency></code></pre> </div> </div> @@ -2441,7 +2474,7 @@ <h3 id="dependencies-repository"><a class="anchor" href="#dependencies-repositor <div class="ulist"> <ul> <li> -<p><a href="https://s01.oss.sonatype.org/content/groups/public/org/springdoc/" target="_blank" rel="noopener">https://s01.oss.sonatype.org/content/groups/public/org/springdoc/</a></p> +<p><a href="https://central.sonatype.com/search?q=g:org.springdoc" target="_blank" rel="noopener">https://central.sonatype.com/search?q=g:org.springdoc</a></p> </li> </ul> </div> @@ -2451,7 +2484,7 @@ <h3 id="dependencies-repository"><a class="anchor" href="#dependencies-repositor <div class="ulist"> <ul> <li> -<p><a href="https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/" target="_blank" rel="noopener">https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/</a></p> +<p><a href="https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/springdoc/" target="_blank" rel="noopener">https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/springdoc/</a></p> </li> </ul> </div> @@ -4046,20 +4079,25 @@ <h3 id="how-can-i-use-the-last-springdoc-openapi-snapshot"><a class="anchor" hre <p>For testing purposes only, you can test temporarily using the last <code>springdoc-openapi</code> SNAPSHOT</p> </li> <li> -<p>To achieve that, you can on your pom.xml or your settings.xml the following section:</p> +<p>To achieve that, configure your pom.xml file with the following <code><repositories></code> section:</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> -<pre class="highlight"><code class="language-xml" data-lang="xml"> <repositories> - <repository> - <id>snapshots-repo</id> - <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> - <releases><enabled>false</enabled></releases> - <snapshots><enabled>true</enabled></snapshots> - </repository> - </repositories></code></pre> +<pre class="highlight"><code class="language-xml" data-lang="xml"> <repositories> + <repository> + <name>Central Portal Snapshots</name> + <id>central-portal-snapshots</id> + <url>https://central.sonatype.com/repository/maven-snapshots/</url> + <releases> + <enabled>false</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> + </repositories></code></pre> </div> </div> </div> @@ -4545,7 +4583,7 @@ <h3 id="what-is-the-compatibility-matrix-of-springdoc-openapi-with-spring-boot"> <p><code>springdoc-openapi 2.x</code> is compatible with <code>spring-boot 3</code>.</p> </div> <div class="paragraph"> -<p>In general, <strong>you should only pick the last stable version as per today 2.8.6.</strong></p> +<p>In general, <strong>you should only pick the last stable version as per today 2.8.7.</strong></p> </div> <div class="paragraph"> <p>More precisely, this the exhaustive list of spring-boot versions against which <code>springdoc-openapi</code> has been built:</p> diff --git a/docs/migrating-from-springfox.html b/docs/migrating-from-springfox.html index 5c920e3..a45ad91 100644 --- a/docs/migrating-from-springfox.html +++ b/docs/migrating-from-springfox.html @@ -44,7 +44,7 @@ <h2 id="migrating-from-springfox"><a class="anchor" href="#migrating-from-spring <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> - <version>2.8.6</version> + <version>2.8.7</version> </dependency></code></pre> </div> </div> diff --git a/docs/modules.html b/docs/modules.html index 327933b..ee3a51a 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -73,7 +73,7 @@ <h3 id="_spring_webmvc_support"><a class="anchor" href="#_spring_webmvc_support" <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-api</artifactId> - <version>2.8.6</version> + <version>2.8.7</version> </dependency></code></pre> </div> </div> @@ -125,7 +125,7 @@ <h3 id="_spring_webflux_support"><a class="anchor" href="#_spring_webflux_suppor <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webflux-api</artifactId> - <version>2.8.6</version> + <version>2.8.7</version> </dependency></code></pre> </div> </div> @@ -614,12 +614,34 @@ <h3 id="_javadoc_support"><a class="anchor" href="#_javadoc_support"></a>Javadoc </table> </div> </div> +<div class="sect2"> +<h3 id="_springdoc_openapi_bom"><a class="anchor" href="#_springdoc_openapi_bom"></a>Springdoc-openapi BOM</h3> +<div class="paragraph"> +<p>Starting from version <code>v2.8.7</code>, <code>springdoc-openapi</code> provides a BOM (Bill of Materials) to manage the dependencies of the project. +You can declare it in your project as follows:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlight"><code class="language-xml" data-lang="xml"> <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.springdoc</groupId> + <artifactId>springdoc-openapi-bom</artifactId> + <version>2.8.7</version> + <type>pom</type> + <scope>import</scope> + </dependency> + </dependencies> + </dependencyManagement></code></pre> +</div> +</div> +</div> </div> </div> </div> <div id="footer"> <div id="footer-text"> -Last updated 2024-11-26 16:21:53 +0100 +Last updated 2025-05-04 16:11:48 +0200 </div> </div> </div> diff --git a/docs/other-resources.html b/docs/other-resources.html index 16fe852..a8941ef 100644 --- a/docs/other-resources.html +++ b/docs/other-resources.html @@ -72,7 +72,7 @@ <h3 id="_dependencies_repository"><a class="anchor" href="#_dependencies_reposit <div class="ulist"> <ul> <li> -<p><a href="https://s01.oss.sonatype.org/content/groups/public/org/springdoc/" target="_blank" rel="noopener">https://s01.oss.sonatype.org/content/groups/public/org/springdoc/</a></p> +<p><a href="https://central.sonatype.com/search?q=g:org.springdoc" target="_blank" rel="noopener">https://central.sonatype.com/search?q=g:org.springdoc</a></p> </li> </ul> </div> @@ -82,7 +82,7 @@ <h3 id="_dependencies_repository"><a class="anchor" href="#_dependencies_reposit <div class="ulist"> <ul> <li> -<p><a href="https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/" target="_blank" rel="noopener">https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/</a></p> +<p><a href="https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/springdoc/" target="_blank" rel="noopener">https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/springdoc/</a></p> </li> </ul> </div> @@ -92,7 +92,7 @@ <h3 id="_dependencies_repository"><a class="anchor" href="#_dependencies_reposit </div> <div id="footer"> <div id="footer-text"> -Last updated 2024-10-06 14:24:00 +0200 +Last updated 2025-05-04 16:32:34 +0200 </div> </div> </div> diff --git a/docs/plugins.html b/docs/plugins.html index 443c6ec..d86f466 100644 --- a/docs/plugins.html +++ b/docs/plugins.html @@ -71,7 +71,7 @@ <h3 id="_maven_plugin"><a class="anchor" href="#_maven_plugin"></a>Maven plugin< <plugin> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-maven-plugin</artifactId> - <version>1.4</version> + <version>1.5</version> <executions> <execution> <id>integration-test</id> @@ -142,7 +142,7 @@ <h3 id="_gradle_plugin"><a class="anchor" href="#_gradle_plugin"></a>Gradle plug </div> <div id="footer"> <div id="footer-text"> -Last updated 2024-10-06 14:24:00 +0200 +Last updated 2025-05-04 15:06:04 +0200 </div> </div> </div> diff --git a/docs/properties.html b/docs/properties.html index 8247812..8389073 100644 --- a/docs/properties.html +++ b/docs/properties.html @@ -326,6 +326,16 @@ <h3 id="_springdoc_openapi_core_properties"><a class="anchor" href="#_springdoc_ <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. To enable default support for extra Schemas, from <code>java.time</code> package like <code>LocalTime</code>, <code>Duration</code>, but also other Java classes like <code>java.util.Locale</code> or <code>java.nio.charset.Charset</code></p></td> </tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.explicit-object-schema</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. Set explicit-object-schema to <code>true</code> to always include <code>type: object</code> in the schema, or to <code>false</code> to omit <code>type: object</code>.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.use-arbitrary-schemas</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. When set to <code>true</code>, schemas without a defined type will be deserialized as an <code>ArbitrarySchema</code> (with no type), instead of an <code>ObjectSchema</code> with <code>type: object</code>.</p></td> +</tr> </tbody> </table> </div> diff --git a/docs/v1/faq.html b/docs/v1/faq.html index 9429895..df4299b 100644 --- a/docs/v1/faq.html +++ b/docs/v1/faq.html @@ -1541,20 +1541,25 @@ <h3 id="_how_can_i_use_the_last_springdoc_openapi_snapshot"><a class="anchor" hr <p>For testing purposes only, you can test temporarily using the last <code>springdoc-openapi</code> SNAPSHOT</p> </li> <li> -<p>To achieve that, you can on your pom.xml or your settings.xml the following section:</p> +<p>To achieve that, configure your pom.xml file with the following <code><repositories></code> section:</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> -<pre class="highlight"><code class="language-xml" data-lang="xml"> <repositories> - <repository> - <id>snapshots-repo</id> - <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> - <releases><enabled>false</enabled></releases> - <snapshots><enabled>true</enabled></snapshots> - </repository> - </repositories></code></pre> +<pre class="highlight"><code class="language-xml" data-lang="xml"> <repositories> + <repository> + <name>Central Portal Snapshots</name> + <id>central-portal-snapshots</id> + <url>https://central.sonatype.com/repository/maven-snapshots/</url> + <releases> + <enabled>false</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> + </repositories></code></pre> </div> </div> </div> @@ -1997,7 +2002,7 @@ <h3 id="_why_am_i_getting_an_error_swagger_ui_unable_to_render_definition_when_o </div> <div id="footer"> <div id="footer-text"> -Last updated 2025-02-28 20:11:22 +0100 +Last updated 2025-05-04 16:36:35 +0200 </div> </div> </div> diff --git a/docs/v1/index.html b/docs/v1/index.html index f84cc9f..8fc065e 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -1763,7 +1763,7 @@ <h3 id="maven-plugin"><a class="anchor" href="#maven-plugin"></a>6.1. Maven plug <plugin> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-maven-plugin</artifactId> - <version>1.4</version> + <version>1.5</version> <executions> <execution> <id>integration-test</id> @@ -2113,7 +2113,7 @@ <h3 id="dependencies-repository"><a class="anchor" href="#dependencies-repositor <div class="ulist"> <ul> <li> -<p><a href="https://s01.oss.sonatype.org/content/groups/public/org/springdoc/" target="_blank" rel="noopener">https://s01.oss.sonatype.org/content/groups/public/org/springdoc/</a></p> +<p><a href="https://central.sonatype.com/search?q=g:org.springdoc" target="_blank" rel="noopener">https://central.sonatype.com/search?q=g:org.springdoc</a></p> </li> </ul> </div> @@ -2123,7 +2123,7 @@ <h3 id="dependencies-repository"><a class="anchor" href="#dependencies-repositor <div class="ulist"> <ul> <li> -<p><a href="https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/" target="_blank" rel="noopener">https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/</a></p> +<p><a href="https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/springdoc/" target="_blank" rel="noopener">https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/springdoc/</a></p> </li> </ul> </div> @@ -3753,20 +3753,25 @@ <h3 id="how-can-i-use-the-last-springdoc-openapi-snapshot"><a class="anchor" hre <p>For testing purposes only, you can test temporarily using the last <code>springdoc-openapi</code> SNAPSHOT</p> </li> <li> -<p>To achieve that, you can on your pom.xml or your settings.xml the following section:</p> +<p>To achieve that, configure your pom.xml file with the following <code><repositories></code> section:</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> -<pre class="highlight"><code class="language-xml" data-lang="xml"> <repositories> - <repository> - <id>snapshots-repo</id> - <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> - <releases><enabled>false</enabled></releases> - <snapshots><enabled>true</enabled></snapshots> - </repository> - </repositories></code></pre> +<pre class="highlight"><code class="language-xml" data-lang="xml"> <repositories> + <repository> + <name>Central Portal Snapshots</name> + <id>central-portal-snapshots</id> + <url>https://central.sonatype.com/repository/maven-snapshots/</url> + <releases> + <enabled>false</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> + </repositories></code></pre> </div> </div> </div> diff --git a/docs/v1/other-resources.html b/docs/v1/other-resources.html index 16fe852..a8941ef 100644 --- a/docs/v1/other-resources.html +++ b/docs/v1/other-resources.html @@ -72,7 +72,7 @@ <h3 id="_dependencies_repository"><a class="anchor" href="#_dependencies_reposit <div class="ulist"> <ul> <li> -<p><a href="https://s01.oss.sonatype.org/content/groups/public/org/springdoc/" target="_blank" rel="noopener">https://s01.oss.sonatype.org/content/groups/public/org/springdoc/</a></p> +<p><a href="https://central.sonatype.com/search?q=g:org.springdoc" target="_blank" rel="noopener">https://central.sonatype.com/search?q=g:org.springdoc</a></p> </li> </ul> </div> @@ -82,7 +82,7 @@ <h3 id="_dependencies_repository"><a class="anchor" href="#_dependencies_reposit <div class="ulist"> <ul> <li> -<p><a href="https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/" target="_blank" rel="noopener">https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/</a></p> +<p><a href="https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/springdoc/" target="_blank" rel="noopener">https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/springdoc/</a></p> </li> </ul> </div> @@ -92,7 +92,7 @@ <h3 id="_dependencies_repository"><a class="anchor" href="#_dependencies_reposit </div> <div id="footer"> <div id="footer-text"> -Last updated 2024-10-06 14:24:00 +0200 +Last updated 2025-05-04 16:32:34 +0200 </div> </div> </div> diff --git a/docs/v1/plugins.html b/docs/v1/plugins.html index f27f4a9..10f9e4f 100644 --- a/docs/v1/plugins.html +++ b/docs/v1/plugins.html @@ -71,7 +71,7 @@ <h3 id="_maven_plugin"><a class="anchor" href="#_maven_plugin"></a>Maven plugin< <plugin> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-maven-plugin</artifactId> - <version>1.4</version> + <version>1.5</version> <executions> <execution> <id>integration-test</id> @@ -142,7 +142,7 @@ <h3 id="_gradle_plugin"><a class="anchor" href="#_gradle_plugin"></a>Gradle plug </div> <div id="footer"> <div id="footer-text"> -Last updated 2024-10-06 14:24:00 +0200 +Last updated 2025-05-04 15:06:04 +0200 </div> </div> </div> diff --git a/docs/v1/properties.html b/docs/v1/properties.html index 8a618f0..27ff29f 100644 --- a/docs/v1/properties.html +++ b/docs/v1/properties.html @@ -326,6 +326,16 @@ <h3 id="_springdoc_openapi_core_properties"><a class="anchor" href="#_springdoc_ <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. To enable default support for extra Schemas, from <code>java.time</code> package like <code>LocalTime</code>, <code>Duration</code>, but also other Java classes like <code>java.util.Locale</code> or <code>java.nio.charset.Charset</code></p></td> </tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.explicit-object-schema</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. Set explicit-object-schema to <code>true</code> to always include <code>type: object</code> in the schema, or to <code>false</code> to omit <code>type: object</code>.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.use-arbitrary-schemas</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Boolean</code>. When set to <code>true</code>, schemas without a defined type will be deserialized as an <code>ArbitrarySchema</code> (with no type), instead of an <code>ObjectSchema</code> with <code>type: object</code>.</p></td> +</tr> </tbody> </table> </div> diff --git a/pom.xml b/pom.xml index ab71937..82e1163 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ <version>3.1.2-SNAPSHOT</version> <properties> - <springdoc.version>2.8.6</springdoc.version> + <springdoc.version>2.8.7</springdoc.version> <springdoc-legacy.version>1.8.0</springdoc-legacy.version> <java.version>1.8</java.version> <refdocs.build.directory>${project.basedir}/docs</refdocs.build.directory> diff --git a/src/docs/asciidoc/core-properties.adoc b/src/docs/asciidoc/core-properties.adoc index 5981e58..86b130b 100644 --- a/src/docs/asciidoc/core-properties.adoc +++ b/src/docs/asciidoc/core-properties.adoc @@ -58,5 +58,7 @@ |springdoc.trim-kotlin-indent | `false` | `Boolean`. Adjust indentation when parsing the `@Operation` annotation in Kotlin. |springdoc.allowed-locales | | `List of Strings`. The list of allowed locales for OpenAPI (comma separated, for example `US,fr-CA`). |springdoc.enable-extra-schemas | `true` | `Boolean`. To enable default support for extra Schemas, from `java.time` package like `LocalTime`, `Duration`, but also other Java classes like `java.util.Locale` or `java.nio.charset.Charset` +|springdoc.explicit-object-schema | `false` | `Boolean`. Set explicit-object-schema to `true` to always include `type: object` in the schema, or to `false` to omit `type: object`. +|springdoc.use-arbitrary-schemas | `false` | `Boolean`. When set to `true`, schemas without a defined type will be deserialized as an `ArbitrarySchema` (with no type), instead of an `ObjectSchema` with `type: object`. |=== diff --git a/src/docs/asciidoc/faq.adoc b/src/docs/asciidoc/faq.adoc index 57cd520..f33303a 100644 --- a/src/docs/asciidoc/faq.adoc +++ b/src/docs/asciidoc/faq.adoc @@ -708,18 +708,23 @@ springdoc.group-configs[0].packages-to-scan=test.org.springdoc.api === How can I use the last `springdoc-openapi` SNAPSHOT ? * For testing purposes only, you can test temporarily using the last `springdoc-openapi` SNAPSHOT -* To achieve that, you can on your pom.xml or your settings.xml the following section: +* To achieve that, configure your pom.xml file with the following `<repositories>` section: [source,xml] ---- - <repositories> - <repository> - <id>snapshots-repo</id> - <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> - <releases><enabled>false</enabled></releases> - <snapshots><enabled>true</enabled></snapshots> - </repository> - </repositories> + <repositories> + <repository> + <name>Central Portal Snapshots</name> + <id>central-portal-snapshots</id> + <url>https://central.sonatype.com/repository/maven-snapshots/</url> + <releases> + <enabled>false</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> + </repositories> ---- === How can I use enable `springdoc-openapi` MonetaryAmount support ? diff --git a/src/docs/asciidoc/modules.adoc b/src/docs/asciidoc/modules.adoc index 8f37557..7bfea2d 100644 --- a/src/docs/asciidoc/modules.adoc +++ b/src/docs/asciidoc/modules.adoc @@ -288,3 +288,21 @@ Ensure that you add it as well as its annotation processor to your project's dep TIP: If both a swagger-annotation description and a javadoc comment are present. The value of the swagger-annotation description will be used. +=== Springdoc-openapi BOM +Starting from version `v2.8.7`, `springdoc-openapi` provides a BOM (Bill of Materials) to manage the dependencies of the project. +You can declare it in your project as follows: + +[source,xml, subs="attributes+"] +---- + <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.springdoc</groupId> + <artifactId>springdoc-openapi-bom</artifactId> + <version>{springdoc-version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> + </dependencies> + </dependencyManagement> +---- \ No newline at end of file diff --git a/src/docs/asciidoc/other-resources.adoc b/src/docs/asciidoc/other-resources.adoc index d06e742..eca3349 100644 --- a/src/docs/asciidoc/other-resources.adoc +++ b/src/docs/asciidoc/other-resources.adoc @@ -18,10 +18,10 @@ The artifacts can be viewed accessed at the following locations: Releases: -* link:https://s01.oss.sonatype.org/content/groups/public/org/springdoc/[https://s01.oss.sonatype.org/content/groups/public/org/springdoc/, window="_blank"] +* link:https://central.sonatype.com/search?q=g:org.springdoc[https://central.sonatype.com/search?q=g:org.springdoc, window="_blank"] Snapshots: -* link:https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/[https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/, window="_blank", window="_blank"] +* link:https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/springdoc/[https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/springdoc/, window="_blank", window="_blank"] diff --git a/src/docs/asciidoc/plugins.adoc b/src/docs/asciidoc/plugins.adoc index ff75b93..aabccf4 100644 --- a/src/docs/asciidoc/plugins.adoc +++ b/src/docs/asciidoc/plugins.adoc @@ -37,7 +37,7 @@ In order to use this functionality, you need to add the plugin declaration on th <plugin> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-maven-plugin</artifactId> - <version>1.4</version> + <version>1.5</version> <executions> <execution> <id>integration-test</id> diff --git a/src/docs/asciidoc/v1/faq.adoc b/src/docs/asciidoc/v1/faq.adoc index a5c5b23..3863e3d 100644 --- a/src/docs/asciidoc/v1/faq.adoc +++ b/src/docs/asciidoc/v1/faq.adoc @@ -729,18 +729,23 @@ spring.mvc.servlet.path=/my-servlet-path === How can I use the last `springdoc-openapi` SNAPSHOT ? * For testing purposes only, you can test temporarily using the last `springdoc-openapi` SNAPSHOT -* To achieve that, you can on your pom.xml or your settings.xml the following section: +* To achieve that, configure your pom.xml file with the following `<repositories>` section: [source,xml] ---- - <repositories> - <repository> - <id>snapshots-repo</id> - <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> - <releases><enabled>false</enabled></releases> - <snapshots><enabled>true</enabled></snapshots> - </repository> - </repositories> + <repositories> + <repository> + <name>Central Portal Snapshots</name> + <id>central-portal-snapshots</id> + <url>https://central.sonatype.com/repository/maven-snapshots/</url> + <releases> + <enabled>false</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> + </repositories> ---- === How can I use enable `springdoc-openapi` MonetaryAmount support? diff --git a/src/docs/asciidoc/v1/other-resources.adoc b/src/docs/asciidoc/v1/other-resources.adoc index d06e742..eca3349 100644 --- a/src/docs/asciidoc/v1/other-resources.adoc +++ b/src/docs/asciidoc/v1/other-resources.adoc @@ -18,10 +18,10 @@ The artifacts can be viewed accessed at the following locations: Releases: -* link:https://s01.oss.sonatype.org/content/groups/public/org/springdoc/[https://s01.oss.sonatype.org/content/groups/public/org/springdoc/, window="_blank"] +* link:https://central.sonatype.com/search?q=g:org.springdoc[https://central.sonatype.com/search?q=g:org.springdoc, window="_blank"] Snapshots: -* link:https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/[https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/, window="_blank", window="_blank"] +* link:https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/springdoc/[https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/springdoc/, window="_blank", window="_blank"] diff --git a/src/docs/asciidoc/v1/plugins.adoc b/src/docs/asciidoc/v1/plugins.adoc index 7c04fb5..6a1e7c8 100644 --- a/src/docs/asciidoc/v1/plugins.adoc +++ b/src/docs/asciidoc/v1/plugins.adoc @@ -37,7 +37,7 @@ In order to use this functionality, you need to add the plugin declaration on th <plugin> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-maven-plugin</artifactId> - <version>1.4</version> + <version>1.5</version> <executions> <execution> <id>integration-test</id> From 78bc33ab5580b0d968edb8122070e8995a1dee51 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" <badr.nasslahsen@gmail.com> Date: Sun, 4 May 2025 17:46:36 +0200 Subject: [PATCH 07/10] update --- docs/getting-started.html | 2 +- docs/modules.html | 2 +- docs/v1/getting-started.html | 2 +- docs/v1/modules.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/getting-started.html b/docs/getting-started.html index 84c6d68..8e0360a 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -107,7 +107,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>Getting S </div> <div id="footer"> <div id="footer-text"> -Last updated 2024-10-06 14:02:23 +0200 +Last updated 2025-05-04 17:38:06 +0200 </div> </div> </div> diff --git a/docs/modules.html b/docs/modules.html index 8ace4e9..576c886 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -641,7 +641,7 @@ <h3 id="_springdoc_openapi_bom"><a class="anchor" href="#_springdoc_openapi_bom" </div> <div id="footer"> <div id="footer-text"> -Last updated 2025-05-04 16:11:48 +0200 +Last updated 2025-05-04 17:38:06 +0200 </div> </div> </div> diff --git a/docs/v1/getting-started.html b/docs/v1/getting-started.html index 0649842..8e03eee 100644 --- a/docs/v1/getting-started.html +++ b/docs/v1/getting-started.html @@ -96,7 +96,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>Getting S </div> <div id="footer"> <div id="footer-text"> -Last updated 2024-10-06 14:24:00 +0200 +Last updated 2025-05-04 17:38:06 +0200 </div> </div> </div> diff --git a/docs/v1/modules.html b/docs/v1/modules.html index 8f98681..a3a49d6 100644 --- a/docs/v1/modules.html +++ b/docs/v1/modules.html @@ -564,7 +564,7 @@ <h3 id="_javadoc_support"><a class="anchor" href="#_javadoc_support"></a>Javadoc </div> <div id="footer"> <div id="footer-text"> -Last updated 2024-10-06 14:24:00 +0200 +Last updated 2025-05-04 17:38:06 +0200 </div> </div> </div> From 5de2ab044eb6de8ac8e4ac735b57618344962dae Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" <badr.nasslahsen@gmail.com> Date: Sun, 4 May 2025 17:50:01 +0200 Subject: [PATCH 08/10] code updates --- docs/getting-started.html | 2 +- docs/modules.html | 2 +- docs/v1/faq.html | 10 +++++----- docs/v1/getting-started.html | 2 +- docs/v1/index.html | 8 ++++---- docs/v1/modules.html | 2 +- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/getting-started.html b/docs/getting-started.html index 8e0360a..d87e1ef 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -107,7 +107,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>Getting S </div> <div id="footer"> <div id="footer-text"> -Last updated 2025-05-04 17:38:06 +0200 +Last updated 2025-05-04 17:47:09 +0200 </div> </div> </div> diff --git a/docs/modules.html b/docs/modules.html index 576c886..2e089e6 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -641,7 +641,7 @@ <h3 id="_springdoc_openapi_bom"><a class="anchor" href="#_springdoc_openapi_bom" </div> <div id="footer"> <div id="footer-text"> -Last updated 2025-05-04 17:38:06 +0200 +Last updated 2025-05-04 17:47:09 +0200 </div> </div> </div> diff --git a/docs/v1/faq.html b/docs/v1/faq.html index df4299b..26a59d9 100644 --- a/docs/v1/faq.html +++ b/docs/v1/faq.html @@ -653,7 +653,7 @@ <h3 id="_how_can_i_customise_the_openapi_object"><a class="anchor" href="#_how_c <div class="ulist"> <ul> <li> -<p><a href="https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-webmvc-core/src/test/java/test/org/springdoc/api/app39/SpringDocApp39Test.java" target="_blank" rel="noopener">https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-webflux-core/src/test/java/test/org/springdoc/api/app39/SpringDocTestApp.java</a></p> +<p><a href="https://github.com/springdoc/springdoc-openapi/blob/main/springdoc-openapi-starter-webmvc-api/src/test/java/test/org/springdoc/api/v31/app39/SpringDocTestApp.java" target="_blank" rel="noopener">https://github.com/springdoc/springdoc-openapi/blob/main/springdoc-openapi-starter-webmvc-api/src/test/java/test/org/springdoc/api/v31/app39/SpringDocTestApp.java</a></p> </li> </ul> </div> @@ -663,9 +663,9 @@ <h3 id="_how_can_i_customise_the_openapi_object"><a class="anchor" href="#_how_c <div class="listingblock"> <div class="content"> <pre class="highlight"><code class="language-java" data-lang="java">@Bean -public OpenApiCustomiser consumerTypeHeaderOpenAPICustomiser() { -return openApi -> openApi.getPaths().values().stream().flatMap(pathItem -> pathItem.readOperations().stream()) - .forEach(operation -> operation.addParametersItem(new HeaderParameter().$ref("#/components/parameters/myConsumerTypeHeader"))); +public OpenApiCustomizer customerGlobalHeaderOpenApiCustomizer() { + return openApi -> openApi.getPaths().values().stream().flatMap(pathItem -> pathItem.readOperations().stream()) + .forEach(operation -> operation.addParametersItem(new HeaderParameter().$ref("#/components/parameters/myGlobalHeader"))); } </code></pre> </div> @@ -2002,7 +2002,7 @@ <h3 id="_why_am_i_getting_an_error_swagger_ui_unable_to_render_definition_when_o </div> <div id="footer"> <div id="footer-text"> -Last updated 2025-05-04 16:36:35 +0200 +Last updated 2025-05-04 17:48:15 +0200 </div> </div> </div> diff --git a/docs/v1/getting-started.html b/docs/v1/getting-started.html index 8e03eee..6b3183e 100644 --- a/docs/v1/getting-started.html +++ b/docs/v1/getting-started.html @@ -96,7 +96,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>Getting S </div> <div id="footer"> <div id="footer-text"> -Last updated 2025-05-04 17:38:06 +0200 +Last updated 2025-05-04 17:47:09 +0200 </div> </div> </div> diff --git a/docs/v1/index.html b/docs/v1/index.html index 47cce89..278f709 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -2865,7 +2865,7 @@ <h3 id="how-can-i-customise-the-openapi-object"><a class="anchor" href="#how-can <div class="ulist"> <ul> <li> -<p><a href="https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-webmvc-core/src/test/java/test/org/springdoc/api/app39/SpringDocApp39Test.java" target="_blank" rel="noopener">https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-webflux-core/src/test/java/test/org/springdoc/api/app39/SpringDocTestApp.java</a></p> +<p><a href="https://github.com/springdoc/springdoc-openapi/blob/main/springdoc-openapi-starter-webmvc-api/src/test/java/test/org/springdoc/api/v31/app39/SpringDocTestApp.java" target="_blank" rel="noopener">https://github.com/springdoc/springdoc-openapi/blob/main/springdoc-openapi-starter-webmvc-api/src/test/java/test/org/springdoc/api/v31/app39/SpringDocTestApp.java</a></p> </li> </ul> </div> @@ -2875,9 +2875,9 @@ <h3 id="how-can-i-customise-the-openapi-object"><a class="anchor" href="#how-can <div class="listingblock"> <div class="content"> <pre class="highlight"><code class="language-java" data-lang="java">@Bean -public OpenApiCustomiser consumerTypeHeaderOpenAPICustomiser() { -return openApi -> openApi.getPaths().values().stream().flatMap(pathItem -> pathItem.readOperations().stream()) - .forEach(operation -> operation.addParametersItem(new HeaderParameter().$ref("#/components/parameters/myConsumerTypeHeader"))); +public OpenApiCustomizer customerGlobalHeaderOpenApiCustomizer() { + return openApi -> openApi.getPaths().values().stream().flatMap(pathItem -> pathItem.readOperations().stream()) + .forEach(operation -> operation.addParametersItem(new HeaderParameter().$ref("#/components/parameters/myGlobalHeader"))); } </code></pre> </div> diff --git a/docs/v1/modules.html b/docs/v1/modules.html index a3a49d6..2d57b67 100644 --- a/docs/v1/modules.html +++ b/docs/v1/modules.html @@ -564,7 +564,7 @@ <h3 id="_javadoc_support"><a class="anchor" href="#_javadoc_support"></a>Javadoc </div> <div id="footer"> <div id="footer-text"> -Last updated 2025-05-04 17:38:06 +0200 +Last updated 2025-05-04 17:47:09 +0200 </div> </div> </div> From 2afda4da483b5fa205b5ed9f0fdfa797b8312689 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" <badr.nasslahsen@gmail.com> Date: Sun, 4 May 2025 17:54:04 +0200 Subject: [PATCH 09/10] prepare for next release --- docs/v1/faq.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/v1/faq.html b/docs/v1/faq.html index 26a59d9..49bfed8 100644 --- a/docs/v1/faq.html +++ b/docs/v1/faq.html @@ -2002,7 +2002,7 @@ <h3 id="_why_am_i_getting_an_error_swagger_ui_unable_to_render_definition_when_o </div> <div id="footer"> <div id="footer-text"> -Last updated 2025-05-04 17:48:15 +0200 +Last updated 2025-05-04 17:50:23 +0200 </div> </div> </div> From 3b60af491977ea8ee6b9c987899b8c8b0d76dda7 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" <badr.nasslahsen@gmail.com> Date: Sun, 4 May 2025 23:13:58 +0200 Subject: [PATCH 10/10] Handle projects not using kotlin-reflect. Fixes #2977 --- docs/faq.html | 2 +- docs/getting-started.html | 2 +- docs/index.html | 16 ++++++++-------- docs/migrating-from-springfox.html | 2 +- docs/modules.html | 6 +++--- pom.xml | 2 +- 6 files changed, 15 insertions(+), 15 deletions(-) diff --git a/docs/faq.html b/docs/faq.html index a996156..0f09653 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -2010,7 +2010,7 @@ <h3 id="_what_is_the_compatibility_matrix_of_springdoc_openapi_with_spring_boot" <p><code>springdoc-openapi 2.x</code> is compatible with <code>spring-boot 3</code>.</p> </div> <div class="paragraph"> -<p>In general, <strong>you should only pick the last stable version as per today 2.8.7.</strong></p> +<p>In general, <strong>you should only pick the last stable version as per today 2.8.8.</strong></p> </div> <div class="paragraph"> <p>More precisely, this the exhaustive list of spring-boot versions against which <code>springdoc-openapi</code> has been built:</p> diff --git a/docs/getting-started.html b/docs/getting-started.html index d87e1ef..9e1e736 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -40,7 +40,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>Getting S <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> - <version>2.8.7</version> + <version>2.8.8</version> </dependency></code></pre> </div> </div> diff --git a/docs/index.html b/docs/index.html index 122abcf..78a561d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -18,7 +18,7 @@ <meta property="og:site_name" content="OpenAPI 3 Library for spring-boot" /> <meta property="og:image" content="https://springdoc.org/img/banner-logo.svg" /> <meta name="author" content="Library for OpenAPI 3 with spring-boot By Badr NASS LAHSEN"> -<title>springdoc-openapi v2.8.7</title> +<title>springdoc-openapi v2.8.8</title> <link rel="stylesheet" href="css/site.css"> <style> #header #revnumber { @@ -55,7 +55,7 @@ <div id="main" class="contained"> <div id="doc" class="doc"> <div id="header"> -<h1>springdoc-openapi v2.8.7</h1> +<h1>springdoc-openapi v2.8.8</h1> <div id="toc" class="toc2"> <div id="toctitle">Table of Contents</div> <ul class="sectlevel1"> @@ -313,7 +313,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>2. Gettin <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> - <version>2.8.7</version> + <version>2.8.8</version> </dependency></code></pre> </div> </div> @@ -421,7 +421,7 @@ <h3 id="spring-webmvc-support"><a class="anchor" href="#spring-webmvc-support">< <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-api</artifactId> - <version>2.8.7</version> + <version>2.8.8</version> </dependency></code></pre> </div> </div> @@ -473,7 +473,7 @@ <h3 id="spring-webflux-support"><a class="anchor" href="#spring-webflux-support" <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webflux-api</artifactId> - <version>2.8.7</version> + <version>2.8.8</version> </dependency></code></pre> </div> </div> @@ -975,7 +975,7 @@ <h3 id="springdoc-openapi-bom"><a class="anchor" href="#springdoc-openapi-bom">< <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-bom</artifactId> - <version>2.8.7</version> + <version>2.8.8</version> <type>pom</type> <scope>import</scope> </dependency> @@ -2261,7 +2261,7 @@ <h2 id="migrating-from-springfox"><a class="anchor" href="#migrating-from-spring <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> - <version>2.8.7</version> + <version>2.8.8</version> </dependency></code></pre> </div> </div> @@ -4583,7 +4583,7 @@ <h3 id="what-is-the-compatibility-matrix-of-springdoc-openapi-with-spring-boot"> <p><code>springdoc-openapi 2.x</code> is compatible with <code>spring-boot 3</code>.</p> </div> <div class="paragraph"> -<p>In general, <strong>you should only pick the last stable version as per today 2.8.7.</strong></p> +<p>In general, <strong>you should only pick the last stable version as per today 2.8.8.</strong></p> </div> <div class="paragraph"> <p>More precisely, this the exhaustive list of spring-boot versions against which <code>springdoc-openapi</code> has been built:</p> diff --git a/docs/migrating-from-springfox.html b/docs/migrating-from-springfox.html index a45ad91..c808e01 100644 --- a/docs/migrating-from-springfox.html +++ b/docs/migrating-from-springfox.html @@ -44,7 +44,7 @@ <h2 id="migrating-from-springfox"><a class="anchor" href="#migrating-from-spring <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> - <version>2.8.7</version> + <version>2.8.8</version> </dependency></code></pre> </div> </div> diff --git a/docs/modules.html b/docs/modules.html index 2e089e6..1bd3f02 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -73,7 +73,7 @@ <h3 id="_spring_webmvc_support"><a class="anchor" href="#_spring_webmvc_support" <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-api</artifactId> - <version>2.8.7</version> + <version>2.8.8</version> </dependency></code></pre> </div> </div> @@ -125,7 +125,7 @@ <h3 id="_spring_webflux_support"><a class="anchor" href="#_spring_webflux_suppor <pre class="highlight"><code class="language-xml" data-lang="xml"> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webflux-api</artifactId> - <version>2.8.7</version> + <version>2.8.8</version> </dependency></code></pre> </div> </div> @@ -627,7 +627,7 @@ <h3 id="_springdoc_openapi_bom"><a class="anchor" href="#_springdoc_openapi_bom" <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-bom</artifactId> - <version>2.8.7</version> + <version>2.8.8</version> <type>pom</type> <scope>import</scope> </dependency> diff --git a/pom.xml b/pom.xml index 82e1163..5162730 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ <version>3.1.2-SNAPSHOT</version> <properties> - <springdoc.version>2.8.7</springdoc.version> + <springdoc.version>2.8.8</springdoc.version> <springdoc-legacy.version>1.8.0</springdoc-legacy.version> <java.version>1.8</java.version> <refdocs.build.directory>${project.basedir}/docs</refdocs.build.directory>