All Versions
88
Latest Version
Avg Release Cycle
5 days
Latest Release
70 days ago

Changelog History
Page 1

  • v1.2.34

    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

    March 01, 2020

    โž• Added

    • ๐Ÿ‘Œ Support for OpenApiBuilderCustomiser to allow users to customize the OpenApiBuilder #451
    • ๐Ÿ‘Œ Support for generic controller types parameters
    • ๐Ÿ‘Œ Support to handle prefix for webflux-ui #454 ### ๐Ÿ”„ Changed
    • ๐Ÿ‘ Allow @Schema annotation to set an attribute as not required even if it's annotated with @NotNull #459
    • ๐Ÿ‘‰ Make SpringDocAnnotationsUtils public #458
    • ๐Ÿ‘‰ Make GenericResponseBuilder.calculateSchema method public #455.
  • v1.2.32

    February 19, 2020

    โž• Added

    • ๐Ÿ‘Œ Support to override generic responses from controller advice with ApiResponses #429
    • ๐Ÿ‘Œ Support for non-nullable types in Kotlin #443
    • ๐Ÿ‘Œ Support for setting default produces/consumes mediaTypes #442 ### ๐Ÿ”„ Changed
    • ๐Ÿ‘ฎ Force classgraph version #447 ### ๐Ÿ›  Fixed
    • ๐Ÿ›ฐ Payload/Request Examples no longer generated #444
    • Return value of PropertyCustomizer is ignored #441
  • v1.2.31

    February 18, 2020

    โž• Added

    • ๐Ÿ‘ Allow Request paremeters types to be ignored programatically using SpringDocUtils
    • ๐Ÿ‘Œ Support to disable autotagging of @RestController Classes #420
    • ๐Ÿ‘Œ Support for properties to exclude packages and paths from documentation. #404
    • ๐Ÿ‘Œ Support for kotlin Deprecated #414
    • ๐Ÿ‘Œ Support for Hiding org.springframework.security.core.Authentication on ServerHttpResponse #423 ### ๐Ÿ”„ Changed
    • โฌ†๏ธ Upgrade swagger-ui to 3.25.0
    • ๐Ÿ‘ Allow ModelAndView to be detected #428
    • ๐Ÿ‘Œ Improve Reverse proxy compatibily for webflux #435
    • Adjusting the output for Links #418 ### ๐Ÿ›  Fixed
    • Discovery of MediaType producers inconsistent with Spring MVC behaviour #426
    • Multiple Parameter Refs throws IllegalStateException (Duplicate key) #408
    • Solves Hateoas fields names mismatch #401
    • @CookieValue parameter indents request body #419
  • v1.2.30

    February 03, 2020

    โž• Added

    • ๐Ÿ‘Œ Support REST Controllers with default empty @RequestMapping #378
    • ๐Ÿ‘Œ Support for Sort GroupedOpenApi by name #398 ### ๐Ÿ”„ Changed
    • ๐Ÿ‘Œ Improve support of @Parameter Schema, in case of @RequestBody #396
    • 0๏ธโƒฃ Prevent swagger-ui default validation #393
    • @SecurityScheme paramName not accounted for the name #384
    • โš  Warning on referenced example #437 ### ๐Ÿ›  Fixed
    • ๐Ÿ’ป Same operationId for overloaded methods using Groups, breaks swagger-ui collapsibles #399
    • ๐Ÿ’ป Duplicate tags if they are defined on @Operation annotation on swagger-ui #436.
    • 0๏ธโƒฃ When using RestControllerAdvice, one of the responses description is missing and replaced with a default #440
  • v1.2.29

    January 27, 2020

    โž• Added

    • ๐Ÿ‘Œ Support for extensions on @ApiResponse #368
    • ๐Ÿ‘Œ Support for CompletionStage as endpoint return type #370
    • ๐Ÿ‘Œ Support for extensions on @ApiResponse #368
    • ๐Ÿ‘Œ Support for java 8 Optional for @RequestParam #375
    • ๐Ÿ‘Œ Support for @RequestParam for file upload #377
    • โž• Added ability to disable security for one operation using @SecurityRequirements #259
    • ๐Ÿ‘Œ Support to configure packages-to-scan as list using YAML Syntax #376
  • v1.2.28

    January 22, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿš€ Upgrade to spring-boot to 2.2.4.RELEASE
    • โฌ†๏ธ Upgrade swagger-api to 2.1.1
    • โฌ†๏ธ Upgrade swagger-ui to 3.24.3
    • ๐Ÿ”’ Make spring-security-oauth2 as optional for springdoc-openapi-security #359
    • ๐Ÿ‘Œ Improve support of response of responses overloading #354
  • v1.2.27

    January 21, 2020

    โž• Added

    • ๐Ÿ‘Œ Support for pathsToMatch and packagesToScan to work in spinal-case as well #338
    • ๐Ÿ‘Œ Support support for spring-security-oauth2 authorization server #327
    • ๐Ÿ‘Œ support for custom OAuth 2.0 configuration, of the swagger-ui #333
    • ๐Ÿ‘Œ Support of HttpEntity on webflux #280
    • ๐Ÿ‘Œ Support: Example value can be specified without having to specify the schema #352
    • ๐Ÿ‘Œ Support for serving the swagger-ui from outside of the spring-boot application / exploed jar #346
    • ๐Ÿ‘Œ Support spring property resolver in all @Info #353 ### ๐Ÿ”„ Changed
    • ๐Ÿ‘Œ Improve actuator documentation
    • ๐Ÿ‘‰ Make oauth2RedirectUrl dynamically calculated #349 ### ๐Ÿ›  Fixed
    • ๐Ÿ›  Fixes springdoc.swagger-ui.url property #339
    • ๐Ÿ‘ Allow webFlux handlers using kotlin coroutines to produce response documentation #351
  • v1.2.26

    January 10, 2020

    โž• Added

    • ๐Ÿ”ง Make springdoc cache configurable #331 #### ๐Ÿ›  Fixed
    • Multiple paths in controller and DeleteMapping generates incorrect Request Body #334
  • v1.2.25

    January 07, 2020

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix double registration of model converters when grouped api is used #324 #### โž• Added
    • โž• Added support for multiple OpenAPI definitions in spring webflux #329