github OpenAPITools/openapi-generator v7.5.0
v7.5.0 released

latest releases: v7.9.0, v7.8.0, v7.7.0...
7 months ago

General

  • Fix method naming for openapi normalizer, openapi ignore list option #18348
  • Update parser to 2.1.19 #18298
  • [normalizer] fix schemas incorrectly skipped #18297
  • Add logic to simplify any type represented with oneof/anyof #18268
  • Fix map parameter not a container #18220

OpenAPI 3.1 spec (beta suppport)

  • Fix null check in 3.1 spec #18353
  • Better array handling in 3.1 spec #18313

C

  • [C] Optimize memory usage when printing JSON #18072

C#

  • [csharp][generichost] Fixed operation parameter handling #18322
  • [csharp] Fixed property naming convention for composed types #18312
  • [csharp][generichost] Fixed bad reference to client utils #18309

C++

  • [cpp-ue4] Handled nullable by setting the required tag, effectively making nullables optionals #18168

Clojure

  • [Clojure] Handle both types of additional properties when getting type declaration #18201

Dart

  • [dart] fix: Bearer and Basic auth interceptors case-insensitive scheme comparison #17074

Go

  • [Go] fix allOf with multiple ref and discriminator #18390
  • Update go-server template to include the conventional generated code line #18304

Haskell

  • Fix string comparison in haskell servant generator #18410
  • Haskell: JSON Query parameters #18047

HTML

  • [html2] Fix blank responses in html document #18356

Kotlin

  • Add support for modelNameMappings #18342
  • [BUG] [kotlin-spring] Fixed escaped backticks in parameters using reserved words #18318
  • Kotlin: Do not escape/sanitize quoted enum value #18305
  • [kotliln-spring] Update dataClass.mustache #18205

PHP

  • [php-symfony] Allow Symfony 7 / Remove EOL PHP / Bearer Fix #18357
  • Remove param tag for non-existent parameter in ObjectSerializer #18347

Postman

  • [POSTMAN] Deal with boolean fields #18294

PowerShell

  • [PowerShell] (multipart/form-data request) and proxy behaviour #18315
  • Fix proxy type #18166

Python

  • [python] Update docs/ Markdown files for Classes to fix form typo and correct casing for class name when calling from_dict() #18359
  • Python: Correctly serialize enum with its value #18328
  • [python] Fix circular imports on AllOf generation #18272
  • Specify named param for field defaults in Python Pydantic V1 generator #18187

Java

  • Add Mutiny support to JaxRS #18389
  • [Java] fix beanvalidation compilation failed when items type in array is int64 #18379
  • [java][okhttp-gson] Fix oneof, anyof for array type #18324
  • [JAXRS-SPEC] no @Valid annotation on simple fields #18302
  • [spring] Delegate Incorrectly generated when useOptional True #18278
  • Update spring-context and spring-web to newer version #18266
  • [JAVA][NATIVE] fix implements in oneOf/anyOf #18248
  • [Java] Update okhttp3 from 4.10.0 to 4.12.0 to fix CVE-2023-3635 #18235
  • Fix compile error in client properties configuration #18232

JavaScript

  • [javascript] fix docs example quoting #18349

R

  • [R][Client] allow to initialize enum classes without parameters #18183
  • [R][Client] fix brackets for httr2 file_params #18142
  • [R][Client] Allow API response to be NULL #18141

Ruby

  • [ruby] Use Marcel to detect content-type in form-data file upload using faraday #18243

Rust

  • [RUST-AXUM] fix generator not handling application/x-www-form-urlencoded request content #18061

Scala

  • [Scala] added new scala-cask generator for the cask framework #18344
  • scala-sttp4: fix for missing EnumNameSerializer for inner enum definitions #18160

Swift

  • [swift] Added solution for deprecated "UTTypeCopyPreferredTagWithClass" #18330
  • SWIFT5: sort query items alphabetically to allow better server side caching of requests with same URL #18239

TypeScript

  • Update versions for typescript-node and remove vulnerable test package #18334
  • Fix: in typescript fixes additionalProperties handling when extending models #18164
  • fix(typescript-axios): Serialize boolean to string in form-data file upload #18084
  • Fix: Always serialise Map and Set to object and array in typescript-axios #17790

Don't miss a new openapi-generator release

NewReleases is sending notifications on new releases.