Skip to content

Releases: smallrye/smallrye-open-api

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)

1.1.22

17 May 21:43
Compare
Choose a tag to compare
  • #325 Avoid NPE when generic type variable declared outside type hierarchy

1.2.3

30 Apr 15:33
Compare
Choose a tag to compare
  • #310 Add support for Mutiny types

1.2.2

21 Apr 14:14
Compare
Choose a tag to compare
  • #285 Support annotations on setters in addition to fields
  • #239 Support inheritance for BeanParam and MultipartForm

1.2.1

21 Feb 13:02
Compare
Choose a tag to compare

Change Summary

[#259] Handle custom Converters returning empty String
[#261] Prevent attempts to register a previously registered schema reference

1.2.0

14 Feb 10:32
Compare
Choose a tag to compare

Change Summary
[#218] Scan OAI Definition on package-info classes
[#219] Apply path template pattern to associated parameter schema
[#224] Parameter processing fixes
[#229] Update smallrye-config dependency to version 1.5.0 (groupId change)
[#232] Support Iterable interface when scanning
[#234] Add support for LocalTime and OffsetTime
[#241] Null check on SecurityScheme flows property
[#238] Avoid NPE when generic type variable declared outside type hierarchy
[#227] Auto scan annotated exception mapper instances
[#250] Add Extension parsing method to AnnotationScannerExtension
[#251] Check for null schema when generating default response
[#252] Added an option to disable processing of @ApplicationPath
[#253] Make ShrinkWrap dependency optional

1.1.20

20 Nov 01:11
Compare
Choose a tag to compare

Change Summary

  1. [#190] Add support for scanning of JAX-RS subresources
  2. [#194] Reduce chances of using to Java reflection by implementing internal Jandex index containing common collection and utility types
  3. [#195] Support UUID and URI types in scanner; fix support of custom formats
  4. [#198] Use setter method name instead of argument to derive property names
  5. [#200] Scan JAX-RS resource parent classes and interfaces for annotations
  6. [#202] Sort OpenAPI tags in natural order unless order specified by application
  7. [#204] Use schema composition when @Schema is specified on both field and type; enable schema reference property mp.openapi.extensions.schema-references.enable by default
  8. [#206] Correct scanning of JAR archives when inclusion/exclusion configuration is specified (affects Thorntail)
  9. [#214] Add support for Optional, OptionalDouble, OptionalInt, and OptionalLong in scanner