Releases: ePages-de/restdocs-api-spec
Releases · ePages-de/restdocs-api-spec
OA3: Contact object
Thanks to @mpbalmeida for providing #208 :
- Now, in the OpenAPI 3 configuration, a contact can be specified: https://github.com/ePages-de/restdocs-api-spec/#openapi-301-1
Spring Boot 3.0 compatibility
Same as 0.17.0, we were unable to release due to #226 . New release to trigger Travis CI again.
Spring Boot 3.0 compatibility
Thanks to @tobiaskrauss for solving #211 !
Since Spring Boot and Spring REST Docs 3.0 introduced breaking changes to how request parameters are documented (split into query and form parameters), this version is not compatible with Spring Boot 2.x anymore.
Further version bumps:
from | to |
---|---|
Kotlin 1.4.20 | Kotlin 1.7.22 |
Java 8 | Java 17 |
Gradle 7.4.2 | Gradle 7.6 |
Fix restdocs-api-spec classes visibility with gradle 7
Make classes in restdocs-api-spec modules visible (#223) Fixes ePages-de/restdocs-api-spec#222
Fix getting scopes out of JWT, fix security definition for OAuth2
Fix publish of gradle-plugins for 1.16.1
Same fix as 1.16.1, unfortunately gradle-plugins weren't published correctly.
OpenAPI 3 Generator: Fix defaultValue of NUMBER types
Support attributes for ParameterDescriptor and HeaderDescriptor
Thanks to @iwaltgen for solving #95 with #200
- Attributes map from ParameterDescriptor and HeaderDescriptor are retained when using
ParameterDescriptorWithType
andHeaderDescriptorWithType
- This enables you to document a list of possible values (enumValues) for request parameters and headers
- OpenAPI 2 and OpenAPI 3 generators consider those enumValues when generating JSON Schema
Add support for @Min @Max constraints to NumberSchema
0.15.3 feat: apply `@Min` `@Max` constraints to NumberSchema (#199)
JSON Schema: Fix default value support
Thanks to @jackcat13 for providing #195 #194 !