Skip to content

@wing328 wing328 released this Oct 4, 2019 · 71 commits to master since this release

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
Assets 2
You can’t perform that action at this time.