Skip to content

@wing328 wing328 released this May 31, 2019 · 46 commits to master since this release

The first patch release (v4.0.1) since the major version v4.0.0 released 2 weeks ago. Please refer to the milestone for a full list of changes. Below are the highlights:

General

  • Add support for the URI format #3023
  • [Maven Plugin] Add properties config to Maven parameters #2963

Apex

  • [Apex] Set namedCredential file name from the property #2937

C++

  • [C++][Restbed] Add handler callback methods #2911
  • [C++] [Qt5] Set default base path and change constructor to const ref #2973
  • [C++][Pistache] Separate exception types when handling requests #2930

C#

  • [C#] Remove null checks for C# value types #2933
  • [aspnetcore] Added support for patterns on model properties #2948
  • [csharp] Make API response headers dictionary case insensitive #2998
  • [csharp] Add an option to make API response headers dictionary case insensitive #2998
  • [csharp-netcore] Enabling XML documentation on csharp-netcore client #2996
  • [C#] Enabling XML documentation in the C# client #2953

Dart

  • [Dart][Jaguar] fix wrong import on object #3000
  • Add auto-generated tests and Travis config to Dart clients #3006
  • dart2: update to work with dart 2.3.0 #2894

Elm

  • Add support for enums in Elm operations #2982

F#

  • [F#][Giraffe] Remove unused import #2893

Go

  • [Go] Check error of XML Encode in the API client #3027

Groovy

  • [Groovy] improve code parsing body/form params #2879

Java

  • [java-okhttpgson]: Include API's Http response codes and their corresponding description and response headers in the documentation #2995
  • Update Java Feign client to the latest stable version #2999
  • Fix for Java JAX-RS tests in Windows platform #2927
  • Disable jdk8 when using responseWrapper #2873
  • [Spring] Disable jdk8 when using responseWrapper #2873

Kotlin

  • [KOTLIN client] fix Moshi (Serializer/Deserializer) duplicated #3013
  • [kotlin] add testFolder configuration for kotlin #2975
  • [Kotlin client] Improve JSON parser #2981
  • Improve Kotlin code quality #2988
  • [Kotlin] Fix parse error when using custom field names with @JSON #2944

PHP

  • [PHP] Fix group parameters in WithHttpInfo method #2951

Python

  • [python-server] Support python 3.5+ for all server-generators #2884
  • [Python] fix ModuleNotFoundError when packageName contains dots #2992
  • [Python] Remove unnecessary if else #2985

Ruby

  • Add support of Bearer Basic Authorization to Ruby client #2856

TypeScript

  • [typescript-fetch] Fix uploading files #2900
  • [TS][Inverisify] Adding support for RxJS 6 #2793
  • [TS][Axios] To fix conflict params name 'url' #2921
  • [Typescript] remove deprecated typings #2880
  • [TS][Fetch] Add support for openapi maps/dictionaries to be generated as typescript map #2913
  • [Typescript] gets package npm version from API specification #2920
Assets 2
You can’t perform that action at this time.