Releases: swagger-api/swagger-codegen
Swagger Codegen 2.4.20 has been released!
[JavaSpring] Fixed Issue 9250 - Codegen for file datatype (#9490)
- ref CVE-2020-25649 - jackson 2.11.4 (#10926)
- added option to write a throwing exception for unknown enums values. (#10356)
- Add new additional-property ignoreUnknownJacksonAnnotation to add a class level annotation @JsonIgnoreProperties(ignoreUnknown = true) (#10953)
- [Python] Fix #10948 wrong mode opened file fixed (#10949)
- Go deni issue 10948 (#10957)
- [go] object to interface code generator should never generate an interface pointer (#10932)
- Fix code generation for Angular 10 (#10464)
- Write mustache template to generate Protocol Oriented class file from swagger for Swift5 (#10868)
- Update README.md (#10923)
Swagger Codegen 3.0.25 has been released!
3.0.25 release of swagger-codegen with OpenAPI 3 support.
Supported V3 generators
-
typescript-axios (experimental)
-
go (experimental)
-
typescript-fetch (experimental)
-
r (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:
-
jackson update to 2.11.4 (#10927)
-
fix temp file creation (#10922)
-
Kotlin build error (#10898)
-
Samples update (#10884)
-
jackson update to 2.11.4 (swagger-codegen-generators PR 871)
-
fix temp file creation (swagger-codegen-generators PR 868)
-
Tweaks for error on generator tests (swagger-codegen-generators PR 859)
-
Scope is not added properly in generated code (swagger-codegen-generators PR 852)
-
Java generators tweaks (swagger-codegen-generators PR 851)
-
added docker file for go-server generator (swagger-codegen-generators PR 850)
-
added missed annotation (swagger-codegen-generators PR 849)
-
added option to document no object models in HTML generator (swagger-codegen-generators PR 844)
-
The server stub generated for the language jaxrs-di has some compilation errors (swagger-codegen-generators PR 840)
Swagger Codegen 2.4.19 has been released!
- ref CVE-2020-25649 - jackson 2.11.4 (#10926)
- [csharp] masked EnumMember value in modelEnum (#8129)
- Generator updates: sample updates and fixes (#10924)
- Add option modelPropertyNaming to javascript generator (#8086)
- #10125 fix DefaultCodegen parsing to handle 'uniqueItems' flag (#10154)
- Fix code generation for Angular 10 (#10464)
- added actions for dotnet, java and js generators (#10869)
- added docker file for go-server generator (#10863)
- added missed validated annotation. (#10856)
- added option to skip client validaton (#10847)
- Deprecate InlineModelResolver (#10841)
Swagger Codegen 3.0.24 has been released!
3.0.24 release of swagger-codegen with OpenAPI 3 support.
Supported V3 generators
-
typescript-axios (experimental)
-
go (experimental)
-
typescript-fetch (experimental)
-
r (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 CVE-2020-27216 - bump jetty version (#10569)
-
updated codegen model object (#10564)
-
fix hardcoded tmp dir in maven sys prop for tests (#10552)
-
updated samples (#10551)
-
fixed missing body issue (swagger-codegen-generators PR 829)
-
added java rx version 3 support (swagger-codegen-generators PR 828)
-
allow set request body name with extension (swagger-codegen-generators PR 827)
-
apply perl pattern to regex without it for csharp and python generators (swagger-codegen-generators PR 826)
-
changed default value for big decimal. (swagger-codegen-generators PR 823)
-
updated oas3-tools module in order to fix issue. (swagger-codegen-generators PR 816)
-
Reta minor.fixes (swagger-codegen-generators PR 809)
-
ported codegen v2 issue 6941 to v3 (swagger-codegen-generators PR 808)
-
fixed java, javascript and kotlin enumeration issue (swagger-codegen-generators PR 806)
-
updated nodejs templates (swagger-codegen-generators PR 797)
-
Fixing @Schema's defaultValue generation and SwaggerDocumentationConfig (swagger-codegen-generators PR 796)
-
Tesan3010 fix issue10522 (swagger-codegen-generators PR 792)
-
added option to rename repeated schema name (swagger-codegen-generators PR 791)
-
Lvm it fix/missing discriminator (swagger-codegen-generators PR 790)
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.encodeto 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)