Releases: zijianhuang/openapiclientgen
Releases · zijianhuang/openapiclientgen
TypeScript codes with \n for Mac and Linux
v3.1.4 TypeScript codes with \n for Mac and Linux
Minor fix
c# WebApiRequestException conforms to CA
v3.1.2
tolerate doggy def with component names containing "+"
Primary support for System.Text.Json
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
throw error if http status code is not within 200-204
v3.1 Better support for Int64 in JavaScript, and more generated doc comments
- Better support for Int64.
- 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:
v3.0.2
v3.0.1
OpenApiClientGen v3
- Separate keywords of C# and TypeScript, so renaming identifiers defined in def to avoid conflicting with C# or TypeScript could be kept to minimum.
- More resilient to Swagger / OpenAPI definitions unfriendly to code gen for C# and TypeScript.
- 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.