Skip to content

Commit f311007

Browse files
committed
Prepare for the next release 2.8.7
1 parent b673632 commit f311007

23 files changed

+228
-93
lines changed

docs/core-properties.html

+11-1
Original file line numberDiff line numberDiff line change
@@ -318,12 +318,22 @@
318318
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
319319
<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>
320320
</tr>
321+
<tr>
322+
<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.explicit-object-schema</p></td>
323+
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
324+
<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>
325+
</tr>
326+
<tr>
327+
<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.use-arbitrary-schemas</p></td>
328+
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
329+
<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>
330+
</tr>
321331
</tbody>
322332
</table>
323333
</div>
324334
<div id="footer">
325335
<div id="footer-text">
326-
Last updated 2025-03-23 16:00:03 +0100
336+
Last updated 2025-04-21 22:29:56 +0200
327337
</div>
328338
</div>
329339
</div>

docs/faq.html

+16-11
Original file line numberDiff line numberDiff line change
@@ -1506,20 +1506,25 @@ <h3 id="_how_can_i_use_the_last_springdoc_openapi_snapshot"><a class="anchor" hr
15061506
<p>For testing purposes only, you can test temporarily using the last <code>springdoc-openapi</code> SNAPSHOT</p>
15071507
</li>
15081508
<li>
1509-
<p>To achieve that, you can on your pom.xml or your settings.xml the following section:</p>
1509+
<p>To achieve that, configure your pom.xml file with the following <code>&lt;repositories&gt;</code> section:</p>
15101510
</li>
15111511
</ul>
15121512
</div>
15131513
<div class="listingblock">
15141514
<div class="content">
1515-
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;repositories&gt;
1516-
&lt;repository&gt;
1517-
&lt;id&gt;snapshots-repo&lt;/id&gt;
1518-
&lt;url&gt;https://s01.oss.sonatype.org/content/repositories/snapshots&lt;/url&gt;
1519-
&lt;releases&gt;&lt;enabled&gt;false&lt;/enabled&gt;&lt;/releases&gt;
1520-
&lt;snapshots&gt;&lt;enabled&gt;true&lt;/enabled&gt;&lt;/snapshots&gt;
1521-
&lt;/repository&gt;
1522-
&lt;/repositories&gt;</code></pre>
1515+
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;repositories&gt;
1516+
&lt;repository&gt;
1517+
&lt;name&gt;Central Portal Snapshots&lt;/name&gt;
1518+
&lt;id&gt;central-portal-snapshots&lt;/id&gt;
1519+
&lt;url&gt;https://central.sonatype.com/repository/maven-snapshots/&lt;/url&gt;
1520+
&lt;releases&gt;
1521+
&lt;enabled&gt;false&lt;/enabled&gt;
1522+
&lt;/releases&gt;
1523+
&lt;snapshots&gt;
1524+
&lt;enabled&gt;true&lt;/enabled&gt;
1525+
&lt;/snapshots&gt;
1526+
&lt;/repository&gt;
1527+
&lt;/repositories&gt;</code></pre>
15231528
</div>
15241529
</div>
15251530
</div>
@@ -2005,7 +2010,7 @@ <h3 id="_what_is_the_compatibility_matrix_of_springdoc_openapi_with_spring_boot"
20052010
<p><code>springdoc-openapi 2.x</code> is compatible with <code>spring-boot 3</code>.</p>
20062011
</div>
20072012
<div class="paragraph">
2008-
<p>In general, <strong>you should only pick the last stable version as per today 2.8.6.</strong></p>
2013+
<p>In general, <strong>you should only pick the last stable version as per today 2.8.7.</strong></p>
20092014
</div>
20102015
<div class="paragraph">
20112016
<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
21202125
</div>
21212126
<div id="footer">
21222127
<div id="footer-text">
2123-
Last updated 2025-02-28 20:11:22 +0100
2128+
Last updated 2025-05-04 16:36:11 +0200
21242129
</div>
21252130
</div>
21262131
</div>

