Releases: springdoc/springdoc-openapi
Releases · springdoc/springdoc-openapi
springdoc-openapi v1.3.1 released!
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
springdoc-openapi v1.3.0 released!
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
springdoc-openapi v1.2.34 released!
Added
- Property resolver on @operation.summary, @parameter.description and @parameter.name
- #468 - Use required attribute from spring RequestBody annotation
- #481 - Review configuration via springdoc.swagger-ui.urls
- #333 - Support for auto fill clientId and clientSecret for webflux
- Support to ignore annotations on parameter level
Changed
- #469 - Update spring-boot-starter-parent to 2.2.5.RELEASE
- #477 - Improve compatibility of springdoc-openapi-data-rest with Spring Webflux
- #480 - Improve support of Swagger UI to use provided spec.yml
- Delegate primitive type generation to swagger-core
Fixed
- #489 - Wrong schema mapping with inheritance. Fixes
springdoc-openapi v1.2.33 released!
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
[1.2.32] - 2020-02-19
Added
- #429 - Support to override generic responses from controller advice with ApiResponses
- #443 - Support for non-nullable types in Kotlin
- #442 - Support for setting default produces/consumes mediaTypes
Changed
- #447 - Force classgraph version
Fixed
springdoc-openapi v1.2.32 released!
Added
- Allow Request paremeters types to be ignored programatically using SpringDocUtils
- #420 - Support to disable autotagging of @RestController Classes
- #404 - Support for properties to exclude packages and paths from documentation.
- #414 - Support for kotlin Deprecated
- #423 - Support for Hiding org.springframework.security.core.Authentication on ServerHttpResponse
Changed
- Upgrade swagger-ui to 3.25.0
- #428 - Allow ModelAndView to be detected
- #435 - Improve Reverse proxy compatibily for webflux
- #418 - Adjusting the output for Links
Fixed
springdoc-openapi v1.2.31 released!
Added
- Allow Request paremeters types to be ignored programatically using SpringDocUtils
- #420 - Support to disable autotagging of @RestController Classes
- #404 - Support for properties to exclude packages and paths from documentation.
- #414 - Support for kotlin Deprecated
- #423 - Support for Hiding org.springframework.security.core.Authentication on ServerHttpResponse
Changed
- Upgrade swagger-ui to 3.25.0
- #428 - Allow ModelAndView to be detected
- #435 - Improve Reverse proxy compatibily for webflux
- #418 - Adjusting the output for Links
Fixed
springdoc-openapi v1.2.30 released!
Added
- #378- Support REST Controllers with default empty @RequestMapping
- #398 - Support for Sort GroupedOpenApi by name
Changed
- #396 - Improve support of @parameter Schema, in case of @RequestBody
- #393 - Prevent swagger-ui default validation
- #384 - @Securityscheme
paramName
not accounted for thename
- #437 - Warning on referenced example
Fixed
- #399 - Same operationId for overloaded methods using Groups, breaks swagger-ui collapsibles
- #436 - Duplicate tags if they are defined on @operation annotation on swagger-ui.
- #440 - When using RestControllerAdvice, one of the responses description is missing and replaced with a default
springdoc-openapi v1.2.29 released!
Added
- #368 - Support for extensions on @ApiResponse
- #370 - Support for CompletionStage as endpoint return type
- #368 - Support for extensions on @ApiResponse
- #375 - Support for java 8 Optional for @RequestParam
- #377 - Support for @RequestParam for file upload
- #259 - Added ability to disable security for one operation using @SecurityRequirements
- #376 - Support to configure packages-to-scan as list using YAML Syntax
springdoc-openapi v1.2.28 released!
springdoc-openapi v1.2.27 released!
Added
- #338 - Support for pathsToMatch and packagesToScan to work in spinal-case as well
- #327 - Support support for spring-security-oauth2 authorization server
- #333 - Support for custom OAuth 2.0 configuration, of the swagger-ui
- #280 - Support of HttpEntity on webflux
- #352 - Support: Example value can be specified without having to specify the schema
- #346 - Support for serving the swagger-ui from outside of the spring-boot application / exploed jar
- #353 - Support spring property resolver in all @Info
Changed
- Improve actuator documentation
- #349 - Make oauth2RedirectUrl dynamically calculated