v6.4.0 released with bug fixes and enhancements. As usual we appreciate 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.

General

  • fix: Inline model schema's name is wrong #14687
  • Add 'endsWith' handlebars helper function #1463
  • Preserve order of securitySchemes #14536

C#

  • [csharp-netcore] Use scheme from base address #14685
  • [csharp-netcore] Fixed format of Date serialization #14616

Dart

  • [dart][dart-dio] Add deprecations on models and fields #14676
  • [dart][dart-dio] Bump Dio to 5.0.0 #14675

Go

  • [Bug][Go] consider allOf schemas for rendering string default vaules #14684
  • [Go] properly set header parameters on api clients #14637

Java

  • [BUG][JAVA][SPRING] Fix serialization when there is a discriminator with mapping #14733
  • Fix toUrlQuery string method in anyOf models in java native client #14715
  • [Java] fix default value for JsonNullable #14703
  • [Fix] take numeric types into account for array defaults #14694
  • [java][apache-httpclient] update httpclient dependency to the latest 5.x #14673
  • [Java/Microprofile] Add support for Jackson serialization & async #11554

JavaScript

  • [JAVASCRIPT] Fix inconsistent validateJSON and validateJsonObject calls, breaking object validation #14720

Kotlin

  • ktor-client add toString() for generic params #14717

Python

  • [python-fastapi] update starlette to newer version #14700
  • [python-nextgen] better datetime support in parameters #14621
  • [python-nextgen] optionally support float strict type #14618

R

  • R] Fix escaping in templates #14572

Ruby

  • Set proxy in ruby faraday client if configured #14597

Rust

  • [rust] Fix content-type in templates #14702