docs/getting-started.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ <h2 id="getting-started"><a class="anchor" href="#getting-started"></a>Getting S
4040
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;dependency&gt;
4141
&lt;groupId&gt;org.springdoc&lt;/groupId&gt;
4242
&lt;artifactId&gt;springdoc-openapi-starter-webmvc-ui&lt;/artifactId&gt;
43-
&lt;version&gt;2.8.6&lt;/version&gt;
43+
&lt;version&gt;2.8.7&lt;/version&gt;
4444
&lt;/dependency&gt;</code></pre>
4545
</div>
4646
</div>

docs/index.html

+57-19
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<meta property="og:site_name" content="OpenAPI 3 Library for spring-boot" />
1919
<meta property="og:image" content="https://springdoc.org/img/banner-logo.svg" />
2020
<meta name="author" content="Library for OpenAPI 3 with spring-boot By Badr NASS LAHSEN">
21-
<title>springdoc-openapi v2.8.6</title>
21+
<title>springdoc-openapi v2.8.7</title>
2222
<link rel="stylesheet" href="css/site.css">
2323
<style>
2424
#header #revnumber {
@@ -55,7 +55,7 @@
5555
<div id="main" class="contained">
5656
<div id="doc" class="doc">
5757
<div id="header">
58-
<h1>springdoc-openapi v2.8.6</h1>
58+
<h1>springdoc-openapi v2.8.7</h1>
5959
<div id="toc" class="toc2">
6060
<div id="toctitle">Table of Contents</div>
6161
<ul class="sectlevel1">
@@ -74,6 +74,7 @@ <h1>springdoc-openapi v2.8.6</h1>
7474
<li><a href="#kotlin-support">3.9. Kotlin support</a></li>
7575
<li><a href="#groovy-support">3.10. Groovy support</a></li>
7676
<li><a href="#javadoc-support">3.11. Javadoc support</a></li>
77+
<li><a href="#springdoc-openapi-bom">3.12. Springdoc-openapi BOM</a></li>
7778
</ul>
7879
</li>
7980
<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
312313
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;dependency&gt;
313314
&lt;groupId&gt;org.springdoc&lt;/groupId&gt;
314315
&lt;artifactId&gt;springdoc-openapi-starter-webmvc-ui&lt;/artifactId&gt;
315-
&lt;version&gt;2.8.6&lt;/version&gt;
316+
&lt;version&gt;2.8.7&lt;/version&gt;
316317
&lt;/dependency&gt;</code></pre>
317318
</div>
318319
</div>
@@ -420,7 +421,7 @@ <h3 id="spring-webmvc-support"><a class="anchor" href="#spring-webmvc-support"><
420421
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;dependency&gt;
421422
&lt;groupId&gt;org.springdoc&lt;/groupId&gt;
422423
&lt;artifactId&gt;springdoc-openapi-starter-webmvc-api&lt;/artifactId&gt;
423-
&lt;version&gt;2.8.6&lt;/version&gt;
424+
&lt;version&gt;2.8.7&lt;/version&gt;
424425
&lt;/dependency&gt;</code></pre>
425426
</div>
426427
</div>
@@ -472,7 +473,7 @@ <h3 id="spring-webflux-support"><a class="anchor" href="#spring-webflux-support"
472473
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;dependency&gt;
473474
&lt;groupId&gt;org.springdoc&lt;/groupId&gt;
474475
&lt;artifactId&gt;springdoc-openapi-starter-webflux-api&lt;/artifactId&gt;
475-
&lt;version&gt;2.8.6&lt;/version&gt;
476+
&lt;version&gt;2.8.7&lt;/version&gt;
476477
&lt;/dependency&gt;</code></pre>
477478
</div>
478479
</div>
@@ -961,6 +962,28 @@ <h3 id="javadoc-support"><a class="anchor" href="#javadoc-support"></a>3.11. Jav
961962
</table>
962963
</div>
963964
</div>
965+
<div class="sect2">
966+
<h3 id="springdoc-openapi-bom"><a class="anchor" href="#springdoc-openapi-bom"></a>3.12. Springdoc-openapi BOM</h3>
967+
<div class="paragraph">
968+
<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.
969+
You can declare it in your project as follows:</p>
970+
</div>
971+
<div class="listingblock">
972+
<div class="content">
973+
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;dependencyManagement&gt;
974+
&lt;dependencies&gt;
975+
&lt;dependency&gt;
976+
&lt;groupId&gt;org.springdoc&lt;/groupId&gt;
977+
&lt;artifactId&gt;springdoc-openapi-bom&lt;/artifactId&gt;
978+
&lt;version&gt;2.8.7&lt;/version&gt;
979+
&lt;type&gt;pom&lt;/type&gt;
980+
&lt;scope&gt;import&lt;/scope&gt;
981+
&lt;/dependency&gt;
982+
&lt;/dependencies&gt;
983+
&lt;/dependencyManagement&gt;</code></pre>
984+
</div>
985+
</div>
986+
</div>
964987
</div>
965988
</div>
966989
<div class="sect1">
@@ -1580,6 +1603,16 @@ <h3 id="springdoc-openapi-core-properties"><a class="anchor" href="#springdoc-op
15801603
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
15811604
<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>
15821605
</tr>
1606+
<tr>
1607+
<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.explicit-object-schema</p></td>
1608+
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
1609+
<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>
1610+
</tr>
1611+
<tr>
1612+
<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.use-arbitrary-schemas</p></td>
1613+
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
1614+
<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>
1615+
</tr>
15831616
</tbody>
15841617
</table>
15851618
</div>
@@ -1899,7 +1932,7 @@ <h3 id="maven-plugin"><a class="anchor" href="#maven-plugin"></a>6.1. Maven plug
18991932
&lt;plugin&gt;
19001933
&lt;groupId&gt;org.springdoc&lt;/groupId&gt;
19011934
&lt;artifactId&gt;springdoc-openapi-maven-plugin&lt;/artifactId&gt;
1902-
&lt;version&gt;1.4&lt;/version&gt;
1935+
&lt;version&gt;1.5&lt;/version&gt;
19031936
&lt;executions&gt;
19041937
&lt;execution&gt;
19051938
&lt;id&gt;integration-test&lt;/id&gt;
@@ -2228,7 +2261,7 @@ <h2 id="migrating-from-springfox"><a class="anchor" href="#migrating-from-spring
22282261
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;dependency&gt;
22292262
&lt;groupId&gt;org.springdoc&lt;/groupId&gt;
22302263
&lt;artifactId&gt;springdoc-openapi-starter-webmvc-ui&lt;/artifactId&gt;
2231-
&lt;version&gt;2.8.6&lt;/version&gt;
2264+
&lt;version&gt;2.8.7&lt;/version&gt;
22322265
&lt;/dependency&gt;</code></pre>
22332266
</div>
22342267
</div>
@@ -2441,7 +2474,7 @@ <h3 id="dependencies-repository"><a class="anchor" href="#dependencies-repositor
24412474
<div class="ulist">
24422475
<ul>
24432476
<li>
2444-
<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>
2477+
<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>
24452478
</li>
24462479
</ul>
24472480
</div>
@@ -2451,7 +2484,7 @@ <h3 id="dependencies-repository"><a class="anchor" href="#dependencies-repositor
24512484
<div class="ulist">
24522485
<ul>
24532486
<li>
2454-
<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>
2487+
<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>
24552488
</li>
24562489
</ul>
24572490
</div>
@@ -4046,20 +4079,25 @@ <h3 id="how-can-i-use-the-last-springdoc-openapi-snapshot"><a class="anchor" hre
40464079
<p>For testing purposes only, you can test temporarily using the last <code>springdoc-openapi</code> SNAPSHOT</p>
40474080
</li>
40484081
<li>
4049-
<p>To achieve that, you can on your pom.xml or your settings.xml the following section:</p>
4082+
<p>To achieve that, configure your pom.xml file with the following <code>&lt;repositories&gt;</code> section:</p>
40504083
</li>
40514084
</ul>
40524085
</div>
40534086
<div class="listingblock">
40544087
<div class="content">
4055-
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;repositories&gt;
4056-
&lt;repository&gt;
4057-
&lt;id&gt;snapshots-repo&lt;/id&gt;
4058-
&lt;url&gt;https://s01.oss.sonatype.org/content/repositories/snapshots&lt;/url&gt;
4059-
&lt;releases&gt;&lt;enabled&gt;false&lt;/enabled&gt;&lt;/releases&gt;
4060-
&lt;snapshots&gt;&lt;enabled&gt;true&lt;/enabled&gt;&lt;/snapshots&gt;
4061-
&lt;/repository&gt;
4062-
&lt;/repositories&gt;</code></pre>
4088+
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;repositories&gt;
4089+
&lt;repository&gt;
4090+
&lt;name&gt;Central Portal Snapshots&lt;/name&gt;
4091+
&lt;id&gt;central-portal-snapshots&lt;/id&gt;
4092+
&lt;url&gt;https://central.sonatype.com/repository/maven-snapshots/&lt;/url&gt;
4093+
&lt;releases&gt;
4094+
&lt;enabled&gt;false&lt;/enabled&gt;
4095+
&lt;/releases&gt;
4096+
&lt;snapshots&gt;
4097+
&lt;enabled&gt;true&lt;/enabled&gt;
4098+
&lt;/snapshots&gt;
4099+
&lt;/repository&gt;
4100+
&lt;/repositories&gt;</code></pre>
40634101
</div>
40644102
</div>
40654103
</div>
@@ -4545,7 +4583,7 @@ <h3 id="what-is-the-compatibility-matrix-of-springdoc-openapi-with-spring-boot">
45454583
<p><code>springdoc-openapi 2.x</code> is compatible with <code>spring-boot 3</code>.</p>
45464584
</div>
45474585
<div class="paragraph">
4548-
<p>In general, <strong>you should only pick the last stable version as per today 2.8.6.</strong></p>
4586+
<p>In general, <strong>you should only pick the last stable version as per today 2.8.7.</strong></p>
45494587
</div>
45504588
<div class="paragraph">
45514589
<p>More precisely, this the exhaustive list of spring-boot versions against which <code>springdoc-openapi</code> has been built:</p>

