-
Notifications
You must be signed in to change notification settings - Fork 0
Commit ea1423b
authored
Update org.openapitools:openapi-generator-gradle-plugin to v7.16.0 (#506)
###
[`v7.16.0`](https://redirect.github.com/OpenAPITools/openapi-generator/releases/tag/v7.16.0):
released
v7.16.0 stable release comes with 100+ enhancements, bug fixes. Once
again thanks for all the contributions from the community.
The community also contributed [3 new
generators](https://redirect.github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.16.0+label%3A%22Enhancement%3A+New+generator%22)
in this release:
- \[python] add async httpx support Client: Python
[#​22021](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22021)
- feat: Add Java Dubbo code generator for Apache Dubbo microservices
[#​21968](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21968)
- New generator for Scala3 + sttp4 + jsoniter-scala
[#​21908](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21908)
Below are the highlights of the changes. For a full list of changes,
please refer to the ["Pull
Request"](https://redirect.github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.16.0+)
tab.
#### General
- Update commons related dependencies to newer versions
[#​21980](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21980)
- Correctly annotate Gradle task in- & outputs and enable stricter
plugin validation
[#​21957](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21957)
- Support normalizing anyof/oneof enum constraints to a single enum
[#​21917](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21917)
- feat: add support for minimal-update option in maven plugin
[#​21872](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21872)
- Update swagger parser to 2.1.32
[#​21818](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21818)
- Fix bug in ModelUtils.getParentName resulting in wrong inner Models
for oneOf-composed schemas
[#​21799](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21799)
- \[3.1] Fixed lack of check for booleanSchemaValue
[#​21742](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21742)
#### Bash
- \[bash] Drop old client.sh from petstore sample
[#​21987](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21987)
- \[bash] Fix issue where paste command doesn't work on Mac
[#​21986](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21986)
#### C\#
- Fix visibility for enum in C# generator
[#​21984](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21984)
- \[C#] Fixes array TypeDeclaration parsing order to fix deep aliases
[#​21600](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21600)
#### Dart
- \[dart-dio]\[timemachine] Bugfix: saving offset\_date\_serializer
instead of local\_date\_serialize
[#​21974](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21974)
- Add skipCopyWith option for dart-dio
[#​21816](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21816)
#### Kotlin
- fix(kotlin-spring): add missing constructor parentheses for hashmap
models
[#​22029](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22029)
- \[kotlin] Fix enum defaultValue in query parameters with schema
reference
[#​22002](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22002)
- \[kotlin]\[client] remove old deprecated apis
[#​21988](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21988)
- \[kotlin-spring]\[server] Feat: Allow implementation of arbitrary
interface in DTOs (similar to x-implements from java-spring)
[#​21950](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21950)
- Fix missing
[@​Serializable](https://redirect.github.com/Serializable) on
enums for kotlin/jvm-retrofit2
[#​21907](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21907)
- \[kotlin-client] Fix string comparison in discriminator
post-processing
[#​21881](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21881)
- \[kotlin-client] update Kotlin and libraries versions
[#​21866](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21866)
- Kotlin Multiplatform polymorphism with custom discriminator support
[#​21772](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21772)
#### Go
- go: Fix missing imports for optional body params
[#​22014](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22014)
- feat(golang): support for wrapped and xml name
[#​21899](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21899)
#### Java
- \[JAVA] Add vendorExtensions.x-class-extra-annotation to oneOf
interfaces
[#​22020](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22020)
- \[cxf] add support for Swagger2
[#​22010](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22010)
- \[java] Fix annotationLibrary option being ignored
[#​21992](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21992)
- \[Java] \[Spring-client] Exclude discriminator from nullable
annotation
[#​21981](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21981)
- feat: Add Java Dubbo code generator for Apache Dubbo microservices
[#​21968](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21968)
- \[jaxrs-spec]\[quarkus] Feat: Add an option to use
"org.jboss.resteasy.reactive.RestResponse"
[#​21877](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21877)
- \[Java] \[Spring] Use deduction configOptions for oneOfInterfaces
[#​20919](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20919)
#### OCaml
- \[Fix]\[OCaml] Incorrect encoding/decoding for required free-form
objects; Odoc for record fields
[#​21819](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21819)
- \[OCaml] Generate .ocamlformat file; format all generated OCaml files
[#​21809](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21809)
- \[OCaml] Introduce support for oneOf/anyOf, fix default value for
non-required maps
[#​21798](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21798)
#### PHP
- Fix php-slim4 API key authentication throwing exception
[#​21962](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21962)
- Setup void type for PHP Symfony CompilerpassInterface
[#​21808](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21808)
- \[php] Fixed typing of offsetGet/offsetSet/offsetUnset
[#​21583](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21583)
#### ProtoBuf
- \[protobuf] fix generation of enums with UNSPECIFIED values
[#​21774](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21774)
#### Python
- \[python] add async httpx (new library option) support
[#​22021](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22021)
- \[python] api client type checks
[#​21935](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21935)
- fix(python): update pyproject.toml license format with poetry1
fallback
[#​21931](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21931)
- \[python] fix default value when enum is a reference
[#​21923](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21923)
- python: feature flag for lazy imports
[#​21885](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21885)
#### Ruby
- fix(ruby-client): Fix incorrect boolean parsing in OneOf/AnyOf
[#​21943](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21943)
#### Rust
- \[Rust-Axum] Support AnyOf, AllOf
[#​21948](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21948)
- \[Rust] Add support for native-tls and rustls-tls Cargo features for
the reqwest library
[#​21925](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21925)
- \[BUG]\[rust-axum] Fix duplicate route operations when supplying
multiple tags on a path with a camelCase param
[#​21873](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21873)
- \[rust] set useAsyncFileStream only for files in the body
[#​21839](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21839)
#### Scala
- Mark scala-lagom-server as deprecated
[#​21977](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21977)
- New generator for Scala3 + sttp4 + jsoniter-scala
[#​21908](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21908)
#### Swift
- \[Swift6]\[client]Make Swift 6 generator stable
[#​21846](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21846)
#### TypeScript
- \[typescript-axios]: withSeparateModelsAndApi handles
importFileExtension
[#​22032](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22032)
- \[Typescript] add missing typeRoots config on tsconfig
[#​21824](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21824)
- typescript-fetch: Fix model date crash
[#​21821](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21821)1 parent 31e6a19 commit ea1423bCopy full SHA for ea1423b
File tree
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedOpen diff view settings
Filter options
- gradle
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedOpen diff view settings
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
0 commit comments