Releases: smallrye/smallrye-open-api
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
1.2.4
1.1.22
1.2.3
1.2.2
1.2.1
1.2.0
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
Change Summary
- [#190] Add support for scanning of JAX-RS subresources
- [#194] Reduce chances of using to Java reflection by implementing internal Jandex index containing common collection and utility types
- [#195] Support UUID and URI types in scanner; fix support of custom
format
s - [#198] Use setter method name instead of argument to derive property names
- [#200] Scan JAX-RS resource parent classes and interfaces for annotations
- [#202] Sort OpenAPI tags in natural order unless order specified by application
- [#204] Use schema composition when
@Schema
is specified on both field and type; enable schema reference propertymp.openapi.extensions.schema-references.enable
by default - [#206] Correct scanning of JAR archives when inclusion/exclusion configuration is specified (affects Thorntail)
- [#214] Add support for
Optional
,OptionalDouble
,OptionalInt
, andOptionalLong
in scanner