Skip to content

Commit 9553470

Browse files
committed
CHANGELOG.md update
1 parent 9a68941 commit 9553470

File tree

14 files changed

+72
-29
lines changed

14 files changed

+72
-29
lines changed

CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [1.6.8] - 2022-04-22
8+
### Added
9+
- #1616 - Add global customizer and filters
10+
- #1620 - Allow ComposedSchemas to replace non-composed so we can respect polymorphic links discovered in later methods
11+
- #1579 - Updated class and method javadoc handling
12+
### Changed
13+
- upgrade to spring-boot 2.6.7
14+
- #1603 - Update swagger-ui path from /swaggerui to /swagger-ui when using management port (actuator) .
15+
- Prefer ComposedSchemas over non-composed so that method name order doesn't prevent polymorphic links generating into the spec
16+
### Fixed
17+
- #1621 - Redirection to UI broken with query-config-enabled when any other boolean parameter is defined.
18+
- #1617 - spring cloud stream crashes at startup.
19+
- #1605 - spring-native NullPointerException due to missing TypeHint
20+
721
## [1.6.7] - 2022-04-07
822
### Added
923
- #1596 - Add title property to GroupedOpenApi class for displaying a Human readable group name.

springdoc-openapi-javadoc/src/main/java/org/springdoc/openapi/javadoc/SpringDocJavadocProvider.java

+7-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,13 @@
2525
import java.util.List;
2626
import java.util.Map;
2727

28-
import com.github.therapi.runtimejavadoc.*;
28+
import com.github.therapi.runtimejavadoc.ClassJavadoc;
29+
import com.github.therapi.runtimejavadoc.CommentFormatter;
30+
import com.github.therapi.runtimejavadoc.FieldJavadoc;
31+
import com.github.therapi.runtimejavadoc.MethodJavadoc;
32+
import com.github.therapi.runtimejavadoc.ParamJavadoc;
33+
import com.github.therapi.runtimejavadoc.RuntimeJavadoc;
34+
import com.github.therapi.runtimejavadoc.ThrowsJavadoc;
2935
import org.apache.commons.lang3.StringUtils;
3036
import org.springdoc.core.providers.JavadocProvider;
3137

springdoc-openapi-javadoc/src/test/java/test/org/springdoc/api/app162/SpringDocApp162Test.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22

33
import io.swagger.v3.oas.models.OpenAPI;
44
import io.swagger.v3.oas.models.info.Info;
5+
import test.org.springdoc.api.AbstractSpringDocTest;
6+
57
import org.springframework.boot.autoconfigure.SpringBootApplication;
68
import org.springframework.context.annotation.Bean;
79
import org.springframework.test.context.TestPropertySource;
8-
import test.org.springdoc.api.AbstractSpringDocTest;
910

