Skip to content

6.16.0

Choose a tag to compare

@altro3 altro3 released this 27 May 13:05
· 44 commits to 6.16.x since this release

What's Changed

New Features 🎉

  • Added noArgsConstructor property to generate no-args constructor with required-args constructor by @altro3 in #2064
  • Added support multiple documents for Scalar by @altro3 in #2069
  • New feature: Automatic Tag generation by controller class name or/and package name by @altro3 in #2063
  • Endpoints configuration improvements. Added support spring boot actuator endpoints. by @altro3 in #2099
  • Added support useTags property. Added ability to set generateOperationOnlyForFirstTag property by @altro3 in #2091
  • Add ability to enable/disable JDK URLConnectionCache by @altro3 in #2135

Bug Fixes 🐞

  • Fix merge generated spec with additional openapi spec files by @altro3 in #2072
  • Fixed process @ArraySchema annotation by @altro3 in #2095
  • Fixed custom parameter enum allowableValues by swagger annotation by @altro3 in #2094
  • Fix required args construct generation in client POJO's, when some properties are readOnly by @altro3 in #2124
  • Replace reserved word application to Application by @altro3 in #2100
  • Fix resultSchemaName not checking all existing class entries by @colesnodgrass in #2131
  • Fixed default values for multipart-data parameters and swagger2 by @altro3 in #2143
  • Fix body unwrapped parameter by @altro3 in #2142

Improvements ⭐

  • Use a Gradle task to download external JS dependencies by @melix in #2073
  • Improving Spring Boot support: Correctly interpret endpoints with multipart form data by @altro3 in #2080
  • Add support @Format annotation to identify query parameter style by @altro3 in #2144
  • Improvements for swagger 2.2.32 by @altro3 in #2077
  • For kotlin and KSP we can use non-nullable types for properties / parameters with default value by @altro3 in #2149
  • Add support query parameters style to generate @Format annotation by @altro3 in #2145
  • Add ability to interpret primary constructor arguments without annotations as not required properties by @altro3 in #2122
  • Improvements for authorization classes generation. by @altro3 in #2132

Docs 📖

  • Improved documentation about integration with Spring. by @altro3 in #2078
  • Add more clarification about api code gen in docs by @scprek in #2092
  • Remove information about required @OpenAPIDefinition annotation by @altro3 in #2146

Dependency updates 🚀

  • fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v4.12.0 by @renovate in #2051
  • fix(deps): update dependency com.github.spotbugs:spotbugs-annotations to v4.9.3 by @renovate in #2052
  • fix(deps): update dependency com.google.guava:guava to v33.4.5-jre by @renovate in #2054
  • fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.8.8 by @renovate in #2056
  • fix(deps): update dependency io.swagger.parser.v3:swagger-parser-v3 to v2.1.26 by @renovate in #2059
  • fix(deps): update dependency com.google.guava:guava to v33.4.6-jre by @renovate in #2058
  • fix(deps): update dependency io.micronaut.security:micronaut-security-bom to v4.12.1 by @renovate in #2062
  • fix(deps): update dependency io.micronaut.gradle:micronaut-minimal-plugin to v4.5.1 by @renovate in #2065
  • fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.8.9 by @renovate in #2066
  • fix(deps): update dependency com.github.javaparser:javaparser-symbol-solver-core to v3.26.4 by @renovate in #2067
  • fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.8.0 by @renovate in #2068
  • fix(deps): update managed.swagger to v2.2.30 by @renovate in #2074
  • fix(deps): update dependency com.google.guava:guava to v33.4.7-jre by @renovate in #2081
  • fix(deps): update dependency io.micronaut.gradle:micronaut-minimal-plugin to v4.5.2 by @renovate in #2083
  • fix(deps): update dependency commons-io:commons-io to v2.19.0 by @renovate in #2085
  • fix(deps): update dependency org.apache.commons:commons-text to v1.13.1 by @renovate in #2084
  • fix(deps): update dependency com.google.guava:guava to v33.4.8-jre by @renovate in #2086
  • fix(deps): update dependency io.micronaut.gradle:micronaut-minimal-plugin to v4.5.3 by @renovate in #2093
  • fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.8.11 by @renovate in #2089
  • fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.8.2 by @renovate in #2090
  • Update UI scripts by @altro3 in #2101
  • fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.8.12 by @renovate in #2102
  • OpenAPI generator 7.13 by @altro3 in #2109
  • fix(deps): update dependency org.jsoup:jsoup to v1.20.1 by @renovate in #2110
  • fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.8.13 by @renovate in #2111
  • fix(deps): update dependency io.swagger:swagger-parser to v1.0.74 by @renovate in #2112
  • fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v4.12.1 by @renovate in #2114
  • fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.14.1 by @renovate in #2117
  • fix(deps): update dependency io.swagger.parser.v3:swagger-parser-v3 to v2.1.27 by @renovate in #2118
  • fix(deps): update dependency org.sonatype.gradle.plugins:scan-gradle-plugin to v3.1.0 by @renovate in #2119
  • fix(deps): update dependency org.sonatype.gradle.plugins:scan-gradle-plugin to v3.1.1 by @renovate in #2120
  • fix(deps): update dependency io.swagger:swagger-parser to v1.0.75 by @renovate in #2133
  • fix(deps): update dependency io.swagger.parser.v3:swagger-parser-v3 to v2.1.28 by @renovate in #2134
  • fix(deps): update dependency io.micronaut.spring:micronaut-spring-bom to v5.10.1 by @renovate in #2137
  • fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.8.14 by @renovate in #2138
  • fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v4.12.2 by @renovate in #2139
  • Update UI scripts by @altro3 in #2147
  • Update dependency io.swagger.parser.v3:swagger-parser-v3 to v2.1.29 by @renovate in #2157

New Contributors

Full Changelog: v6.15.0...v6.16.0