Releases: smallrye/smallrye-open-api
Releases · smallrye/smallrye-open-api
3.10.0
- #1751 Fix custom logo (branding)
- #1750 Bump org.mvnpm:swagger-ui-dist from 5.11.3 to 5.11.7
- #1749 Bump org.springframework:spring-webmvc from 5.3.31 to 5.3.32
- #1748 Bump the quarkus group with 4 updates
- #1746 Use JsonView for field visibility instead of filtering
- #1745 Bump the quarkus group with 4 updates
- #1744 Bump org.mvnpm:swagger-ui-dist from 5.11.2 to 5.11.3
- #1743 Bump io.smallrye.config:smallrye-config from 3.5.3 to 3.5.4
- #1742 Bump io.smallrye.config:smallrye-config from 3.5.2 to 3.5.3
- #1741 Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 in /tools/gradle-plugin
- #1740 Check for void response in nested parameterized types
- #1739 Bump the quarkus group from 3.7.0 to 3.7.1 with 4 updates
- #1738 Add groupId wildcard pattern to quarkus dependabot group
- #1733 Bump org.eclipse.jetty:jetty-bom from 11.0.19 to 11.0.20
3.9.0
- #1736 Annotations#getComposedAnnotation should only process runtime annotations
- #1731 Bump org.mvnpm:swagger-ui-dist from 5.11.0 to 5.11.2
- #1730 Bump gradle/gradle-build-action from 2 to 3
- #1728 Group together Quarkus dependency updates
- #1727 Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 in /tools/gradle-plugin
- #1726 Bump quarkus.platform.version from 3.6.7 to 3.7.0
- #1725 Bump version.quarkus from 3.6.7 to 3.7.0
- #1723 Bump version.quarkus from 3.6.6 to 3.6.7
- #1722 Bump quarkus.platform.version from 3.6.6 to 3.6.7
- #1721 Bump actions/cache from 3 to 4
- #1720 Bump org.mvnpm:swagger-ui-dist from 5.10.5 to 5.11.0
- #1719 Bump quarkus.platform.version from 3.6.5 to 3.6.6
- #1718 Bump version.quarkus from 3.6.5 to 3.6.6
- #1717 Bump io.smallrye.config:smallrye-config from 3.5.1 to 3.5.2
- #1716 Bump quarkus.platform.version from 3.6.4 to 3.6.5
- #1715 Bump org.apache.maven.plugins:maven-plugin-plugin from 3.10.2 to 3.11.0
- #1714 Bump version.quarkus from 3.6.4 to 3.6.5
- #1713 Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.10.2 to 3.11.0
- #1711 Bump org.assertj:assertj-core from 3.25.0 to 3.25.1 in /tools/gradle-plugin
- #1710 Bump io.smallrye.config:smallrye-config from 3.5.0 to 3.5.1
3.8.0
- #1708 Remove SR OpenAPI dependencies from Quarkus plugin config, uses dep mgmt
- #1707 Release 3.8.0
- #1706 Fix false-positive duplicate operation-ID w/ javax+jakarta annotations
- #1705 Bump org.assertj:assertj-core from 3.24.2 to 3.25.0 in /tools/gradle-plugin
- #1704 Bump itf-maven.version from 0.12.0 to 0.13.1
- #1702 Bump org.testng:testng from 7.8.0 to 7.9.0
- #1701 Bump io.smallrye.config:smallrye-config from 3.4.4 to 3.5.0
- #1700 Bump org.codehaus.plexus:plexus-component-metadata from 2.1.1 to 2.2.0
- #1699 Bump com.fasterxml.jackson:jackson-bom from 2.16.0 to 2.16.1
- #1698 Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.21 to 1.9.22
- #1697 Bump org.jetbrains.kotlin:kotlin-maven-plugin from 1.9.21 to 1.9.22
- #1696 Bump quarkus.platform.version from 3.6.3 to 3.6.4
- #1695 Bump org.eclipse.jetty:jetty-bom from 11.0.18 to 11.0.19
- #1694 Bump version.quarkus from 3.6.3 to 3.6.4
- #1693 Bump actions/upload-artifact from 3 to 4
- #1692 Bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to 3.1.1
- #1691 Handle Jackson JsonProperty#access annotation property
- #1690 Ensure scopes not immutable, replace scopes instead of add to existing
- #1689 Bump org.mvnpm:swagger-ui-dist from 5.10.4 to 5.10.5
- #1687 Bump org.mvnpm:swagger-ui-dist from 5.10.3 to 5.10.4
- #1686 Bump quarkus.platform.version from 3.6.1 to 3.6.3
- #1685 Bump version.quarkus from 3.6.1 to 3.6.3
- #1684 Annotation composition and empty array type determination
- #1681 fix: handle optional callback pathItems
- #1680 Bump version.quarkus from 3.6.0 to 3.6.1
- #1679 Bump quarkus.platform.version from 3.6.0 to 3.6.1
- #1678 Bump actions/setup-java from 3 to 4
- #1677 Bump org.codehaus.mojo:build-helper-maven-plugin from 3.3.0 to 3.5.0
- #1676 Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.10 to 1.9.21
- #1675 Bump io.smallrye.config:smallrye-config from 3.2.1 to 3.4.4
- #1674 Bump com.fasterxml.jackson:jackson-bom from 2.15.2 to 2.16.0
- #1673 Bump org.testng:testng from 7.7.1 to 7.8.0
- #1672 Bump version.eclipse.microprofile.openapi from 3.1 to 3.1.1
- #1671 Bump com.github.eirslett:frontend-maven-plugin from 1.12.1 to 1.15.0
- #1670 Bump itf-maven.version from 0.11.0 to 0.12.0
- #1668 Bump org.apache.maven:maven-core from 3.9.5 to 3.9.6
- #1667 Bump org.apache.maven:maven-plugin-api from 3.9.5 to 3.9.6
- #1665 Handle kotlin.Deprecated tag in OpenAPI generation
- #1663 Bump io.smallrye:jandex-maven-plugin from 3.1.5 to 3.1.6
- #1662 Bump io.smallrye:jandex from 3.1.5 to 3.1.6
- #1660 Bump org.jetbrains.kotlin:kotlin-maven-plugin from 1.9.20 to 1.9.21
- #1657 Bump quarkus.platform.version from 3.5.3 to 3.6.0
- #1656 Bump version.quarkus from 3.5.3 to 3.6.0
- #1655 Preserve record accessor method names, update CI for Java 17/21
- #1654 Bump version.quarkus from 3.5.2 to 3.5.3
- #1653 Bump quarkus.platform.version from 3.5.2 to 3.5.3
- #1652 Bump org.jboss.arquillian:arquillian-bom from 1.7.2.Final to 1.8.0.Final
- #1651 Bump org.springframework:spring-webmvc from 5.3.30 to 5.3.31
- #1650 Bump quarkus.platform.version from 3.5.1 to 3.5.2
- #1649 Bump version.quarkus from 3.5.1 to 3.5.2
- #1648 Bump org.mvnpm:swagger-ui-dist from 5.9.4 to 5.10.0
- #1647 Bump actions/github-script from 6 to 7
- #1646 Bump org.mvnpm:swagger-ui-dist from 5.9.3 to 5.9.4
- #1644 Bump org.mvnpm:swagger-ui-dist from 5.9.1 to 5.9.3
- #1643 Bump org.jboss.arquillian:arquillian-bom from 1.7.1.Final to 1.7.2.Final
- #1642 Bump quarkus.platform.version from 3.5.0 to 3.5.1
- #1641 Bump version.quarkus from 3.5.0 to 3.5.1
- #1638 Bump org.apache.maven.plugins:maven-plugin-plugin from 3.10.1 to 3.10.2
- #1637 Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.10.1 to 3.10.2
- #1636 Add reproducer test self-referencing (#1565)
- #1633 Bump org.eclipse.jetty:jetty-bom from 11.0.17 to 11.0.18
- #1632 Bump org.jetbrains.kotlin:kotlin-maven-plugin from 1.9.10 to 1.9.20
- #1630 Bump org.mvnpm:swagger-ui-dist from 5.5.0 to 5.9.1
- #1629 Added rx type to wrapped types
- #1628 Remove test dependency on commons-io
2.1.24
3.7.0
- #1625 fix: avoid rescanning type parameter when schema previously registered
- #1623 Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.0 to 3.6.1
- #1622 Bump org.eclipse.parsson:parsson from 1.1.4 to 1.1.5
- #1621 Bump org.apache.maven.plugins:maven-plugin-plugin from 3.9.0 to 3.10.1
- #1620 Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.9.0 to 3.10.1
- #1619 Improve
@Tag
support for JAX-RS sub-resources - #1617 Bump quarkus.platform.version from 3.4.3 to 3.5.0
- #1616 Bump version.quarkus from 3.4.3 to 3.5.0
- #1614 Bump @babel/traverse from 7.16.10 to 7.23.2 in /ui/open-api-ui-forms
- #1613 Gradle Plugin: Include classes directory in ClassLoader
- #1612 Bump quarkus.platform.version from 3.4.2 to 3.4.3
- #1611 Bump version.quarkus from 3.4.2 to 3.4.3
- #1609 Support configuration of schemas for complex types
- #1608 Bump org.eclipse.jetty:jetty-bom from 11.0.16 to 11.0.17
- #1606 Expose Swagger configuration "tryItOutEnabled" property
- #1605 maven-plugin: Document JDK 1.8 compatibility hack
- #1603 Bring your own
ObjectWriter
to serialize the OpenAPI model - #1602 Bump io.smallrye:smallrye-parent from 41 to 42
- #1601 Bump io.smallrye:smallrye-build-parent from 41 to 42
- #1598 Bump org.jboss.weld.servlet:weld-servlet-core from 5.1.1.Final to 5.1.2.Final
- #1597 Bump org.apache.maven:maven-core from 3.9.4 to 3.9.5
- #1596 Bump org.apache.maven:maven-plugin-api from 3.9.4 to 3.9.5
- #1595 Bump version.quarkus from 3.4.1 to 3.4.2
- #1594 Bump quarkus.platform.version from 3.4.1 to 3.4.2
3.6.2
What's Changed
- Bump commons-io:commons-io from 2.13.0 to 2.14.0 by @dependabot in #1588
- Add Jackson enum naming support via
@EnumNaming
+@JsonProperty
by @MikeEdgar in #1589 - Default content type for wrapped types primitive by @phillip-kruger in #1590
- Fix time example and link by @phillip-kruger in #1591
Full Changelog: 3.6.1...3.6.2
3.6.1
3.6.0
- #1582 Allow filter creation by classname
- #1581 Bump io.smallrye:smallrye-build-parent from 40 to 41
- #1580 Bump io.smallrye:smallrye-parent from 40 to 41
- #1579 Bump io.smallrye:jandex from 3.1.3 to 3.1.5
- #1578 Bump io.smallrye:jandex-maven-plugin from 3.1.3 to 3.1.5
- #1577 Bump quarkus.platform.version from 3.4.0 to 3.4.1
- #1576 Bump version.quarkus from 3.4.0 to 3.4.1
- #1575 Guard against self-referencing schemas, stabilize scan order with sort
- #1574 Register full schema of array items for known types
- #1573 Incorrect open api document generation when a resource uses an array of ZonedDateTime
- #1572 Bump org.springframework:spring-webmvc from 5.3.29 to 5.3.30
- #1570 Bump quarkus.platform.version from 3.3.2 to 3.4.0
- #1569 Bump version.quarkus from 3.3.2 to 3.4.0
- #1568 Fix gradle multithread issue
- #1567 Allow client-supplied
AnnotationScanner
s, bypassing service loader - #1566 Decrease likelihood of class loading/reflection in super-class check
- #1565 @Schema causes self-reference on field's type
3.5.2
- #1561 Change to use mvnpm
- #1560 Bump actions/checkout from 3 to 4
- #1558 Bump org.eclipse.jetty:jetty-bom from 11.0.15 to 11.0.16
- #1557 Bump org.webjars.npm:swagger-ui-dist from 5.3.2 to 5.4.2
- #1555 Bump io.smallrye:jandex from 3.1.2 to 3.1.3
- #1554 Bump io.smallrye:jandex-maven-plugin from 3.1.2 to 3.1.3
- #1553 Bump quarkus.platform.version from 3.3.0 to 3.3.1
- #1552 Bump version.quarkus from 3.3.0 to 3.3.1
- #1550 Bump org.jetbrains.kotlin:kotlin-maven-plugin from 1.9.0 to 1.9.10
- #1548 Bump org.jboss.arquillian.container:arquillian-jetty-embedded-11 from 1.0.0.Final to 2.0.0.Final
- #1544 Bump com.gradle.plugin-publish from 1.2.0 to 1.2.1 in /tools/gradle-plugin
- #1543 Bump JDK used for Sonar analysis to Java 17
- #1542 Bump version.quarkus from 3.2.4.Final to 3.3.0
- #1541 Bump org.jboss.arquillian:arquillian-bom from 1.7.0.Final to 1.7.1.Final
- #1540 Bump quarkus.platform.version from 3.2.4.Final to 3.3.0
3.5.1
- #1538 Maven plugin: index output directory instead of project artifact, logs
- #1537 Bump org.webjars.npm:swagger-ui-dist from 5.3.1 to 5.3.2
- #1536 Bump quarkus.platform.version from 3.2.3.Final to 3.2.4.Final
- #1535 Bump version.quarkus from 3.2.3.Final to 3.2.4.Final
- #1533 Fix issue 1532, Gradle plugin wrongly generates a YAML file with JSON contents
- #1531 Bump org.eclipse.parsson:parsson from 1.1.3 to 1.1.4
- #1530 Bump org.apache.maven:maven-plugin-api from 3.9.3 to 3.9.4
- #1529 Bump org.apache.maven:maven-core from 3.9.3 to 3.9.4
- #1528 Bump org.webjars.npm:swagger-ui-dist from 5.3.0 to 5.3.1
- #1527 Bump quarkus.platform.version from 3.2.2.Final to 3.2.3.Final
- #1526 Bump version.quarkus from 3.2.2.Final to 3.2.3.Final
- #1525 Bump org.webjars.npm:swagger-ui-dist from 5.2.0 to 5.3.0
- #1524 Adjusted Maven plugin configuration options documentation