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

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

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