Skip to content

Commit a66dfdb

Browse files
committed
dependency review and prepare for the next release
1 parent 5c46afb commit a66dfdb

File tree

101 files changed

+2075
-748
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+2075
-748
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
9+
## [2.8.13] - 2025-09-07
10+
11+
### Added
12+
13+
- #3084 - Add Scalar Support
14+
15+
### Changed
16+
17+
- Upgrade swagger-ui to v5.28.1
18+
19+
### Fixed
20+
21+
- #3076 - With oneOf the response schema contains an extra type: string
22+
823
## [2.8.12] - 2025-09-01
924

1025
### Changed

pom.xml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
</central-publishing-maven-plugin.version>
5757
<flatten-maven-plugin.version>1.5.0</flatten-maven-plugin.version>
5858
<swagger-api.version>2.2.36</swagger-api.version>
59-
<swagger-ui.version>5.28.0</swagger-ui.version>
59+
<swagger-ui.version>5.28.1</swagger-ui.version>
6060
<gmavenplus-plugin.version>1.13.1</gmavenplus-plugin.version>
6161
<jjwt.version>0.9.1</jjwt.version>
6262
<therapi-runtime-javadoc.version>0.15.0</therapi-runtime-javadoc.version>
@@ -105,6 +105,16 @@
105105
<artifactId>scalar</artifactId>
106106
<version>${scalar.version}</version>
107107
</dependency>
108+
<dependency>
109+
<groupId>com.github.therapi</groupId>
110+
<artifactId>therapi-runtime-javadoc</artifactId>
111+
<version>${therapi-runtime-javadoc.version}</version>
112+
</dependency>
113+
<dependency>
114+
<groupId>com.github.therapi</groupId>
115+
<artifactId>therapi-runtime-javadoc-scribe</artifactId>
116+
<version>${therapi-runtime-javadoc.version}</version>
117+
</dependency>
108118
</dependencies>
109119
</dependencyManagement>
110120
<dependencies>

springdoc-openapi-starter-common/pom.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<!-- Actuator dependencies -->
2929
<dependency>
3030
<groupId>org.springframework.boot</groupId>
31-
<artifactId>spring-boot-starter-actuator</artifactId>
31+
<artifactId>spring-boot-actuator-autoconfigure</artifactId>
3232
<optional>true</optional>
3333
</dependency>
3434
<!-- For Spring Cloud Function Support -->
@@ -47,7 +47,6 @@
4747
<dependency>
4848
<groupId>com.github.therapi</groupId>
4949
<artifactId>therapi-runtime-javadoc</artifactId>
50-
<version>${therapi-runtime-javadoc.version}</version>
5150
<optional>true</optional>
5251
</dependency>
5352
<!-- Spring Security -->

springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/SpringDocKotlinConfiguration.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@
2727
package org.springdoc.core.configuration
2828

2929
import org.springdoc.core.converters.KotlinInlineClassUnwrappingConverter
30-
import org.springdoc.core.customizers.DelegatingMethodParameterCustomizer
3130
import org.springdoc.core.customizers.KotlinDeprecatedPropertyCustomizer
32-
import org.springdoc.core.extractor.DelegatingMethodParameter
3331
import org.springdoc.core.providers.ObjectMapperProvider
3432
import org.springdoc.core.utils.Constants
3533
import org.springdoc.core.utils.SpringDocKotlinUtils
@@ -44,7 +42,6 @@ import org.springframework.context.annotation.Bean
4442
import org.springframework.context.annotation.Configuration
4543
import org.springframework.context.annotation.Lazy
4644
import kotlin.coroutines.Continuation
47-
import kotlin.reflect.full.primaryConstructor
4845

