All Versions
135
Latest Version
Avg Release Cycle
28 days
Latest Release
1016 days ago

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