Skip to content

Release 3.3.4

Compare
Choose a tag to compare
@wing328 wing328 released this 30 Nov 17:06
· 9243 commits to master since this release

The bi-weekly patch release comes with the 100th generator to the project: C client generator (Thanks @PowerOfCreation and @zhemant for their contributions). This is also the last patch release before the upcoming major release v4.0.0.

Here are the highlights of the changes from the awesome community:

General

  • Update NPM installation instruction #1556
  • [Maven Plugin] Add option to skip maven execution if the source is older than output #1502
  • Improve error message when the spec is not found #1495
  • Better warning message and default value #1492
  • Add utility methods for free-form objects (isFreeFormObject) #1338
  • Skip model generation if it's a top-level map or array #1296

C

  • Add C client generator #516

C#

  • Fix NPE in the C# Nancy generator #1478

C++

  • [cpp rest-sdk] Response headers handler #1511
  • Fix NPE with cpp-restsdk client generator #1477

Elixir

  • Better handling of string type with different format #1558
  • [elixir] Fixes BadMapError for header parameters #1537
  • [elixir] Decode list with primitives #1536
  • [elixir] Typespec: Fixes issue with formatted primitives as parameters #1534
  • [elixir] Typespec - allow null on optional struct-attributes #1514
  • Fix the function name starting with numbers #1513
  • [Elixir] fix ":body" handling #1504

Elm

  • [elm] Add support for nested Lists & Dicts #1528

HTML

  • Fix header parameters display in the documentation #1579

Java

  • [Java][okhttp-gson] Add option to employ builders for API requests #1341
  • [Spring] Add an option to return success code #1197

JavaScript

  • Update JS client dependency #1578
  • Fix boolean value handling in HTTP request body #1515
  • Fix array of enum class in JavaScript client #1484

Kotlin

  • [Kotlin] support array, list in collection type #1564

PHP

  • [PHP client] Fix README.md template for php #1540
  • [PHP-Symfony] Fix wrong PHP Symfony typehint #1453

Python

  • Fix openapi_types generation error in Python Flask's models #1256

Ruby

  • Fix regexp in ruby-client #1521

Scala

  • Fix NPE for Scala Gatling generator #1479

TypeScript

  • Bump Zone.js to remove warnings when using angular >=6 #1522