Releases: swagger-api/swagger-codegen
Swagger Codegen 2.4.17 has been released!
- 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!
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:
- fixed solution template file. (swagger-codegen-generators PR 764)
- added new generator and templates for typescript axios (swagger-codegen-generators PR 762)
- update typescript-angular readme template (swagger-codegen-generators PR 761)
- Swift5 issues fixing (swagger-codegen-generators PR 759)
- feat(kotlin): support primitive array types (swagger-codegen-generators PR 750)
- fixed examples in html2 generator (swagger-codegen-generators PR 748)
- fix(kotlin-client): fix check to include body (swagger-codegen-generators PR 747)
- added support for aspnet core 3.1 (swagger-codegen-generators PR 746)
- Add --use-oas2 command line argument support for standalone Swagger Codegen CLI (swagger-codegen-generators PR 744)
- ported changes from #268 (swagger-codegen-generators PR 742)
- fixed NPE for golang generators (swagger-codegen-generators PR 739)
- added sample. for typescript-axios (#10468)
Swagger Codegen 2.4.16 has been released!
- 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!
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:
- fix help command format 3.0 (#10386)
- added method to verify alias models in generators. (#10379)
- Fix getHasQueryParams to take authMethods into account (#10261)
- Bezineb5 patch 1 (#10358)
- override specific templates (#10348)
- Fix details about template engine and location (#10346)
- refs #6260 - Fix #6260 on 3.0.0 by preventing parallelism (#10344)
- updated python sample (#10328)
- fix for security header html2 generator (#10327)
- test for invalid model name in html2 genetator (#10317)
- New samples (#10298)
- Tests for notNullJacksonAnnotation in 3.0.0 (#10268)
- test for OneOf properties missing issue (#9849)
- [Micronaut] Change class to interface in api.mustache file and add unit tests (swagger-codegen-generators PR 727)
- override method to verify alias classes. (swagger-codegen-generators PR 726)
- Fixes #722 (swagger-codegen-generators PR 723)
- Updating kotlin version and updating dependency (swagger-codegen-generators PR 720)
- added option to write csproj file on output code (swagger-codegen-generators PR 718)
- fix and test for parameter order issue in spring generator (swagger-codegen-generators PR 714)
- added option to throw error instead return null for unknown enum values (swagger-codegen-generators PR 713)
- create a specific var for custom template and update generators (swagger-codegen-generators PR 710)
- added method for custom templates (swagger-codegen-generators PR 706)
- handle content schema in parameter objects (swagger-codegen-generators PR 705)
- handle parent type mapping (swagger-codegen-generators PR 704)
- added logback xml config file (swagger-codegen-generators PR 703)
- Fix for issue HTML2 Bearer Auth Header (swagger-codegen-generators PR 702)
- Python Tests Fixing (swagger-codegen-generators PR 701)
- Issue 649 (swagger-codegen-generators PR 699)
- fix for invalid model name in html2 genetator (swagger-codegen-generators PR 698)
- fixed npe (swagger-codegen-generators PR 695)
- New generators tweaks (swagger-codegen-generators PR 694)
- NotNullJacksonAnnotation option (swagger-codegen-generators PR 690)
- added option to skip support files on micronaut generator (swagger-codegen-generators PR 689)
- detect property with same name but different types between base class… (swagger-codegen-generators PR 685)
Swagger Codegen 2.4.15 has been released!
- 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!
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:
-
ASPNET sample update (#10249)
-
Flatten inline composed schema (#10204)
-
docs: standalone generator development (#10238)
-
Add option for resolveFully (#10200)
-
allow skip alias for models in csharp generator (#10191)
-
update swagger parser versions (#10189)
-
updated aspnetcore samples (#10165)
-
Go samples (#10155)
-
added python sample. (#9793)
-
Spring samples update (#9607)
-
added capability to work with language argument options on service (#9532)
-
added bearer checks to be used in templates. (#9423)
-
Samples update oas3 (#8510)
-
set pretty print option to remove extra spaces. (#8499)
-
added sample for oas 3. (#8322)
-
Mustache template removing (swagger-codegen-generators PR 680)
-
Change expressions with 'file' type to 'binary' type (swagger-codegen-generators PR 185)
-
Handle the schema types 'file' and 'binary' identical (swagger-codegen-generators PR 184)
-
add generator result test utils - add Java generator result test draft for composed schemas (swagger-codegen-generators PR 677)
-
Added support for .NetCore 3 & Swashbuckle 5 (swagger-codegen-generators PR 502)
-
Fixed wrong form parameters (swagger-codegen-generators PR 671)
-
Go client codegen (swagger-codegen-generators PR 641)
-
decoded schema name on request body to fix issue. (swagger-codegen-generators PR 665)
-
fixed empty payload issue on python rest templates (swagger-codegen-generators PR 662)
-
Codegen issue 10197 (swagger-codegen-generators PR 657)
-
updated type mappings for javascript generator in order to fix issue (swagger-codegen-generators PR 656)
-
Migrate typescript-fetch from v2 to v3 (swagger-codegen-generators PR 653)
-
find referenced schemas for schema type method (swagger-codegen-generators PR 651)
-
update-swagger-parser-version (swagger-codegen-generators PR 650)
-
[javascript] quote model member keys (swagger-codegen-generators PR 646)
-
fix: js supporting files (swagger-codegen-generators PR 639)
-
fixed custom templates location for nodejs generator (swagger-codegen-generators PR 644)
-
tweaked some aspnet templates (swagger-codegen-generators PR 643)
-
Dot net 3 support (swagger-codegen-generators PR 642)
Swagger Codegen 2.4.14 has been released!
- 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!
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:
-
fixed type for allOf schema as properties (swagger-codegen-generators PR 628)
-
fixed identation error on form params for api files. (swagger-codegen-generators PR 627)
-
R generator (swagger-codegen-generators PR 625)
-
fixed allOf discriminator issue. (swagger-codegen-generators PR 620)
-
Allow nullable enums (swagger-codegen-generators PR 619)
-
refs #10090 - fix typescript-angular apiKey - bump deps versions (swagger-codegen-generators PR 622)
-
fix csharp client (swagger-codegen-generators PR 383)
-
Badge Fix (swagger-codegen-generators PR 566)
-
update jetty version to address jetty/jetty.project#3241 (#10146)
-
Update README.md web service docker section (#10143)
-
bump deps versions (#10091)
-
added composed schemas sample (#10050)
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)