Releases: smallrye/smallrye-open-api
Releases · smallrye/smallrye-open-api
2.0.7
- #443 Allow scanning to filter to load only certain scanners
- #440 OpenAPIImpl.addSecurityRequirement does not assign created list to this.security
- #439 Use default value of @Schema#hidden(), handle ignore set/get separately (2.0.x)
- #437 Ignore logic regression
- #432 Allow Schema ref for implementation prop w/other non-display props (2.0.x)
- #428 Support
@Schema
on non-JavaBeans accessor/mutator methods (2.0.x) - #421 Allow @Schema on non-getter
- #308 No $ref when the required attribute of the schema is used
2.0.6
- #425 Bump smallrye-parent from 22 to 23
- #424 Read interface types recursively while reading a type's properties
- #422 Bump smallrye-config from 1.8.4 to 1.8.5
- #420 Default in Vert.x when no path is specified ALL
- #419 Load AnnotationScanner instances from the designated classloader.
- #417 Bump smallrye-parent from 21 to 22
- #416 Vert.x: Default when no method is ALL
- #404 AnnotationScannerFactory is hard coded to load AnnotationScanner instances from the TCCL.
2.0.5
- #414 Auto Generation of OperationId . fixes #265
- #413 Allow scanners to pass in their own ClassLoader
- #412 Allow setting version and other info elements
- #404 AnnotationScannerFactory is hard coded to load AnnotationScanner instances from the TCCL.
- #298 Request: option to set the OpenAPI version
- #265 Allow autogeneration of operation id
2.0.4
2.0.3
- #395 Set empty security array for empty
@SecurityRequirements
- #394 Bump smallrye-config from 1.8.2 to 1.8.4
- #393 Use nested type param names in schema name, resolve types earlier
- #391 Bump smallrye-config from 1.8.2 to 1.8.3
- #390 Bump smallrye-config from 1.8.1 to 1.8.2
- #388 Wrong generation on generic model parametrized by a collection
- #387 Resolve type variables for parameterized types before registration
- #386 Openapi document gerenated with wrong references.
- #385 Test and fix inheritance propagation of @JsonIgnoreProperties
- #384 Allow Inheritance for @JsonIgnoreProperties
- #383 Bump version.com.fasterxml.jackson from 2.11.0 to 2.11.1
- #382 Override global
@SecurityRequirements
with empty value on resource - #380 Publicly expose constants defined in io.smallrye.openapi.runtime.io.XXXX for use by SmallRye Consumers
- #378 Set required = true in ParameterImpl::setIn when in == In.PATH
- #377 Fix for #376
- #375 Bump build-helper-maven-plugin from 3.1.0 to 3.2.0
- #374 @JsonIgnoreProperties ignored on superclass
- #373 Bump version.org.jboss.resteasy from 4.5.4.Final to 4.5.5.Final
- #370 Request: Modify SmallRye specific MP Config properties to include vendor name
- #369 Support java.time.Duration and java.time.Period with examples and tests
- #367 Bump smallrye-config from 1.8.0 to 1.8.1
- #366 Bump version.org.jboss.resteasy from 4.5.3.Final to 4.5.4.Final
- #361 Default unknown type to simple type=object schema
- #358 Prevent infinite sub-resource recursion; ignore
@Path
on sub-resources (master)
1.1.23
2.0.2
2.0.1
2.0.0
- #217 Allow spring-web extension REST endpoints to be published in openapi enhancement
- #337 Add setCurrentAppPath method back (used in Quarkus)
- #336 Bump commons-io from 2.6 to 2.7
- #334 Added UI (Swagger UI) module
- #331 Parameters with same annotation target match when name differs bug
- #333 Require a name match for annotations on a method
- #329 Baby steps: Adding support for PUT and DELETE in Spring
- #319 Add i18n logging and messaging [#318]
- #326 Add deep package scan capability with regular expression support
- #324 Fix JavaDocs causing build errors
- #322 Bump smallrye-config from 1.7.0 to 1.8.0
- #323 Restore MP OpenAPI 1.1.2 Compatibility
- #312 Bump version.com.fasterxml.jackson from 2.10.3 to 2.11.0
- #317 Fixes #310, adds Mutiny types
- #311 Baby steps: Adding support for RequestMapping in Spring
- #309 Baby steps: Adding support for ResponseEntity in Spring
- #303 Bump smallrye-parent from 17 to 18
- #294 Built-in support for CompletableFuture as CompletionStage implementation
- #293 Allow missing OAI Parameter name when target also has JAX-RS param
- #286 Ref exclusiveness
- #76 Introduce a simpler version of ApiResponse annotation enhancement
- #281 Implement scan of APIResponseSchema and RequestBodySchema annotations
- #287 Support inheritance for BeanParam and MultipartForm annotations
- #282 Set up GH Actions for Build and Release.
- #279 First Spring test case
- #277 Moved some tests to core
- #246 Move ArchiveUtils class out of src/main and move to src/test
- #275 Code refactor
- #271 Small pom cleanup
- #228 TCK module is not testing YAML bug
- #147 Change Java Date type format to DATE_TIME enhancement