v4.1.3 released
v4.1.3 (last patch release before the upcoming minor release v4.2.0) comes with 4 new generators:
- asciidoc markup generator #3845
- Add F# Functions server generator #3933
- [Kotlin][server] Add kotlin-vertx-server #3031
- Add Nim client code generator #3879
As always we're grateful for all the contributions by the awesome community.
General
- Update mockito to 3.1.0 #4035
- [FIX][CORE] Repaired Checkstyle #4029
- Update maven-compiler-plugin version #3956
- Fix jackson-databind security issue #3945
- Add a global option to customize the API name suffix #3918
- Add gradle repository for using gralde dependency in plugin #3867
AsciiDoc
- asciidoc markup generator #3845
C++
- [C++] [rest-sdk] Add missing enum processing in C++ Abstract codegen #3986
- [C++] [Pistache] Removed deprecated warnings #3985
- [C++] [cpprest] Fixed wstring on linux #3892
- [C++] bug fix for ishttpcontent not set properly #3888
- [C++] [Qt5] Add initial version of File upload and download for Qt5 client #3853
- [C++][Pistache] Simplified model template #3417
F#
- Add F# Functions server generator #3933
Dart
- Dart fix template tests #4015
- Change Uint8list by List because it cause trouble with last versions of jaguar #3871
Go
- go: add os import in case of File return type #3996
- Import time when properties are slices of time.Time #3973
- Support Multiple API Keys #3450
Java
- [Java][Client][Feign] fix a bug when encoding query parameters using a parameter map #3948
- [jaxrs-spec] add Eclipse MicroProfile file based approach #3901
- updated google-api-client version from 1.23.0 to 1.30.2. #3882
- java-spring: Spring Boot fails to parse LocalDate query parameter #3860
- [spring] Resolve regression on RequestParam for non-objects #3855
Kotlin
- [kotlin] mark 'parcelize' as a stable option #4003
- [kotlin-client][kotlin-server] feature: allow creation of kotlin data classes that implement java.io.Serializable #3997
- Fixes invalid Kotlin client variable names for reserved words #3993
- [Kotlin] add multiplatform support #3900
- [Kotlin][server] Add kotlin-vertx-server #3031
Nim
- Add Nim client code generator #3879
PHP
- [PHP] Correctly format JSON in headers #4024
- Fix wrong variable name in LessThan and LessThanOrEqual asserts #3971
Scala
- [scala][akka] Removed hardcoded baseUrl #3964
- [scala] add [date-time] field to codegen unit test #3939
- [scala][client] ScalaAkkaClientCodegenTest: refactor assertions #3893
Swift
- [Swift4] update swift4 samples with swiftlint, update test scripts #4009
- [swift4] update Alamofire from 4.7.0 to 4.9.0 #3999
- [Swfit4] better support for type=string, format=number #3910
TypeScript
- typescript-node: Add options to specify a form data file #3967
- typescript-fetch: fix return type of primitive value #4028
- [typescript][node]: Add accept header if produces is not empty #3966
- typescript-fetch: Add application/x-www-form-urlencoded content support #3934
- typescript-node: Fix cookie auth, fix multiple API key auth #3927
- [typescript][fetch] Fix null typing errors #3919
- typescript-fetch: fix missing comma in multiple imports #3881
- typescript-node: Use HttpError class when rejecting promises #3876