1011
/**
1112
* The type Spring doc app 162 test.

springdoc-openapi-javadoc/src/test/java/test/org/springdoc/api/app162/rest/JavadocOnlyRestController.java

+13-5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,22 @@
11
package test.org.springdoc.api.app162.rest;
22

3-
import org.springframework.http.HttpStatus;
4-
import org.springframework.http.MediaType;
5-
import org.springframework.http.ResponseEntity;
6-
import org.springframework.web.bind.annotation.*;
3+
import java.util.List;
4+
75
import test.org.springdoc.api.app162.exception.NoResultException;
86
import test.org.springdoc.api.app162.exception.NonUniqueResultException;
97
import test.org.springdoc.api.app162.rest.dto.JavadocOnlyRestDto;
108

11-
import java.util.List;
9+
import org.springframework.http.HttpStatus;
10+
import org.springframework.http.MediaType;
11+
import org.springframework.http.ResponseEntity;
12+
import org.springframework.web.bind.annotation.GetMapping;
13+
import org.springframework.web.bind.annotation.PathVariable;
14+
import org.springframework.web.bind.annotation.PostMapping;
15+
import org.springframework.web.bind.annotation.PutMapping;
16+
import org.springframework.web.bind.annotation.RequestBody;
17+
import org.springframework.web.bind.annotation.RequestMapping;
18+
import org.springframework.web.bind.annotation.ResponseStatus;
19+
import org.springframework.web.bind.annotation.RestController;
1220

1321
/**
1422
* This is the {@code JavadocOnlyRestController} class javadoc.

springdoc-openapi-javadoc/src/test/java/test/org/springdoc/api/app162/rest/util/RestExceptionHandler.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
package test.org.springdoc.api.app162.rest.util;
22

3+
import test.org.springdoc.api.app162.exception.NoResultException;
4+
import test.org.springdoc.api.app162.exception.NonUniqueResultException;
5+
36
import org.springframework.http.HttpStatus;
47
import org.springframework.http.ResponseEntity;
58
import org.springframework.web.bind.annotation.ExceptionHandler;
69
import org.springframework.web.bind.annotation.ResponseStatus;
710
import org.springframework.web.bind.annotation.RestControllerAdvice;
8-
import test.org.springdoc.api.app162.exception.NoResultException;
9-
import test.org.springdoc.api.app162.exception.NonUniqueResultException;
1011

1112
/**
1213
* REST exception handlers.

springdoc-openapi-javadoc/src/test/java/test/org/springdoc/api/app163/rest/AnnotationOverrideForJavadocRestController.java

+12-4
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,22 @@
44
import io.swagger.v3.oas.annotations.Parameter;
55
import io.swagger.v3.oas.annotations.responses.ApiResponse;
66
import io.swagger.v3.oas.annotations.tags.Tag;
7-
import org.springframework.http.HttpStatus;
8-
import org.springframework.http.MediaType;
9-
import org.springframework.http.ResponseEntity;
10-
import org.springframework.web.bind.annotation.*;
117
import test.org.springdoc.api.app163.exception.NoResultException;
128
import test.org.springdoc.api.app163.exception.NonUniqueResultException;
139
import test.org.springdoc.api.app163.rest.dto.AnnotationOverrideForJavadocRestDto;
1410

11+
import org.springframework.http.HttpStatus;
12+
import org.springframework.http.MediaType;
13+
import org.springframework.http.ResponseEntity;
14+
import org.springframework.web.bind.annotation.GetMapping;
15+
import org.springframework.web.bind.annotation.PathVariable;
16+
import org.springframework.web.bind.annotation.PostMapping;
17+
import org.springframework.web.bind.annotation.PutMapping;
18+
import org.springframework.web.bind.annotation.RequestBody;
19+
import org.springframework.web.bind.annotation.RequestMapping;
20+
import org.springframework.web.bind.annotation.ResponseStatus;
21+
import org.springframework.web.bind.annotation.RestController;
22+
1523
/**
1624
* This is the {@code AnnotationOverrideForJavadocRestController} class javadoc.
1725
*/

springdoc-openapi-javadoc/src/test/java/test/org/springdoc/api/app163/rest/dto/AnnotationOverrideForJavadocRestDto2.java

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package test.org.springdoc.api.app163.rest.dto;
22

3-
import io.swagger.v3.oas.annotations.media.Schema;
4-
53
/**
64
* This is the {@code AnnotationOverrideForJavadocRestDto2} class javadoc.
75
*/

springdoc-openapi-javadoc/src/test/java/test/org/springdoc/api/app163/rest/util/RestExceptionHandler.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
package test.org.springdoc.api.app163.rest.util;
22

3+
import test.org.springdoc.api.app163.exception.NoResultException;
4+
import test.org.springdoc.api.app163.exception.NonUniqueResultException;
5+
36
import org.springframework.http.HttpStatus;
47
import org.springframework.http.ResponseEntity;
58
import org.springframework.web.bind.annotation.ExceptionHandler;
69
import org.springframework.web.bind.annotation.ResponseStatus;
710
import org.springframework.web.bind.annotation.RestControllerAdvice;
8-
import test.org.springdoc.api.app163.exception.NoResultException;
9-
import test.org.springdoc.api.app163.exception.NonUniqueResultException;
1011

