Swagger Codegen 3.0.0-rc1 has been released!
Pre-release
Pre-release
Thanks to Swagger Codegen community for contributions and feedbacks for v3.0.0.
We've been working on several issues and improvements, still there is a lot to do so we hope continue getting help from community.
General enhancements & bug fixes:
- Migrate guava logic to java 8 (#7766)
- cannot generated JAVA client from valid YAML file (#8028)
- [swagger-codegen-cli] build failure could not resolve dependencies (#7483)
- Build and swagger-codegen-cli.jar execution issues (#7509)
- Nested objects are not typified as before (#7523)
- [JAVA] Cannot Use Custom Templates (#7721)
- server-code generation always failing due to missing //model.mustache (#7622)
- [HTML] Can't generate static HTML (#7819)
- Error in template file separators on Windows (#7832)
- "swagger-codegen-cli.jar meta" "can't load template codegen/pom.mustache" (#7845)
- Nested array data type missing import and fails in build (#7812)
- Server Stub support (#7776)
- [JAVA] schemas with array types are not generated in 3.0.0 (#7713)
- [3.0.0] running in docker needs some love (#7678)
- Implement template versioning. (#7634)
- [JAVA] Array of Strings as requestBody of a POST request in OAS3 (#7592)
- NullPointerException - processOperation, because default tag is created (#7524)
- Provider io.swagger.codegen.languages.java.JavaClientCodegen not found with maven plugin ver 3.0.0-rc0 (#7518)
- [Java] Array of enum does not generate correctly in 3.0.0 (#7377)
- [Java] petstore.yaml does not generate valid Java code in 3.0.0 branch (#7376)
- Generate all java & jaxrs examples (#7970)
- [Java] Missing import of class OrderEnum when using nested Array in spec. (#7918)
- jaxrs-cxf-client - Generate error in @apiresponse when the response class is not specified (#7853)
- System properties removed swagger-codegen-generators issues #27
- Added custom arguments for command options swagger-codegen-generators pr 17
- having multiple responses in OpenAPI-3.0.0 schema cause faulty generated code swagger-codegen-generators issue #3
- [JAVA] duplicates fields in the generated code swagger-codegen-generators issue #9
- Build fails because 3.0.0-SNAPSHOT is not deployed to maven repo swagger-codegen-generators issue #12
- NullPointerException with composed-schema containing oneOf in the components swagger-codegen-generators issue #15
- collection-fomat query param template rendering failed for retrofit 1 & 2 swagger-codegen-generators issue #20
- SNAPSHOT not uploaded to https://oss.sonatype.org/content/repositories/snapshots/io/swagger/swagger-codegen-generators/? swagger-codegen-generators issue #23
- CI: integration test problems with latest build swagger-codegen-generators issue #31
- Problem with custom delimiters migration swagger-codegen-generators issue #33
- Model properties are duplicated at every level of the hierarchy swagger-codegen-generators issue #37
- Handle value set with setters the same way than with the additionalProperties map swagger-codegen-generators issue #55
- Java: Object instead of Model Type for Schema in requestBody swagger-codegen-generators issue #60
- form parameters are not included on generation swagger-codegen-generators issue #63
- Migrate: typescript-angular swagger-codegen-generators issue #70
New migrated languages with OAS 3 support:
html
php
jaxrs-cxf-client
jaxrs-cxf
jaxrs-cxf-cdi
jaxrs-spec
jaxrs-jersey
jaxrs-resteasy-eap
jaxrs-resteasy
kotlin-client
kotlin-server
spring
swift3
swift4
typescript-angular
Known Limitations
- Templates convertion from
mustache
tohandelbars
seems to be complicated process. - There is a circular depedency with
swagger-codegen
andswagger-codegen-generator
. - Custom templates are not being properly loaded on Windows.