Skip to content

Releases: zijianhuang/openapiclientgen

TypeScript codes with \n for Mac and Linux

12 Jun 19:55
Compare
Choose a tag to compare
v3.1.4

TypeScript codes with \n for Mac and Linux

Minor fix

10 Jun 22:50
Compare
Choose a tag to compare

c# WebApiRequestException conforms to CA

v3.1.2

29 Apr 09:59
Compare
Choose a tag to compare

tolerate doggy def with component names containing "+"

Primary support for System.Text.Json

28 Apr 04:54
Compare
Choose a tag to compare

For .NET Client API, strongly typed OpenAPI Client Generators have been well supporting Newtonsoft.Json and System.Text.Json. Since .NET 6 and ASP.NET 7, System.Text.Json has become comprehensive. The primary support of this codegen is now shifted from Newtonsoft.Json to System.Text.Json.

In this release, the features for Angular, Aurelia, AXIOS, Fetch API, and jQuery remain unchanged.

v3.1 with updated plugins for AXIOS, Fetch API and Aurelia

20 Mar 06:58
Compare
Choose a tag to compare

throw error if http status code is not within 200-204

v3.1 Better support for Int64 in JavaScript, and more generated doc comments

06 Mar 22:25
Compare
Choose a tag to compare
  1. Better support for Int64.
  2. More generated doc comments based on data constraints in def, for properties of interfaces and params of functions.

Mimicking what have been done in WebApiClientGen, as described in:

  1. Enjoy Rich Integral Types of .NET and Overcome the 53-bit Limitation of JavaScript
  2. Dealing with Large Integral Numbers in JavaScript for Integral Types of ASP.NET Core Web API

v3.0.2

03 Feb 21:18
Compare
Choose a tag to compare

#63 : option to sort data models and api functions

v3.0.1

02 Feb 00:52
Compare
Choose a tag to compare

for #61

OpenApiClientGen v3

26 Jan 23:55
Compare
Choose a tag to compare
  1. Separate keywords of C# and TypeScript, so renaming identifiers defined in def to avoid conflicting with C# or TypeScript could be kept to minimum.
  2. More resilient to Swagger / OpenAPI definitions unfriendly to code gen for C# and TypeScript.
  3. The integration test suites cover over 1,700 OpenAPI v3 definitions and over 615 Swagger v2 definitions: generate codes, compile with C# compiler and TypeScript/Angular compiler.

Better handling of doggy enum definitions and doggy property names