Skip to content

Releases: springdoc/springdoc-openapi

springdoc-openapi v1.4.6 released!

21 Sep 21:38
Compare
Choose a tag to compare

Fixed

  • #844 - Cannot disable Try it out button
  • #845 - ClassNotFoundException: javax.servlet.Filter when using springdoc-openapi-security module in webflux application

Changed

  • Improve compatibility with native images.

springdoc-openapi v1.4.5 released!

29 Aug 11:43
Compare
Choose a tag to compare

Added

  • #826 - Support for @hidden on response class
  • #831 - Add support for @PageableDefault
  • #814 - Support of denyList, allowList, instead of black and whitelist, for Spring Data Commons. Change since SpringBoot 2.3.2
  • #837 - Add support of swagger annotations @securityrequirement and @tag on @repository interface
  • #827 - Make Spring Security login-endpoint automatically visible in SwaggerUI
  • #798 - Support for Extending EntityModel - Spring Hateoas
  • Support for spring.data.web properties and spring.data.rest.default... properties

Changed

  • upgrade swagger-ui version v3.32.5
  • #829 - Improve management of abstract generic types

Fixed

  • #822 - Operation having method for each accept header generate does not always generate the same api-docs
  • #836 - Springdoc is unable to redirect to swagger-ui/index.html with Spring Boot 2.4.0-M2
  • #792 - issues with spring data rest and @manytoone relationships

springdoc-openapi v1.4.4 released!

06 Aug 21:41
Compare
Choose a tag to compare

[1.4.4] - 2020-08-06

Added

  • #815 - Allow swagger-ui property filter to be an empty string
  • #804 - Add Support for DeferredResult
  • #800 - Add support oauth2 pre-selected scope
  • #786 - Generate api-docs for Custom Actuator Endpoint
  • #776 - Enable CSRF support for swagger-ui: Introduce new properties under springdoc.swagger-ui.csrf
  • Added the ability to use fully qualified name with new property: springdoc.use-fqn

Changed

  • upgrade swagger-ui version v3.31.1
  • upgrade swagger-api to v2.1.4
  • upgrade spring-boot version to 2.3.2.RELEASE

Fixed

  • #802 - Fix comment on api-docs.enabled in README.MD
  • #791 - Unable to generate correct definition for request parameter containing JSON
  • #775 - Fix spring-boot actuator endpoint parameters
  • #774 - Fix Weird YAML tag in section OpenAPI spec file
  • #771 - MultipleOpenApiResource issue

springdoc-openapi v1.4.3 released!

01 Jul 22:48
Compare
Choose a tag to compare

Added

Changed

  • upgrade swagger-ui version 3.28.0
  • upgrade swagger-api to v2.1.3
  • #745 - Change SwaggerIndexTransformer and SwaggerConfig design to ease customization

Fixed

  • #758 - APIResponses constructed programmatically are not correctly analyzed
  • #725 - Unexpected fields in request body definition for RepresentationModel DTO

springdoc-openapi v1.4.2 released!

25 Jun 14:12
Compare
Choose a tag to compare

Changed

  • Upgrade swagger-ui to 3.27.0
  • Migration from maven to gradle

Fixed

  • #729 - ClassNotFoundException: DefaultedPageable
  • #736 - Failed load UI behind reverse proxy (Failed to load API definition)
  • #728 - Maven enforcer error
  • #744 - Impossible to configure swaggerurl programmatically

springdoc-openapi v1.4.1 released!

09 Jun 18:19
Compare
Choose a tag to compare

Added

  • #714 - Ability to disable swagger-ui default petstore url
  • #713 - Add Support of Actuator endpoints using webflux
  • #703 - Pretty print OpenApi spec

Changed

  • Upgrade swagger-ui to 3.26.0

Fixed

  • #678 - Multiple file upload Flux error on the swagger-ui
  • #711 - Wrong ApiResponse Schema picked up in ExceptionHandlers returning void
  • #688, #349, #545 - Prevent swagger-config from being loaded twice in case of no groups

springdoc-openapi v1.4.0 released!

29 May 17:19
Compare
Choose a tag to compare

Added

  • #644 - Support for @RepositoryRestResource
  • #668 - Process @parameter annotations in method parameters as MergedAnnotations
  • #674 - Support @parameter annotation attached to @RequestPart, for several @RequestParts
  • #658 - Added support for GroupedOpenApi OperationCustomizer
  • #654 - Use oneOf schema for polymorphic types
  • #693 - Add support for @ParameterObject with POST endpoints
  • Added separate module for spring-hateoas
  • Added SpringDocUtils.addHiddenRestControllers(String ...)
  • Added support for wrapper types on request
  • Mark GroupedOpenApi.setGroup as deprecated. Use GroupedOpenApi.group instead.

Changed

  • Upgrade swagger-ui to 3.25.4
  • Upgrade to spring-boot 2.3.0.RELEASE

Fixed

  • #267 - @RequestAttribute parameter appears in the UI
  • #695 - Servers OpenAPI block resets after customizing with GroupedOpenApi
  • #689 - Spring-boot 1, warning about bean creation when cache disabled
  • #566 - Wrong hateoas relation
  • #671 - Demo URL link fixed

springdoc-openapi v1.3.9 released!

05 May 21:58
Compare
Choose a tag to compare

Changed
Improved support of spring-boot-1 and older spring versions
#647 - Register model converters only if they are not registered already
Fixed
#646 - Handle NPE on SpringDocAnnotationsUtils.mergeSchema

springdoc-openapi v1.3.8 released!

04 May 18:27
Compare
Choose a tag to compare

Added

  • Introduce support of Webflux and Webmvc.fn with Functional Endpoints

Changed

  • #624 - Revert changes on MediaType.APPLICATION_JSON_VALUE

Fixed

springdoc-openapi v1.3.7 released!

30 Apr 18:01
Compare
Choose a tag to compare

Added

  • Make use of @deprecated annotations for parameters and model fields

Changed

  • #624 - Revert changes on MediaType.APPLICATION_JSON_VALUE
  • #568 - Improve visibility of configuration classes

Fixed

  • #626 - Springdoc with Actuator server in different port that embedded tomcat server
  • #625 - Add access to ApiResponses for OperationCustomizer.