All Versions
135
Latest Version
Avg Release Cycle
28 days
Latest Release
1016 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v1.3.6 Changes
April 28, 2020๐ Changed
- โช Revert @ParameterObject annotation from Pageable
-
v1.3.5 Changes
April 28, 2020โ Added
- Get fields of superclass for parameter objects
- ๐ #606 - Added MonetaryAmount support, out of the box.
- ๐ #605 - Support nested parameter objects.
- ๐ง #603 - Request Body can be configured as optional.
- ๐ #588 - Support of assignableTypes attribute in @ControllerAdvice. ### ๐ Changed
- โฌ๏ธ Upgrade swagger-ui to 3.25.1
- ๐ Improve Pageable support
- #608 - Improve override OpenApiResource
- #591 - Changing oauth2RedirectUrl to respect relaxed binding. ### ๐ Fixed
- ๐ #624 - Change Return type of api-docs to
- #622 - Missing extension to schema property.
- #609 - ( self ref) for HAL hypermedia types.
- 0๏ธโฃ #610, #611 - ApiResponse DEFAULT_DESCRIPTION Improvement.
- #601 - components schema not generated.
- ๐ #592 - springdoc.cache is not part of additional-spring-configuration-metadata.json.
- ๐ป #597 - Request Body for Maps not available in Swagger-UI.
-
v1.3.4 Changes
April 19, 2020๐ Fixed
- #583 - Crash on startup with 1.3.3 for kotlin app not using kotlinx-coroutines-reactor.
-
v1.3.3 Changes
April 18, 2020โ Added
- 0๏ธโฃ #322 - Make default type of Resource as binary.
- ๐ #560 - Add support kotlin Flow as response type.
- ๐ป #572 - Add support for swagger-ui-property 'urls.primaryName'.
๐ Changed
- ๐ #561 - remove pageable required.
- ๐ป #567 - springdoc.swagger-ui.oauth.additionalQueryStringParams as map instead of list.
๐ Fixed
- #570 - Spring HATEOAS fixing _embedded.
- ๐ #563 - Spring 4 incompatibility using springdoc-openapi 1.2.30+. Fixes.
- ๐ #562 - Lazy Initialisation breaks WebFlux support.
-
v1.3.2 Changes
April 12, 2020โ Added
- ๐ #541 - Add support for none required fields on @ParameterObject
- ๐ Support headers without value (headers = "X-API-VERSION")
๐ Changed
- ๐ #544 - Improve @Parameter annotation support for header
- โ #156 - Added test for required param object is not marked as required
- #553 - Ignore Map type with @RequestParam(required = false) in method
- ๐ #549 - Imrpove Spring HATEOAS support
๐ Fixed
- ๐ป #543 - Description for Pageable parameters is not displayed in swagger-ui using @ParameterObject.
- #555 - The response scheme is erased with the generic void type
- ๐ป #545 - Random null pointer exception in 1.3.1
-
v1.3.1 Changes
April 05, 2020โ Added
- ๐ #344 - Support for dynamic groups from application.yml
- ๐ #509 - Support for Groovy metaclass/metadata
- ๐ #120 #268 #162 #119 - Support to extract parameters from parameter object using Springdoc annotation @ParameterObject
- ๐ #502 - Support for Subtypes to be also ignored from Controller class ### ๐ Changed
- ๐ฆ #461 - Rename some packages to improve Java 9 Modules support
- โช #536 #424 - Workaround for swagger-ui, to enable layout and filter properties
- #531 - Added encoding section iswagger-apin multipart request
- โฌ๏ธ Upgrade to spring-boot to 2.2.6
- โฌ๏ธ Upgrade swagger-api to 2.1.2 ### ๐ Fixed
- #489 - Schema mapping with inheritance
- ๐ #537 - Improve support of Generics inheritance on complex return types
- ๐ #517 - Kotlin Coroutines support corrected
-
v1.3.0 Changes
March 21, 2020โ Added
- ๐ Feature to support for property resolver on @Schema (name, title and description)
- ๐ #501 - Introduced new property springdoc.api-docs.resolve-schema-properties for property resolver on @Schema
- ๐ #453 - Being able to see the class within an EntityModel as a Schema.
- ๐ Introduce new property springdoc.remove-broken-reference-definitions
- #498 - Property resolver on @ApiResponse.description
- ๐ Support of @QuerydslPredicate in Rest controllers
๐ Changed
- ๐ Change the interface of ParameterCustomizer
- ๐ Improve isAnnotationToIgnore and isParamToIgnore
- ๐ Use MethodParameter#isOptional() instead of checking for Optional type
- ๐ #496 - Improve the support of Pageable.
- ๐ Improve compatibility with spring-boot 1, even there is EOL announced: https://spring.io/blog/2018/07/30/spring-boot-1-x-eol-aug-1st-2019
-
v1.2.34 Changes
March 17, 2020โ Added
- Property resolver on @operation.summary, @parameter.description and @parameter.name
- ๐ Use required attribute from spring RequestBody annotation #468
- ๐ง Review configuration via springdoc.swagger-ui.urls #481
- ๐ Support for auto fill clientId and clientSecret for webflux #333
- ๐ Support to ignore annotations on parameter level ### ๐ Changed
- ๐ Update spring-boot-starter-parent to 2.2.5.RELEASE #469
- ๐ Improve compatibility of springdoc-openapi-data-rest with Spring Webflux #477
- ๐ Improve support ofย Swagger UI to use provided spec.yml #480
- Delegate primitive type generation to swagger-core
- spring-boot 1, end of compatibility: https://spring.io/blog/2018/07/30/spring-boot-1-x-eol-aug-1st-2019 ### ๐ Fixed
- ๐ Wrong schema mapping with inheritance. Fixes #489
-
v1.2.33 Changes
March 01, 2020โ Added
- ๐ #451 - Support for OpenApiBuilderCustomiser to allow users to customize the OpenApiBuilder
- ๐ Support for generic controller types parameters
- ๐ป #454 - Support to handle prefix for webflux-ui
๐ Changed
- #459 - Allow @Schema annotation to set an attribute as not required even if it's annotated with @NotNull
- #458 - Make SpringDocAnnotationsUtils public
- #455 - Make GenericResponseBuilder.calculateSchema method public
-
v1.2.32 Changes
February 19, 2020โ Added
- ๐ #429 - Support to override generic responses from controller advice with ApiResponses
- ๐ #443 - Support for non-nullable types in Kotlin
- 0๏ธโฃ #442 - Support for setting default produces/consumes mediaTypes ### ๐ Changed
- #447 - Force classgraph version ### ๐ Fixed
- ๐ฐ #444 - Payload/Request Examples no longer generated
- #441 - Return value of PropertyCustomizer is ignored