Skip to content

Releases: swagger-api/swagger-codegen

Swagger Codegen 2.4.17 has been released!

01 Nov 21:12
141e511
Compare
Choose a tag to compare
  • added option to check duplicated model names. (#10529)
  • [Issue 9178] Handle multiple formats when decoding dates (#9730)
  • added @Valid annotation on bean validation template for java jaxrs (#10519)
  • Bump master junit deps (#10512)
  • removed commented typescript-fetch module (#10511)
  • Fix code generation for Angular 10 (#10464)
  • fix(go): return decoding errors (#10429)
  • Use same spaces style for json snippets in readme (#10487)
  • Update README.md: typo fixed, version 3.X vs 2.X (#10503)
  • Issue 10125 DefaultCodegen doesn't handle "uniqueItems" flag (#10490)

Swagger Codegen 3.0.22 has been released!

05 Oct 10:19
7444ba8
Compare
Choose a tag to compare

3.0.22 release of swagger-codegen with OpenAPI 3 support.

Supported V3 generators

  • typescript-axios (new, experimental)

  • go (new, experimental)

  • typescript-fetch (new, experimental)

  • r (new, experimental)

  • swift5 (experimental)

  • javascript (experimental)

  • micronaut (experimental)

  • go-server (experimental)

  • akka-scala (experimental)

  • nodejs (updated)

  • dynamic-html

  • html

  • html2

  • java

  • jaxrs-cxf-client

  • jaxrs-cxf

  • inflector

  • jaxrs-cxf-cdi

  • jaxrs-spec

  • jaxrs-jersey

  • jaxrs-di

  • jaxrs-resteasy-eap

  • jaxrs-resteasy

  • spring

  • openapi

  • openapi-yaml

  • kotlin-client

  • kotlin-server

  • php

  • swift3

  • swift4

  • typescript-angular

  • scala

  • aspnetcore

  • csharp

  • csharp-dotnet2 (DEPRECATED)

  • python

  • python-flask (experimental)

Notable changes:

Swagger Codegen 2.4.16 has been released!

04 Oct 20:29
068b1eb
Compare
Choose a tag to compare
  • updated typescript-fetch sample in order to fix issue (#10481)
  • fixed solution template on aspnetcore (#10478)
  • Wrong generation of @JacksonXmlElementWrapper annotation (#10333)
  • package-lock fix npm advisories 1071 1500 (#10453)
  • [RUBY] Replace deprecated URI.encode to support ruby 2.7 without warnings (#10445)
  • Update README.md (#10443)
  • [Documentation] Use HTTPS for petstore urls (#10427)

Swagger Codegen 3.0.21 has been released!

28 Jul 18:20
99ed191
Compare
Choose a tag to compare

3.0.21 release of swagger-codegen with OpenAPI 3 support.

Supported V3 generators

  • go (new, experimental)

  • typescript-fetch (new, experimental)

  • r (new, experimental)

  • swift5 (experimental)

  • javascript (experimental)

  • micronaut (experimental)

  • go-server (experimental)

  • akka-scala (experimental)

  • nodejs (updated)

  • dynamic-html

  • html

  • html2

  • java

  • jaxrs-cxf-client

  • jaxrs-cxf

  • inflector

  • jaxrs-cxf-cdi

  • jaxrs-spec

  • jaxrs-jersey

  • jaxrs-di

  • jaxrs-resteasy-eap

  • jaxrs-resteasy

  • spring

  • openapi

  • openapi-yaml

  • kotlin-client

  • kotlin-server

  • php

  • swift3

  • swift4

  • typescript-angular

  • scala

  • aspnetcore

  • csharp

  • csharp-dotnet2 (DEPRECATED)

  • python

  • python-flask (experimental)

Notable changes:

Swagger Codegen 2.4.15 has been released!

28 Jul 17:42
99ed191
Compare
Choose a tag to compare
  • Updated to support .net core 3 (#9782)
  • PHP 7.2 (#8534)
  • fix help command format (#10385)
  • [typescript-angular] error TS1345: An expression of type 'void' canno… (#9065)
  • Marcbuils issue 8836 (#10380)
  • flatten composed property to fix generic type issue (#10377)
  • fixed calls in templates (#10372)
  • added parent if it was not assigned by parser on allOf composed model (#10366)
  • added to option to write csproj file in output code for csharpDorNet2… (#10361)
  • Fixes #10351 (#10352)
  • Updated companies list (#8212)
  • added option to write a throwing exception for unknown enums values. (#10356)
  • Fix broken link in README (#10339)
  • Fix #6260 on master by preventing parallelism (#10329)
  • [issues-10307] fix issue #10307: handle parent type mapping. (#10308)
  • Added Trifork as company using swagger-codegen (#10330)
  • #9785 (#9786)
  • [ISSUE-10323]: Adjust api.mustache to support deprecated REST endpoin… (#10324)
  • update docker image for run-in-docker.sh (#10295)
  • Fix namespace issues in R (#10297)
  • Fixed Issue with Header Params in HTML Client (#8669)
  • Ue4cpp fix (#10275)
  • Added new language: UE4 C++ client (#10260)
  • Adding option NotNullJacksonAnnotation (#10269)
  • Added Norwegian Air Shuttle to companies list (#10266)
  • Issue 8148 (#10262)

Swagger Codegen 3.0.20 has been released!

17 May 12:13
491044d
Compare
Choose a tag to compare

3.0.20 release of swagger-codegen with OpenAPI 3 support.

Supported V3 generators

  • go (new, experimental)

  • typescript-fetch (new, experimental)

  • r (new, experimental)

  • swift5 (experimental)

  • javascript (experimental)

  • micronaut (experimental)

  • go-server (experimental)

  • akka-scala (experimental)

  • nodejs (updated)

  • dynamic-html

  • html

  • html2

  • java

  • jaxrs-cxf-client

  • jaxrs-cxf

  • inflector

  • jaxrs-cxf-cdi

  • jaxrs-spec

  • jaxrs-jersey

  • jaxrs-di

  • jaxrs-resteasy-eap

  • jaxrs-resteasy

  • spring

  • openapi

  • openapi-yaml

  • kotlin-client

  • kotlin-server

  • php

  • swift3

  • swift4

  • typescript-angular

  • scala

  • aspnetcore

  • csharp

  • csharp-dotnet2 (DEPRECATED)

  • python

  • python-flask (experimental)

Notable changes:

Swagger Codegen 2.4.14 has been released!

16 May 10:55
48fbcb4
Compare
Choose a tag to compare
  • Aspnetcore samples (#10250)
  • docs: standalone generator development (#10239)
  • [TypeScript][Fetch] only call toISOString() if date object (#9594)
  • Update README.md (#10220)
  • Model missmatch name fix (#10219)
  • fixed issued with TermsOfService (#10216)
  • [Python] Fix empty payload with body = None (#10098)
  • Issues 10185 (#10201)
  • check complex type for enum in order to avoid duplicated code. (#10197)
  • Enable code generation for OpenFeign with Spring-Boot 2 (#9118) (#9120)
  • avoid creation of classes from primitive types models (#10190)
  • update-swagger-parser-version (#10188)
  • fix csharp optionalMethodArgument processing (#10177)
  • ruby rake 12.3.3 - fixes CVE-2020-8130 (#10167)
  • typescript-node minimist ^1.2.5 - fixes CVE-2020-7598 (#10166)
  • Issue 9926 (#9930)
  • aspnet core 2 2 version support (#9529)
  • ref #9132 - Handle UntypedProperty (#9336)
  • update snakeyaml version (#9243)
  • update kotlin samples (#8924)
  • Samples update and fixes (#8894)
  • refs #8359 - Fixed setting of custom header (#8446)
  • Revert "Fix getter methods for Java model with additionalProperties" (#8440)
  • setup sbt in circle config (#8420)
  • Make spring-mvc jersey tests wait that jetty is closed before terminating (#8418)
  • fixed NPE on getHasQueryParams method. (#8297)
  • Beardeddragon5 go with formurlencoded (#10135)

Swagger Codegen 3.0.19 has been released!

02 Apr 16:03
4af9bd3
Compare
Choose a tag to compare

3.0.19 release of swagger-codegen with OpenAPI 3 support.

Supported V3 generators

  • r (new, experimental)

  • swift5 (experimental)

  • javascript (experimental)

  • micronaut (experimental)

  • go-server (experimental)

  • akka-scala (experimental)

  • nodejs (updated)

  • dynamic-html

  • html

  • html2

  • java

  • jaxrs-cxf-client

  • jaxrs-cxf

  • inflector

  • jaxrs-cxf-cdi

  • jaxrs-spec

  • jaxrs-jersey

  • jaxrs-di

  • jaxrs-resteasy-eap

  • jaxrs-resteasy

  • spring

  • openapi

  • openapi-yaml

  • kotlin-client

  • kotlin-server

  • php

  • swift3

  • swift4

  • typescript-angular

  • scala

  • aspnetcore

  • csharp

  • csharp-dotnet2 (DEPRECATED)

  • python

  • python-flask (experimental)

Notable changes:

Swagger Codegen 2.4.13 has been released!

02 Apr 12:12
4f071cb
Compare
Choose a tag to compare
  • [go] Fix undefined variable exception (#8051)

  • [go] issue #7311 (#10132)

  • [go] Issue #9471 - opts struct name collision when operation has multiple tags (#9472)

  • [go] golang: correct content-type regexps (#10102)

  • [go] Beardeddragon5 go with formurlencoded (#10135)

  • Updated to support .NET core 3 (#9782)

  • fixed recursive model break issue for javascript generator (#10120)

  • Enable code generation for OpenFeign with Spring-Boot 2 (#9118) (#9120)

  • Fix typos (#9019)

  • Update README.md (#10067)

  • Use UTF-8 charset on writing files (#9976)

  • Pass strict null checks (#9978)

  • [Java][Retrofit] fix wrong order of path params (#6796)

  • Add missing JSONValue files (#9906)

  • Flag request multipart according to content-type (#9908)

  • Updated parser to v1.0.29 (#5749)

  • added option to ignore import mappings in model generation. (#9981)

  • update versions (#10062)

  • [docs] Maven repo missing 3.x.x versions (#10039)

  • feat: support for python3.7 (async is a keyword) (#8401)

  • [Java][Spring] fix incorrect @ApiResponse's response type. (#4801)

  • refs #10019 - update maven central URLs (#10021)

  • added option to use classes as models (#9932)

Swagger Codegen 3.0.18 has been released!

26 Feb 07:54
9541ee4
Compare
Choose a tag to compare

3.0.18 release of swagger-codegen with OpenAPI 3 support.

Addresses specifically allOf, oneOf, anyOf handling behaviour and errors, correcting it for various generators

Supported V3 generators

  • swift5 (experimental)

  • javascript (experimental)

  • micronaut (experimental)

  • go-server (experimental)

  • akka-scala (experimental)

  • nodejs (updated)

  • dynamic-html

  • html

  • html2

  • java

  • jaxrs-cxf-client

  • jaxrs-cxf

  • inflector

  • jaxrs-cxf-cdi

  • jaxrs-spec

  • jaxrs-jersey

  • jaxrs-di

  • jaxrs-resteasy-eap

  • jaxrs-resteasy

  • spring

  • openapi

  • openapi-yaml

  • kotlin-client

  • kotlin-server

  • php

  • swift3

  • swift4

  • typescript-angular

  • scala

  • aspnetcore

  • csharp

  • csharp-dotnet2 (DEPRECATED)

  • python

  • python-flask (experimental)

Notable changes: