Release 3.3.2
v3.3.2 patch release includes Angular 7.x support, Erlang (PropEr) client generator and more. For a full list of changes, please refer to the list. Below please find some highights of the changes.
General
- Test JDK10 in Shippable, fix javadoc issue #1335
- Fix Maven repo URL (security warnings) for openapi-generator-cli #1333
- [CLI] Fix help command #1279
- Fix Gradle download link #1254
- Better handling of boolean options in the Maven plugin #1252
- [General] fix InlineModelResolver's logic and use openapi-generator's InlineModelResolver, so that nested "required" works correctly #1200
C++
- [cpp rest-sdk] Improve method signatures to use const when the value won't change #1295
- [cpp-restsdk] Add ref support inside fromProperty #1235
C#
- [csharp] Added constructor without parameter for C# template #1234
Elixir
- removed unused import to fix build #1326
Elm
- [elm] Add flag to prefix custom type variants #1288
- [elm] Add support for
additionalProperties
(map/hash/dictionary) #1262
Erlang
- [Erlang][Server] Add two options: packageName and openAPISpecName #1303
- [Erlang] add PropEr (property-based testing tool) support #1102
Documentation
- [html] fix bug in default infoUrl #1301
Go
- [Golang][client] fix response decode error handling #1291
Java
- Update CXF and Jackson to latest version #1343
- Update Spring core version #1265
- Fix jackson-databind (Java) security issue #1259
- [Java][jaxrs-resteasy] add @Valid when bean validation is enabled #1237
- Don't generate unused ApiException class for java/webclient #1165
- Add support for using Spring HATEOAS to add links in the Spring generator #1130
- [Java][Spring] Add bean validation for email data type #1115
- Add file post-processing support for Java generators #1052
JavaScript
- [JavaScript] Fix duplicated superclass constructor calls #1270
Lua
- [Lua] Remove outdated comment #1268
PHP
- Add group parameter support to PHP client #1337
Python
- Fix W605 warning and reenable flake8 #1334
Ruby
- Add "servers" support to Ruby API client #1280
Rust
- [Rust] Client library choice between hyper and reqwest #1258
Scala
- Update Scala (akka) dependencies #1294