v5.2.1 release comes with 2 new generators:

Thanks for all the contributions from the OpenAPI Generator 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.

C

  • [C][Client] Allocate memory for the element of array when the type is number #10124

C#

  • [csharp-netcore] Fixed the utc time issue for httpSigning auth #10139
  • [csharp] Obsolete attribute on deprecated operations and properties #10084

C++

  • [cpp-pistache-server] Fix missing semicolon in template and missing code to set default values of model schema #10136
  • [cpp-ue4] Added support for bool in URL parameters, now writes true/false #9951

Dart

  • [dart][dio] Nullable parameters & defaults for header/query parameters #10147
  • [dart-dio-next] Don't use encodeCollectionQueryParameter on maps #10116
  • [dart-dio] Fix parameter generation problems #10061

Elixir

  • [Elixir] Adding :package and :description to mix.exs template #9945

Erlang

  • [erlang-server] Dialyzer spec #9983

Go

  • [go-server] Feat: add required assertions to models #10068
  • [go] More idiomatic godoc comments #10044

Haskell

  • Haskell-http-generator - Make endpoints which don't return anything yield NoContent #9916

Java

  • [BUG][Java] Fix a race condition in RetryingOAuth.mustache #10087
  • Add support for Micronaut Client #10063
  • [Spring] Use fully qualified name for Pageable #10045
  • [jaxrs-resteasy] fix java8 datetime issue #10014

Kotlin

  • Add AnyType support to Kotlin generators #10070
  • [Kotlin][Multiplatform] Add missing JVM dependency #10051

PHP

  • Make php's array primitive #10093
  • [PHP] Deprecated annotation on operations and fields #10085
  • [PHP] New client generator php-dt #10041

Python

  • [python-flask] Fix NoneType when deserialize optional date #10081

Ruby

  • [Ruby] Add new Ruby versions to the Travis CI build matrix configuration #9971

Rust

  • [rust-client] Fix typo related to the form parameters #10096

TypeScript

  • Typescript-angular: Added missing semi colon to interface file #10121
  • [typescript-fetch] Add initOverrides #10050

Swift

  • [swift5 client] fix filename for binary downloads #9989