1112
/**
1213
* REST exception handlers.

springdoc-openapi-javadoc/src/test/java/test/org/springdoc/api/app164/SpringDocApp164Test.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
import io.swagger.v3.oas.models.OpenAPI;
44
import io.swagger.v3.oas.models.info.Info;
5+
import test.org.springdoc.api.AbstractSpringDocTest;
6+
57
import org.springframework.boot.autoconfigure.SpringBootApplication;
68
import org.springframework.context.annotation.Bean;
7-
import org.springframework.test.context.TestPropertySource;
8-
import test.org.springdoc.api.AbstractSpringDocTest;
99

1010
/**
1111
* The type Spring doc app 164 test.

springdoc-openapi-javadoc/src/test/java/test/org/springdoc/api/app164/rest/NoGenericOverrideRestController.java

+10-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11
package test.org.springdoc.api.app164.rest;
22

3+
import test.org.springdoc.api.app164.exception.NoResultException;
4+
import test.org.springdoc.api.app164.exception.NonUniqueResultException;
5+
36
import org.springframework.http.HttpStatus;
47
import org.springframework.http.MediaType;
58
import org.springframework.http.ResponseEntity;
6-
import org.springframework.web.bind.annotation.*;
7-
import test.org.springdoc.api.app164.exception.NoResultException;
8-
import test.org.springdoc.api.app164.exception.NonUniqueResultException;
9+
import org.springframework.web.bind.annotation.GetMapping;
10+
import org.springframework.web.bind.annotation.PathVariable;
11+
import org.springframework.web.bind.annotation.PostMapping;
12+
import org.springframework.web.bind.annotation.RequestBody;
13+
import org.springframework.web.bind.annotation.RequestMapping;
14+
import org.springframework.web.bind.annotation.ResponseStatus;
15+
import org.springframework.web.bind.annotation.RestController;
916

1017
/**
1118
* This is the {@code JavadocOnlyRestController} class javadoc.

springdoc-openapi-javadoc/src/test/java/test/org/springdoc/api/app164/rest/util/RestExceptionHandler.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
package test.org.springdoc.api.app164.rest.util;
22

3+
import test.org.springdoc.api.app164.exception.NoResultException;
4+
import test.org.springdoc.api.app164.exception.NonUniqueResultException;
5+
36
import org.springframework.http.HttpStatus;
47
import org.springframework.http.ResponseEntity;
58
import org.springframework.web.bind.annotation.ExceptionHandler;
69
import org.springframework.web.bind.annotation.ResponseStatus;
710
import org.springframework.web.bind.annotation.RestControllerAdvice;
8-
import test.org.springdoc.api.app164.exception.NoResultException;
9-
import test.org.springdoc.api.app164.exception.NonUniqueResultException;
1011

1112
/**
1213
* REST exception handlers.

springdoc-openapi-webflux-core/src/test/java/test/org/springdoc/api/app145/SpringDocApp145Test.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@
1818

1919
package test.org.springdoc.api.app145;
2020

21-
import static org.junit.jupiter.api.Assertions.assertTrue;
22-
import static org.junit.jupiter.api.Assertions.fail;
23-
2421
import org.junit.jupiter.api.Test;
2522
import org.springdoc.core.Constants;
2623
import test.org.springdoc.api.AbstractSpringDocActuatorTest;
@@ -31,6 +28,9 @@
3128
import org.springframework.http.HttpStatus;
3229
import org.springframework.web.reactive.function.client.WebClientResponseException;
3330

31+
import static org.junit.jupiter.api.Assertions.assertTrue;
32+
import static org.junit.jupiter.api.Assertions.fail;
33+
3434

3535
@SpringBootTest(webEnvironment = WebEnvironment.DEFINED_PORT,
3636
properties = { "management.endpoints.web.exposure.include:*",

springdoc-openapi-webflux-core/src/test/java/test/org/springdoc/api/app148/SpringDocApp148Test.java

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020

2121
import org.junit.jupiter.api.Test;
2222
import org.springdoc.core.Constants;
23-
2423
import test.org.springdoc.api.AbstractSpringDocActuatorTest;
2524

2625
import org.springframework.boot.autoconfigure.SpringBootApplication;

springdoc-openapi-webmvc-core/src/test/java/test/org/springdoc/api/app148/SpringDocApp148Test.java

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020

2121
import org.junit.jupiter.api.Test;
2222
import org.springdoc.core.Constants;
23-
2423
import test.org.springdoc.api.AbstractSpringDocActuatorTest;
2524

2625
import org.springframework.boot.autoconfigure.SpringBootApplication;

0 commit comments

Comments
 (0)