Skip to content

Releases: smallrye/smallrye-open-api

4.0.3

13 Nov 19:59
Compare
Choose a tag to compare
  • #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

08 Nov 14:19
Compare
Choose a tag to compare
  • #2061 Release 4.0.2
  • #2060 Detect static file format when parsing
  • #2058 Bump the quarkus group with 4 updates
  • #2057 fix: check value type before Jackson getJsonBigDecimal
  • #2053 Allow use of @JsonView on class
  • #2052 Bump the quarkus group with 4 updates

4.0.1

30 Oct 13:40
Compare
Choose a tag to compare
  • #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

25 Oct 12:51
Compare
Choose a tag to compare
  • #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 and PathItemOperation 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

23 Oct 11:39
Compare
Choose a tag to compare
4.0.0-beta2 Pre-release
Pre-release
  • #2029 Release 4.0.0-beta2

4.0.0-beta1

23 Oct 00:39
Compare
Choose a tag to compare
4.0.0-beta1 Pre-release
Pre-release
  • #2027 Release 4.0.0-beta1

4.0.0-alpha7

22 Oct 23:10
Compare
Choose a tag to compare
4.0.0-alpha7 Pre-release
Pre-release
  • #2025 Release 4.0.0-alpha7

4.0.0-alpha6

10 Oct 13:32
Compare
Choose a tag to compare
4.0.0-alpha6 Pre-release
Pre-release
  • #2014 Release 4.0.0-alpha6

3.13.0

30 Sep 22:41
Compare
Choose a tag to compare
  • #2007 Backports 3.13
  • #2004 Split builder API build method to enable downstream optimizations (3.x)
  • #1991 Bump version.eclipse.microprofile.openapi from 3.1.1 to 3.1.2
  • #1976 Bump the quarkus group with 4 updates
  • #1975 Bump org.eclipse.jetty:jetty-bom from 11.0.23 to 11.0.24
  • #1974 fix: derive an enumeration's type from the value type
  • #1972 Bump com.gradle.plugin-publish from 1.2.1 to 1.2.2 in /tools/gradle-plugin
  • #1971 fix: do not include abstract classes without an implementation
  • #1970 Bump the quarkus group with 4 updates
  • #1968 Bump webpack from 5.76.0 to 5.94.0 in /ui/open-api-ui-forms
  • #1966 Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.14.0 to 3.15.0
  • #1965 Bump org.apache.maven.plugins:maven-plugin-plugin from 3.14.0 to 3.15.0
  • #1960 Bump the kotlin group with 2 updates
  • #1958 Describe configuration for scan includes and excludes more precisely
  • #1954 Bump org.apache.maven.plugins:maven-dependency-plugin from 3.7.1 to 3.8.0
  • #1953 Bump the quarkus group with 4 updates
  • #1950 Bump org.eclipse.jetty:jetty-bom from 11.0.22 to 11.0.23
  • #1949 Bump the quarkus group with 4 updates
  • #1948 Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.13.1 to 3.14.0
  • #1947 Bump org.apache.maven.plugins:maven-plugin-plugin from 3.13.1 to 3.14.0
  • #1946 Bump org.apache.maven:maven-core from 3.9.8 to 3.9.9
  • #1945 Bump org.apache.maven:maven-plugin-api from 3.9.8 to 3.9.9
  • #1944 Bump org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-bom from 3.3.0 to 3.3.1
  • #1943 Bump org.springframework:spring-webmvc from 5.3.37 to 5.3.39

3.12.0

14 Aug 11:31
Compare
Choose a tag to compare
  • #1942 Release 3.12.0
  • #1941 Bump org.codehaus.mojo:exec-maven-plugin from 3.4.0 to 3.4.1
  • #1940 Bump the quarkus group with 4 updates
  • #1938 Bump io.smallrye:jandex from 3.2.1 to 3.2.2
  • #1937 Bump the quarkus group with 4 updates
  • #1936 Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.0
  • #1935 Bump the kotlin group with 2 updates
  • #1934 Bump io.smallrye.config:smallrye-config from 3.9.0 to 3.9.1
  • #1930 Decrease level of SROAP01001 from INFO to DEBUG
  • #1929 Represent java.net.URL as type string
  • #1928 Ignore JavaBean method prefixes when method name matches field name
  • #1926 Bump org.eclipse.parsson:parsson from 1.1.6 to 1.1.7
  • #1925 Bump io.smallrye:jandex from 3.2.0 to 3.2.1
  • #1923 Bump the quarkus group with 4 updates
  • #1922 Bump org.jboss.arquillian:arquillian-bom from 1.9.0.Final to 1.9.1.Final
  • #1921 Bump the quarkus group with 4 updates
  • #1919 Bump io.smallrye.config:smallrye-config from 3.8.3 to 3.9.0
  • #1914 Bump the quarkus group with 4 updates
  • #1913 Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 in /tools/gradle-plugin
  • #1912 Bump org.jboss.arquillian:arquillian-bom from 1.8.1.Final to 1.9.0.Final
  • #1907 Bump com.fasterxml.jackson:jackson-bom from 2.17.1 to 2.17.2
  • #1906 Bump org.eclipse.jetty:jetty-bom from 11.0.21 to 11.0.22
  • #1905 Resource classes inherit tags from super class(es)
  • #1904 Improve parsing of strings to objects (examples, defaults)
  • #1903 Drop support for Java 8
  • #1900 Bump io.smallrye:smallrye-build-parent from 44 to 45
  • #1899 Bump io.smallrye:smallrye-parent from 44 to 45
  • #1898 Bump the quarkus group with 4 updates
  • #1894 Enable selection of annotation scanners (#1370) via maven plugin config.
  • #1889 Bump org.jboss.arquillian:arquillian-bom from 1.8.0.Final to 1.8.1.Final
  • #1888 Bump org.skyscreamer:jsonassert from 1.5.1 to 1.5.3
  • #1882 Bump io.smallrye.config:smallrye-config from 3.8.2 to 3.8.3
  • #1881 Bump org.apache.maven.plugins:maven-dependency-plugin from 3.7.0 to 3.7.1
  • #1880 Bump the quarkus group with 4 updates
  • #1879 Bump org.apache.maven:maven-plugin-api from 3.9.7 to 3.9.8
  • #1878 Bump org.apache.maven:maven-core from 3.9.7 to 3.9.8
  • #1873 Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.1 to 3.7.0