docs/migrating-from-springfox.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ <h2 id="migrating-from-springfox"><a class="anchor" href="#migrating-from-spring
4444
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;dependency&gt;
4545
&lt;groupId&gt;org.springdoc&lt;/groupId&gt;
4646
&lt;artifactId&gt;springdoc-openapi-starter-webmvc-ui&lt;/artifactId&gt;
47-
&lt;version&gt;2.8.6&lt;/version&gt;
47+
&lt;version&gt;2.8.7&lt;/version&gt;
4848
&lt;/dependency&gt;</code></pre>
4949
</div>
5050
</div>

docs/modules.html

+25-3
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ <h3 id="_spring_webmvc_support"><a class="anchor" href="#_spring_webmvc_support"
7373
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;dependency&gt;
7474
&lt;groupId&gt;org.springdoc&lt;/groupId&gt;
7575
&lt;artifactId&gt;springdoc-openapi-starter-webmvc-api&lt;/artifactId&gt;
76-
&lt;version&gt;2.8.6&lt;/version&gt;
76+
&lt;version&gt;2.8.7&lt;/version&gt;
7777
&lt;/dependency&gt;</code></pre>
7878
</div>
7979
</div>
@@ -125,7 +125,7 @@ <h3 id="_spring_webflux_support"><a class="anchor" href="#_spring_webflux_suppor
125125
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;dependency&gt;
126126
&lt;groupId&gt;org.springdoc&lt;/groupId&gt;
127127
&lt;artifactId&gt;springdoc-openapi-starter-webflux-api&lt;/artifactId&gt;
128-
&lt;version&gt;2.8.6&lt;/version&gt;
128+
&lt;version&gt;2.8.7&lt;/version&gt;
129129
&lt;/dependency&gt;</code></pre>
130130
</div>
131131
</div>
@@ -614,12 +614,34 @@ <h3 id="_javadoc_support"><a class="anchor" href="#_javadoc_support"></a>Javadoc
614614
</table>
615615
</div>
616616
</div>
617+
<div class="sect2">
618+
<h3 id="_springdoc_openapi_bom"><a class="anchor" href="#_springdoc_openapi_bom"></a>Springdoc-openapi BOM</h3>
619+
<div class="paragraph">
620+
<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.
621+
You can declare it in your project as follows:</p>
622+
</div>
623+
<div class="listingblock">
624+
<div class="content">
625+
<pre class="highlight"><code class="language-xml" data-lang="xml"> &lt;dependencyManagement&gt;
626+
&lt;dependencies&gt;
627+
&lt;dependency&gt;
628+
&lt;groupId&gt;org.springdoc&lt;/groupId&gt;
629+
&lt;artifactId&gt;springdoc-openapi-bom&lt;/artifactId&gt;
630+
&lt;version&gt;2.8.7&lt;/version&gt;
631+
&lt;type&gt;pom&lt;/type&gt;
632+
&lt;scope&gt;import&lt;/scope&gt;
633+
&lt;/dependency&gt;
634+
&lt;/dependencies&gt;
635+
&lt;/dependencyManagement&gt;</code></pre>
636+
</div>
637+
</div>
638+
</div>
617639
</div>
618640
</div>
619641
</div>
620642
<div id="footer">
621643
<div id="footer-text">
622-
Last updated 2024-11-26 16:21:53 +0100
644+
Last updated 2025-05-04 16:11:48 +0200
623645
</div>
624646
</div>
625647
</div>

docs/other-resources.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ <h3 id="_dependencies_repository"><a class="anchor" href="#_dependencies_reposit
7272
<div class="ulist">
7373
<ul>
7474
<li>
75-
<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>
75+
<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>
7676
</li>
7777
</ul>
7878
</div>
@@ -82,7 +82,7 @@ <h3 id="_dependencies_repository"><a class="anchor" href="#_dependencies_reposit
8282
<div class="ulist">
8383
<ul>
8484
<li>
85-
<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>
85+
<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>
8686
</li>
8787
</ul>
8888
</div>
@@ -92,7 +92,7 @@ <h3 id="_dependencies_repository"><a class="anchor" href="#_dependencies_reposit
9292
</div>
9393
<div id="footer">
9494
<div id="footer-text">
95-
Last updated 2024-10-06 14:24:00 +0200
95+
Last updated 2025-05-04 16:32:34 +0200
9696
</div>
9797
</div>
9898
</div>

docs/plugins.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ <h3 id="_maven_plugin"><a class="anchor" href="#_maven_plugin"></a>Maven plugin<
7171
&lt;plugin&gt;
7272
&lt;groupId&gt;org.springdoc&lt;/groupId&gt;
7373
&lt;artifactId&gt;springdoc-openapi-maven-plugin&lt;/artifactId&gt;
74-
&lt;version&gt;1.4&lt;/version&gt;
74+
&lt;version&gt;1.5&lt;/version&gt;
7575
&lt;executions&gt;
7676
&lt;execution&gt;
7777
&lt;id&gt;integration-test&lt;/id&gt;
@@ -142,7 +142,7 @@ <h3 id="_gradle_plugin"><a class="anchor" href="#_gradle_plugin"></a>Gradle plug
142142
</div>
143143
<div id="footer">
144144
<div id="footer-text">
145-
Last updated 2024-10-06 14:24:00 +0200
145+
Last updated 2025-05-04 15:06:04 +0200
146146
</div>
147147
</div>
148148
</div>

docs/properties.html

+10
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,16 @@ <h3 id="_springdoc_openapi_core_properties"><a class="anchor" href="#_springdoc_
326326
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
327327
<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>
328328
</tr>
329+
<tr>
330+
<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.explicit-object-schema</p></td>
331+
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
332+
<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>
333+
</tr>
334+
<tr>
335+
<td class="tableblock halign-left valign-top"><p class="tableblock">springdoc.use-arbitrary-schemas</p></td>
336+
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
337+
<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>
338+
</tr>
329339
</tbody>
330340
</table>
331341
</div>

0 commit comments

Comments
 (0)