Skip to content

Releases: smallrye/smallrye-open-api

2.0.7

21 Aug 11:39
Compare
Choose a tag to compare
  • #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

30 Jul 06:33
Compare
Choose a tag to compare
  • #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

26 Jul 18:43
Compare
Choose a tag to compare
  • #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

23 Jul 16:07
Compare
Choose a tag to compare
  • #409 Swagger UI Update
  • #408 Initial Quarkus Vert.x support added
  • #405 Bump smallrye-parent from 20 to 21
  • #402 Support for VertX
  • #401 Restore AirlinesAppTckTest

2.0.3

15 Jul 14:06
Compare
Choose a tag to compare
  • #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

09 Jul 17:28
Compare
Choose a tag to compare
  • #362 Default unknown type to simple type=object schema (1.1.x)
  • #356 Prevent infinite sub-resource recursion; ignore @Path on sub-resources (1.1.x)
  • #350 Fix NPE w/interface inheritance, Improve handling of java.util.Set types (1.1.x)

2.0.2

01 Jun 22:14
Compare
Choose a tag to compare
  • #354 More Quarkus fixes.
  • #352 Fix NPE w/interface inheritance, Improve handling of java.util.Set types

2.0.1

30 May 16:53
Compare
Choose a tag to compare
  • #343 Some small fixes for Quarkus integration
  • #342 Fixed release action to use next version.
  • #341 Feature/parse schema type attribute

2.0.0

28 May 13:43
Compare
Choose a tag to compare
  • #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

1.2.4

28 May 11:40
Compare
Choose a tag to compare
  • #338 Add Support for MP OpenAPI 2.0 Schema Config to 1.x
  • #335 Add support for mp.openapi.schema.FQCN to 1.x
  • #332 Require a name match for annotations on a method (1.x)
  • #330 Parameters with same annotation target match when name differs (1.x)