Releases: smallrye/smallrye-open-api
Releases · smallrye/smallrye-open-api
4.0.5
- #2103 Release 4.0.5
- #2102 Support RestEasy's
@ServerExceptionMapper
method annotation - #2101 fix: resolve bean field/method types earlier to unwrap generic types
- #2100 fix: scan property schema in next iteration when properties ignored
- #2099 Add config to keep example/examples as distinct attributes
- #2096 fix: do not scan resource methods hidden by an override
- #2091 Bump the quarkus group with 4 updates
- #1823 feat(spring): support SpringDoc
@ParameterObject
4.0.4
- #2089 Release 4.0.4
- #2087 Bump version.io.smallrye.smallrye-config from 3.10.1 to 3.10.2
- #2086 Bump com.fasterxml.jackson:jackson-bom from 2.18.1 to 2.18.2
- #2085 Bump the quarkus group with 4 updates
- #2083 Bump the kotlin group with 2 updates
- #2081 Bump org.springframework.security:spring-security-core from 6.3.4 to 6.4.1
- #2079 fix: preserve property order read from YAML/JSON input
- #2078 Bump the quarkus group with 4 updates
- #2075 Fix handling of parameters for generic subresource locator methods
- #2072 fix: ignore duplicate operationId when source is overridden method
- #2071 fix: defer example parsing until end to await complete type information
- #2070 Bump the quarkus group with 4 updates
- #2055 Scan Spring Security
@Secured
annotation
4.0.3
- #2069 Release 4.0.3
- #2068 fix: do not auto-expose properties absent from
@JsonIgnoreProperties
- #2067 Bump version.io.smallrye.smallrye-config from 3.10.0 to 3.10.1
- #2066 Bump org.mvnpm:swagger-ui-dist from 5.17.14 to 5.18.2
- #2065 fix: additional logic to avoid registration of partial schemas
- #2064 fix: add missing constraint scanning for REST responses and types
- #2063 Jackson views/ignored properties: fix view names, in-line custom schemas
4.0.2
4.0.1
- #2051 Release 4.0.1
- #2050 Make some ModelIO instance fields constants
- #2049 Avoid locking JARs on Windows when opening input streams
- #2048 Fix config lookup for list types
- #2047 Bump com.fasterxml.jackson:jackson-bom from 2.18.0 to 2.18.1
- #2045 Add Windows to build matrix
- #2042 Fix validation constraint scan, remove unnecessary anno target check
- #2041 Document property
includeStandardJavaModules
in Maven plugin README - #2040 Fix parameter scanner NPE
- #2038 Bump org.apache.maven.plugins:maven-plugin-plugin from 3.15.0 to 3.15.1
- #2037 Bump org.apache.maven.plugins:maven-dependency-plugin from 3.8.0 to 3.8.1
- #2036 Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.15.0 to 3.15.1
4.0.0
- #2035 Release 4.0.0
- #2033 Bump io.smallrye:jandex from 3.2.2 to 3.2.3
- #2031 Bump the quarkus group with 4 updates
- #2030 Additional type checks in models and Json/YAML reader
- #2028 Skip deployment of testsuite modules, fix TCK version, UI source jar
- #2026 Remove snapshot repositories from parent POM
- #2024 Bump org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-bom from 3.3.1 to 3.3.2
- #2023 Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0
- #2021 Map-backed OAS model classes from annotations
- #2020 Add OperationHandler callback
- #2018 Bump io.smallrye.config:smallrye-config from 3.9.1 to 3.10.0
- #2017 Fix loading of static resources from the class path
- #2015 Bump the kotlin group with 2 updates
- #2013 Bump cookie and swagger-client in /ui/open-api-ui-forms
- #2012 Fix scanning of empty SecurityRequirements on resource class
- #2006 Expand schema references during deserialization (compatibility w/3.x)
- #2005 Bump com.fasterxml.jackson:jackson-bom from 2.17.2 to 2.18.0
- #2003 Split builder API
build
method to enable downstream optimizations - #2002 Index Java runtime classes in Maven and Gradle plugins
- #2001 Bump the quarkus group with 4 updates
- #1998 Bump com.github.eirslett:frontend-maven-plugin from 1.15.0 to 1.15.1
- #1994 Find
@RequestBody
annotations by argument index instead of type - #1993 Improve logging when type args do not match params, type parse trim
- #1992 fix: Check enum interfaces for
@JsonValue
- #1990 Bump version.eclipse.microprofile.openapi from 4.0 to 4.0.1
- #1988 Bump the quarkus group with 4 updates
- #1986 Bump the quarkus group across 1 directory with 4 updates
- #1985 Bump org.springframework:spring-webmvc from 5.3.39 to 6.1.13 in /extension-spring
- #1982 Bump io.smallrye:smallrye-parent from 45 to 46
- #1981 Bump io.smallrye:smallrye-build-parent from 45 to 46
- #1980 Bump com.gradle.plugin-publish from 1.2.2 to 1.3.0 in /tools/gradle-plugin
- #1977 MicroProfile OpenAPI 4.0 to main
- #1932 Prepare staging repositories for release 4.0-alpha5
- #1931 Backport updates from main 4
- #1918 Support generation of OpenAPI v3.0
- #1916 Prepare staging repositories for release 4.0-alpha4
- #1915 Backport updates from main 3
- #1910 Prepare staging repositories for release 4.0-alpha3
- #1909 Backport updates from main 2
- #1908 Allow null map values in ModelIO#toLinkedMap collector
- #1885 Bump MicroProfile OpenAPI from 4.0-RC1 to 4.0
- #1884 Backport updates from main
- #1872 Bump MicroProfile OpenAPI spec to 4.0-RC1, disable older TCKs jobs
- #1869 Read
PathItem
andPathItemOperation
annotations - #1868 Backport updates from main/release 3.11.0
- #1858 Require requestBody by default
- #1852 Model changes to add PathItem to Components
- #1841 Allow summary and description alongside
$ref
- #1836 Implement webhooks model
- #1834 Support identifier field in licence objects
- #1833 Add 4.0-SNAPSHOT TCK report
- #1818 Update openapi version string
- #1815 Support summary attribute on Info annotation
- #1801 Schema annotations 3.1
- #1793 OAS 3.1 changes for schema model
4.0.0-beta2
- #2029 Release 4.0.0-beta2
4.0.0-beta1
- #2027 Release 4.0.0-beta1
4.0.0-alpha7
- #2025 Release 4.0.0-alpha7
4.0.0-alpha6
- #2014 Release 4.0.0-alpha6