@@ -5,10 +5,54 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
- ## [ 2.6.0 ] - 2024-06-30
8
+ ## [ 2.7.0-RC1 ] - 2024-11-06
9
9
10
10
### Added
11
+ - #2649 - Add Encoding to multiple files and JSON payloads request test case
12
+ - #2653 - Trim indent apply schema description
13
+ - #2664 - Refactor Replace hardcoded schema prefix length
14
+ - #2509 , #2668 - Replace swagger urls in org.springdoc.core.properties.AbstractSwaggerUiConfigProperties#urls only if url is changed
15
+ - #2727 - Display nullable request body with map type
16
+ - #2746 - Readme.md add gradle import
17
+ - #2760 - Added support for RequestBody as a meta-annotation
18
+ - #2703 - Display nullable request body with map type
19
+ - #2657 - Add support for OAS v3.1 webhooks
20
+
21
+ ### Changed
22
+ - Upgrade spring-boot to 3.4.0-RC1
23
+ - Upgrade swagger-core to 2.2.25
24
+ - Upgrade swagger-ui to 5.18.1
25
+ - Upgrade spring-cloud-function to 4.2.0-M1
26
+ - Upgrade spring-security-oauth2-authorization-server to 1.4.0-M2
27
+
28
+ ### Fixed
29
+ - #2752 - Swagger doesn't work after custom annotation replacing request parameters
30
+ - #2747 - Move to webjars-locator-lite, in preparation for spring-boot 3.4 GA
31
+ - #2705 - @Schema oneOf config is ignored when generate the api-docs
32
+ - #2744 - SpringDocUI doest add Javadoc into swagger from abstract class
33
+ - #2708 - Spring Boot (Webflux) - Swagger UI - redirect URI does not include Gateway Prefix
34
+ - #2725 - Serialization to openapi of org.springframework.data.domain.Sort is wrong for Spring Boot >2.x
35
+ - #2740 - Swagger-ui ignores property springdoc.swagger-ui.supported-submit-methods
36
+ - #2733 - Bad schema return type when created a generic wrapper class for response entity
37
+ - #2687 - Failed to load api definition after spring boot 3.4.0-M2
38
+ - #2642 - Calling Swagger UI via different context paths fails
39
+ - #2709 - Annotation @Hidden on rest controller class level doesn't work due to spring default proxying mechanism CGLIB
40
+ - #2642 - Calling Swagger UI via different context paths fails
41
+ - #2663 - Content definition in @ApiResponse remove schema generated based on the returned value
42
+ - #2646 - The operationId is unnecessarily deduplicated for a requestBody with multiple content types
43
+ - #2643 - UpperSnakeCaseStrategy is not working with spring boot and ParameterObject
44
+ - #2640 - @JsonUnwrapped is ignored when PolymorphicConverter is enabled
45
+ - #2638 - Boolean Parameter with @Schema Annotation Changes Type to string in OpenAPI Documentation
46
+ - #2659 - Fix typo in SpringSecurityLoginEndpointCustomizer method name
47
+ - #2660 - Update Response Code
48
+ - #2442 , #2669 - Fix SpringDocApp193Test for Java 21 and above
49
+ - #2671 - Ensure default media type order is preserved using LinkedHashSet in mergeArrays
50
+ - #2711 - Missing descriptions on Kotlin ByteArray fields
51
+ - #2733 - Bad schema return type when created a generic wrapper class for response entity
11
52
53
+ ## [ 2.6.0] - 2024-06-30
54
+
55
+ ### Added
12
56
- #2561 - NPE occurs when outputting an OpenAPI document since 2.5.0
13
57
- #2579 - Add support for leading tab characters with trim-kotlin-indent.
14
58
- #2589 - Pass HttpRequest to ServerBaseUrlCustomizer
@@ -39,13 +83,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
39
83
## [ 2.5.0] - 2024-04-01
40
84
41
85
### Added
42
-
43
86
- #2318 - Add Info to GroupedOpenAPI properties
44
87
- #2554 - Remove duplicate words from comments
45
88
- #2418 - Improve support for externalizing strings in generated openapi
46
89
- #2535 - Add 'springdoc.trim-kotlin-indent' property to handle Kotlin multiline string indentation
47
- ### Changed
48
90
91
+ ### Changed
49
92
- Upgrade spring-boot to 3.2.4
50
93
- Upgrade swagger-core to 2.2.21
51
94
- Upgrade swagger-ui to 5.13.0
@@ -59,19 +102,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
59
102
## [ 2.4.0] - 2024-03-12
60
103
61
104
### Added
62
-
63
105
- #2443 - Respect schema annotations when using spring mvc with kotlin
64
106
- #2492 , #2488 - Support dynamic evaluation of description field in the RequestBody
65
107
- #2510 - Option to disable root api-docs path when using groups
66
108
67
109
### Changed
68
-
69
110
- Upgrade spring-boot to 3.2.3
70
111
- Upgrade swagger-core to 2.2.20
71
112
- Upgrade swagger-ui to 5.11.8
72
113
73
114
### Fixed
74
-
75
115
- #2453 - Fix CODE_OF_CONDUCT.md links
76
116
- #2454 - Fix typo in SwaggerWelcomeWebMvc
77
117
- #2507 - Fix typo in Constants
@@ -94,7 +134,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
94
134
## [ 2.3.0] - 2023-12-03
95
135
96
136
### Added
97
-
98
137
- #2340 - Add support OIDC with Spring Authorization Server
99
138
- #2345 - Support Schema added in OpenAPI Specification v3.1
100
139
- #2387 - Support get javadoc description from getter method
@@ -104,7 +143,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
104
143
- #2438 , #2315 - Support for @JsonProperty with Javadoc Change in springdoc-openapi
105
144
106
145
### Changed
107
-
108
146
- Upgrade spring-boot to 3.2.0
109
147
- Upgrade swagger-core to 2.2.19
110
148
- Upgrade swagger-ui to 5.10.3
@@ -123,7 +161,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
123
161
## [ 2.2.0] - 2023-08-06
124
162
125
163
### Added
126
-
127
164
- #2189 - Add support for swagger-ui.url property
128
165
- #2200 - Support schema.requiredMode() on ParameterObject
129
166
- #2309 - Added function to preload by specifying locale
0 commit comments