Releases: swagger-api/swagger-codegen
Swagger Codegen 2.4.13 has been released!
-
[go] Fix undefined variable exception (#8051)
-
[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)
-
added option to use classes as models (#9932)
Swagger Codegen 3.0.18 has been released!
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:
- Composed schema error fixes (swagger-codegen-generators PR 605)
- added composed schemas sample (#10050)
Swagger Codegen 3.0.17 has been released!
3.0.17 release of swagger-codegen with OpenAPI 3 support.
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:
-
add schema handle method on codegen config interface. (#10031)
-
Fix the go generation scripts and docker runner script (#10016)
-
refactored composed schema method generation (#10004)
-
#602 Generated code does not implement model inheritance correctly (swagger-codegen-generators PR 603)
-
fixed composed schema in arrays (swagger-codegen-generators PR 601)
-
updated oas3-module on nodejs templates. (swagger-codegen-generators PR 595)
-
One of property creation missed (swagger-codegen-generators PR 590)
Swagger Codegen 3.0.16 has been released!
3.0.16 release of swagger-codegen with OpenAPI 3 support.
Supported V3 generators
- swift5 (new, experimental)
- javascript (experimental)
- micronaut (experimental)
- go-server (experimental)
- akka-scala (experimental)
- 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
- nodejs (experimental)
- php
- swift3
- swift4
- typescript-angular
- scala
- aspnetcore
- csharp
- csharp-dotnet2 (DEPRECATED)
- python
- python-flask (experimental)
Notable changes:
-
allow models named file and other utils default java classes. (swagger-codegen-generators PR 580)
-
add method to ignore import mapping for a specific generator. (swagger-codegen-generators PR 579)
-
[typescript-angular] Fix output (swagger-codegen-generators PR 576)
Swagger Codegen 2.4.12 has been released!
Swagger Codegen 3.0.15 has been released!
3.0.15 release of swagger-codegen with OpenAPI 3 support.
Supported V3 generators
- swift5 (new, experimental)
- javascript (experimental)
- micronaut (experimental)
- go-server (experimental)
- akka-scala (experimental)
- 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
- nodejs (experimental)
- php
- swift3
- swift4
- typescript-angular
- scala
- aspnetcore
- csharp
- csharp-dotnet2 (DEPRECATED)
- python
- python-flask (experimental)
Notable changes:
- import models only when they exist (swagger-codegen-generators PR 572)
- fix html generator for composed schema properties (swagger-codegen-generators PR 571)
- Oleastre fix check for file type (swagger-codegen-generators PR 570)
- Lion7 fix check for file type (swagger-codegen-generators PR 569)
- fix(typescript-angular): correct httpClient call with URL query parameters & support body for all methods (swagger-codegen-generators PR 568)
- added support for api key refresh in configuration module (swagger-codegen-generators PR 567)
- Badge Fix (swagger-codegen-generators PR 566)
- [JavaJaxRS] Fix parameter annotation generation (swagger-codegen-generators PR 564)
- refs #9909 - fix javascript generator templateDir and missing template file (swagger-codegen-generators PR 562)
- refs swagger-api/swagger-codegen-generators#550 - fix random enum failure in csharp (swagger-codegen-generators PR 561)
- refs swagger-api/swagger-codegen-generators#76 - fix modelPackage and apiPackage in jaxrs-spec (swagger-codegen-generators PR 560)
- refs #9495 - add bearer token support in php (swagger-codegen-generators PR 559)
- refs swagger-api/swagger-codegen-generators#539 - fix enum index in csharp (swagger-codegen-generators PR 558)
- Fix swagger-api/swagger-codegen-generators#534. Adding Authorization logic in the C# api template class for JWT Bearer authentication (swagger-codegen-generators PR 557)
- refs swagger-api/swagger-codegen-generators#527 - fix allOf discriminator processing (swagger-codegen-generators PR 556)
- refs #9421 - fix gradle build (swagger-codegen-generators PR 555)
- Swift5 generator (swagger-codegen-generators PR 554)
- fix jaxrs-jersey missing openApi causing ref properties attributed to be missing (swagger-codegen-generators PR 552)
- fix openapi-yaml - don't create json file (swagger-codegen-generators PR 551)
- updated templates to use cookie parameters. (swagger-codegen-generators PR 549)
- set composed schemas alias in order to fix issue (swagger-codegen-generators PR 548)
Swagger Codegen 2.4.11 has been released!
- import models only when they exist (#9951)
- Houqp python auth (#9942)
- added option to use classes as models (#9932)
- [PHP] Token Authentication headers missing for Bearer token (#9929)
- Fix and update the Dockerfile (#9927)
- Fixed "Public Docker image" link in README (#9923)
- [issue-9918] set isNumeric for int32 types (#9920)
- Fixes to scala-gatling generated scripts (#9919)
- Add missing JSONValue files (#9906)
- Fix multiple bugs in generated cpprest client code (#9905)
- Use JSONValue instead of Any for Swift 5 (#9896
Swagger Codegen 3.0.14 has been released!
3.0.14 release of swagger-codegen with OpenAPI 3 support.
Supported V3 generators
- javascript (new, experimental)
- micronaut (new, experimental)
- go-server (new, experimental)
- akka-scala (experimental)
- 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
- nodejs (experimental)
- php
- swift3
- swift4
- typescript-angular
- scala
- aspnetcore
- csharp
- csharp-dotnet2 (DEPRECATED)
- python
- python-flask (experimental)
Notable changes:
-
refs #9820 - Adding cookie parameter to operation for generation (#9869)
-
Jackson bump (#9867)
-
[openapi, openapi-yaml] - option not to flatten resolved spec (#9817 #9818)
-
updated pom files (#9804)
-
added python sample. (#9793)
-
Add Cookie parameter to Spring code generation (swagger-codegen-generators PR 543)
-
bump jackson to 2.10.1 (swagger-codegen-generators PR 542)
-
Add schema properties to vars also for composed schema (swagger-codegen-generators PR 536)
-
fixed conflict for #266 PR (swagger-codegen-generators PR 533)
-
fixed npe on charp code generation (swagger-codegen-generators PR 532)
-
fixed type for composed schemas on typescript-angular (swagger-codegen-generators PR 531)
-
[spring] - boolean option 'throwsException' to throw Exception in api interface (swagger-codegen-generators PR 528)
-
Refactor and consolidate Angular Code Generator (swagger-codegen-generators PR 526)
-
added file as reserved words for dotnet generators (swagger-codegen-generators PR 525)
-
[openapi, openapi-yaml] - option not to flatten resolved spec - fix override (swagger-codegen-generators PR 521)
-
[openapi, openapi-yaml] - option not to flatten resolved spec, refactor (swagger-codegen-generators PR 520)
-
added data type to schemas found on request body (swagger-codegen-generators PR 513)
-
updated swagger parser (swagger-codegen-generators PR 512)
-
added go server (swagger-codegen-generators PR 511)
-
added binary type for python generators (swagger-codegen-generators PR 510)
-
refs #9794 - remove conflict enum from child (swagger-codegen-generators PR 509)
-
copy properties from parent for python generator (swagger-codegen-generators PR 508)
Swagger Codegen 2.4.10 has been released!
- bump jackson to 2.10.1 and related changes (#9866)
- bump up maven plugin version (#9851)
- Adding support for properties in ComposedModel (#9827)
- added file as reserved words for dotnet generators (#9819)
- show example on html and html2 generators (#9801)
- Add Swift 5 code generator and templates (#9731)
Swagger Codegen 3.0.13 has been released!
3.0.13 release of swagger-codegen with OpenAPI 3 support.
Regression Fix
- fix spring NPE with dateLibrary=java8 (swagger-codegen-generators PR 504)
Supported V3 generators
- javascript (new, experimental)
- micronaut (new, experimental)
- akka-scala (experimental)
- 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
- nodejs (experimental)
- php
- swift3
- swift4
- typescript-angular
- scala
- aspnetcore
- csharp
- csharp-dotnet2 (DEPRECATED)
- python
- python-flask (experimental)