4946
/**
5047
* The type Spring doc kotlin configuration.

springdoc-openapi-starter-common/src/main/java/org/springdoc/core/providers/SpringDocJavadocProvider.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@
2828

2929
import java.lang.reflect.Field;
3030
import java.lang.reflect.Method;
31-
import java.util.*;
31+
import java.util.Arrays;
32+
import java.util.HashMap;
33+
import java.util.List;
34+
import java.util.Map;
35+
import java.util.Objects;
3236
import java.util.stream.Collectors;
3337

3438
import com.github.therapi.runtimejavadoc.ClassJavadoc;

springdoc-openapi-starter-webflux-api/pom.xml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,9 @@
2121
<!-- Actuator dependencies -->
2222
<dependency>
2323
<groupId>org.springframework.boot</groupId>
24-
<artifactId>spring-boot-starter-actuator</artifactId>
24+
<artifactId>spring-boot-actuator-autoconfigure</artifactId>
2525
<optional>true</optional>
2626
</dependency>
27-
<dependency>
28-
<groupId>org.springframework.boot</groupId>
29-
<artifactId>spring-boot-starter-reactor-netty</artifactId>
30-
<scope>test</scope>
31-
</dependency>
32-
<dependency>
33-
<groupId>io.netty</groupId>
34-
<artifactId>netty-resolver-dns-native-macos</artifactId>
35-
<classifier>osx-aarch_64</classifier>
36-
<scope>test</scope>
37-
</dependency>
3827
</dependencies>
3928
<build>
4029
<plugins>

springdoc-openapi-starter-webflux-ui/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<!-- Actuator dependencies -->
2727
<dependency>
2828
<groupId>org.springframework.boot</groupId>
29-
<artifactId>spring-boot-starter-actuator</artifactId>
29+
<artifactId>spring-boot-actuator-autoconfigure</artifactId>
3030
<optional>true</optional>
3131
</dependency>
3232
<dependency>

springdoc-openapi-starter-webmvc-api/pom.xml

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,20 @@
1818
<groupId>org.springframework</groupId>
1919
<artifactId>spring-webmvc</artifactId>
2020
</dependency>
21-
<!-- Actuator dependencies -->
22-
<dependency>
23-
<groupId>org.springframework.boot</groupId>
24-
<artifactId>spring-boot-starter-actuator</artifactId>
25-
<optional>true</optional>
26-
</dependency>
2721
<dependency>
2822
<groupId>jakarta.servlet</groupId>
2923
<artifactId>jakarta.servlet-api</artifactId>
3024
<scope>provided</scope>
3125
</dependency>
26+
<!-- Actuator dependencies -->
3227
<dependency>
33-
<groupId>javax.money</groupId>
34-
<artifactId>money-api</artifactId>
35-
<scope>test</scope>
28+
<groupId>org.springframework.boot</groupId>
29+
<artifactId>spring-boot-actuator-autoconfigure</artifactId>
30+
<optional>true</optional>
3631
</dependency>
3732
<dependency>
38-
<groupId>org.hibernate.validator</groupId>
39-
<artifactId>hibernate-validator</artifactId>
33+
<groupId>javax.money</groupId>
34+
<artifactId>money-api</artifactId>
4035
<scope>test</scope>
4136
</dependency>
4237
</dependencies>

springdoc-openapi-starter-webmvc-scalar/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
</dependency>
2727
<dependency>
2828
<groupId>org.springframework.boot</groupId>
29-
<artifactId>spring-boot-starter-actuator</artifactId>
29+
<artifactId>spring-boot-actuator-autoconfigure</artifactId>
3030
<optional>true</optional>
3131
</dependency>
3232
<dependency>

springdoc-openapi-starter-webmvc-ui/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<!-- Actuator dependencies -->
3737
<dependency>
3838
<groupId>org.springframework.boot</groupId>
39-
<artifactId>spring-boot-starter-actuator</artifactId>
39+
<artifactId>spring-boot-actuator-autoconfigure</artifactId>
4040
<optional>true</optional>
4141
</dependency>
4242
<dependency>

0 commit comments

Comments
 (0)