v6.2.1 is a patch release with 140+ commits including bug fixes and enhancements for 10+ programming languages. kotlin
client generator now also supports Vert.x library. As always we appreciate the contributions from the community.
For the highlight of changes, please refer to the list below. For a full list of changes, please refer to the "Pull Request" tab.
General
- Update dependencies for CVE #13834
C#
- [csharp-netcore] Allowing user to set client package #13785
- [csharp] Fixed data type for maps of maps #13701
Crystal
- [Crystal] Map AnyType to Object #13737
- [Crystal] Allow double colons in model name #13736
Elixir
- Elixir: Improve generated API options docs #13478
Elm
- [elm] add function to allow more fine grained error handling #13773
Go
- [GO] fix: stops checking for nil for structs https://github.com/OpenAPITools/openapi-generator/pull/13843
- [go-echo-server] update echo to newer version #13732
JavaScript
- [JavaScript] add oneOf support #13561
Java
- [Java][okhttp-gson] Minor improvements https://github.com/OpenAPITools/openapi-generator/pull/13864
- Java jersey OAuth2 add support for public client #13828
- [JAVA] [NATIVE] Fix exploded query parameters with array property #13656
- Spring request mapping mode #13838
- [Java][jaxrs-spec] Make contextPath template parameter available as a string constant for use in @ApplicationPath #13377
Kotlin
- [Kotlin]Reducing code smells #13703
- Added Kotlin Vert.x client #13594
PHP
- [PHP] handle properly multiple accept headers https://github.com/OpenAPITools/openapi-generator/pull/13844
- [PHP] Allow selecting Content-Type #13769
- [PHP-Symfony] Encourage Symfony 5 bundle directory structure best practices #13014
Python
- [python] fixes required prop in composed schema, prop not in properties, addProps unset #13819
- [python] Fixes endpoint overload type hint + required property not in properties #13790
- [python] Fixes bugs #13581
- [python] fix for issue #13722: send body for application/x-www-form-urlencoded data #13723
R
- Better error handling in the R client #13800
Rust
- [rust] [rust-server] More abstract functions including integer fitting #13503
- [rust] Fix generation for optional and nullable fields (double option pattern) #13177
Swift
- [swift5] update new minimum OS supported versions #13667
- [swift5] fix generation of multiple security definitions #13617