Releases: swagger-api/swagger-codegen
Swagger Codegen 2.4.18 has been released!
- #9808 - Dart double cast (#9809)
- Update dependencies and samples (#10044)
- Configure WhiteSource for GitHub.com (#10593)
- Issue 10516 (#10576)
- fix CVE-2020-27216 - bump jetty version (#10568)
- updated model inner enum template for java generator (#10567)
- Enum values issue (#10563)
- add info object extensions to additional property map (#10557)
- updated parser version and required porperty from composed model (#10549)
Swagger Codegen 3.0.23 has been released!
3.0.23 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:
-
updates sample for aspnet core (#10531)
-
configure security manager to write protect container filesystem (#10525)
-
update junit deps 3.0.0 (#10513)
-
bump parser version (#10509)
-
Add additional option descriptions to README.md (#10506)
-
fixed list type issue (swagger-codegen-generators PR 784)
-
#780 python flask dependencies (swagger-codegen-generators PR 782)
-
renamed repeated var names (swagger-codegen-generators PR 779)
-
update junit dependencies (swagger-codegen-generators PR 778)
-
bump parser version (swagger-codegen-generators PR 777)
-
Reta springfox.3 (swagger-codegen-generators PR 774)
-
Rrockx trifork issue 444 (swagger-codegen-generators PR 772)
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)