From bb17065393cb311ed0d22cb6c669509b37c1e434 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Thu, 31 May 2018 15:51:47 +0800 Subject: [PATCH 1/9] update release version to 3.0.0 --- CI/pom.xml.bash | 2 +- CI/pom.xml.circleci | 2 +- CI/pom.xml.circleci.java7 | 2 +- CI/pom.xml.ios | 2 +- CI/pom.xml.shippable | 2 +- modules/openapi-generator-cli/pom.xml | 2 +- modules/openapi-generator-maven-plugin/pom.xml | 2 +- modules/openapi-generator-online/pom.xml | 2 +- modules/openapi-generator/pom.xml | 2 +- pom.xml | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/CI/pom.xml.bash b/CI/pom.xml.bash index edb7683867c0..3b1e5ae06c7c 100644 --- a/CI/pom.xml.bash +++ b/CI/pom.xml.bash @@ -9,7 +9,7 @@ openapi-generator-project pom openapi-generator-project - 3.0.0-SNAPSHOT + 3.0.0 https://github.com/openapi-tools/openapi-generator scm:git:git@github.com:openapi-tools/openapi-generator.git diff --git a/CI/pom.xml.circleci b/CI/pom.xml.circleci index 04b6a6bbae65..396013ee95cd 100644 --- a/CI/pom.xml.circleci +++ b/CI/pom.xml.circleci @@ -10,7 +10,7 @@ openapi-generator-project pom openapi-generator-project - 3.0.0-SNAPSHOT + 3.0.0 https://github.com/openapitools/openapi-generator scm:git:git@github.com:openapitools/openapi-generator.git diff --git a/CI/pom.xml.circleci.java7 b/CI/pom.xml.circleci.java7 index e211783e7bd4..96173a8d30bf 100644 --- a/CI/pom.xml.circleci.java7 +++ b/CI/pom.xml.circleci.java7 @@ -10,7 +10,7 @@ openapi-generator-project pom openapi-generator-project - 2.4.0-SNAPSHOT + 3.0.0 https://github.com/openapitools/openapi-generator scm:git:git@github.com:openapitools/openapi-generator.git diff --git a/CI/pom.xml.ios b/CI/pom.xml.ios index 57b6b731e1e4..e2830ed30065 100644 --- a/CI/pom.xml.ios +++ b/CI/pom.xml.ios @@ -9,7 +9,7 @@ openapi-generator-project pom openapi-generator-project - 3.0.0-SNAPSHOT + 3.0.0 https://github.com/openapitools/openapi-generator scm:git:git@github.com:openapitools/openapi-generator.git diff --git a/CI/pom.xml.shippable b/CI/pom.xml.shippable index 2adf09e6178c..bbfbca79b439 100644 --- a/CI/pom.xml.shippable +++ b/CI/pom.xml.shippable @@ -9,7 +9,7 @@ openapi-generator-project pom openapi-generator-project - 3.0.0-SNAPSHOT + 3.0.0 https://github.com/openapitools/openapi-generator scm:git:git@github.com:openapitools/openapi-generator.git diff --git a/modules/openapi-generator-cli/pom.xml b/modules/openapi-generator-cli/pom.xml index da3f8c9715f3..c06d1d523418 100644 --- a/modules/openapi-generator-cli/pom.xml +++ b/modules/openapi-generator-cli/pom.xml @@ -3,7 +3,7 @@ org.openapitools openapi-generator-project - 3.0.0-SNAPSHOT + 3.0.0 ../.. 4.0.0 diff --git a/modules/openapi-generator-maven-plugin/pom.xml b/modules/openapi-generator-maven-plugin/pom.xml index 740fa0276521..49a5740b4dd0 100644 --- a/modules/openapi-generator-maven-plugin/pom.xml +++ b/modules/openapi-generator-maven-plugin/pom.xml @@ -4,7 +4,7 @@ org.openapitools openapi-generator-project - 3.0.0-SNAPSHOT + 3.0.0 ../.. openapi-generator-maven-plugin diff --git a/modules/openapi-generator-online/pom.xml b/modules/openapi-generator-online/pom.xml index b92058e17641..75ab45dbcf4c 100644 --- a/modules/openapi-generator-online/pom.xml +++ b/modules/openapi-generator-online/pom.xml @@ -3,7 +3,7 @@ org.openapitools openapi-generator-project - 3.0.0-SNAPSHOT + 3.0.0 ../.. openapi-generator-online diff --git a/modules/openapi-generator/pom.xml b/modules/openapi-generator/pom.xml index 60fac00f6dcb..c0f7240f7c19 100644 --- a/modules/openapi-generator/pom.xml +++ b/modules/openapi-generator/pom.xml @@ -3,7 +3,7 @@ org.openapitools openapi-generator-project - 3.0.0-SNAPSHOT + 3.0.0 ../.. 4.0.0 diff --git a/pom.xml b/pom.xml index 8f6a390c4ca3..f3532b2d14e8 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ openapi-generator-project pom openapi-generator-project - 3.0.0-SNAPSHOT + 3.0.0 https://github.com/openapitools/openapi-generator scm:git:git@github.com:openapitools/openapi-generator.git From bcbb96c2fa6ef5b516a0be4278f495ccc95f5d6e Mon Sep 17 00:00:00 2001 From: William Cheng Date: Thu, 31 May 2018 16:12:09 +0800 Subject: [PATCH 2/9] comment out ensure-up-to-date during the release --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index 56aa70e09c68..ef8f553b5770 100644 --- a/shippable.yml +++ b/shippable.yml @@ -12,7 +12,7 @@ build: ci: - mvn --quiet clean install -f CI/pom.xml.shippable # ensure all modifications created by 'mature' generators are in the git repo - - ./bin/ensure-up-to-date + #- ./bin/ensure-up-to-date # prepare enviroment for tests - sudo apt-get update -qq # install stack From 8bf32a23a9bc37cfb0a967577a05b35863cce325 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Thu, 31 May 2018 16:28:42 +0800 Subject: [PATCH 3/9] add release note --- docs/3.0.0-release-note.md | 852 +++++++++++++++++++++++++++++++++++++ 1 file changed, 852 insertions(+) create mode 100644 docs/3.0.0-release-note.md diff --git a/docs/3.0.0-release-note.md b/docs/3.0.0-release-note.md new file mode 100644 index 000000000000..a43fbb6c46de --- /dev/null +++ b/docs/3.0.0-release-note.md @@ -0,0 +1,852 @@ +806b57f55 comment out ensure-up-to-date during the release +9b849c605 update release version to 3.0.0 +7dfd94002 Docker: use correct MAVEN_CONFIG (#182) +bd50d368e [JAVA - jaxrs-reasteasy-eap] Add import to models (#179) +ad5d5f598 Add TOC and a new section in the migration guide (#174) +31b936243 Re-enable go test in CircleCI (#173) +f04213285 Cli error message improvements (#172) +5a87fe695 [elm] Fix operations with empty responses (#171) +7efda597c Fix issue with useBeanValidation: 1. Default value not reflected in help (#160) +917b6e010 Add a section about body parameter name (#170) +0fadea998 update php samples (#169) +3beeb4e77 #126: Not-required properties now shows as nullable (#129) +c30afdf77 add php server batch files (#165) +9b8602311 [TypeScript] Make OpenAPI Generator serialize subclasses properly (#102) +71b5de3ed Do not set contextPath for spring-boot (#104) +1a4e5a4e5 Java client: Add constants for libraries (#163) +37df59d6f [PHP] Adjust the names (script, sample folder, generator) to lang option (#159) +806330ac4 Fix ivy2 cache directory in CI config file (#161) +0ece706a4 Remove CodegenConfig.fromModel(String, Schema) method (#90) +685a4ab6b add kenisteward to founding team (#158) +64f2bea37 Fix getReferenced...() methods in ModelUtils (#157) +7db0201a8 Fix NPEs in Java generator (#154) +4d7ff8cfb JavaDoc fixes for Java/RESTEasy client (#151) +6f23b5061 Add PHP scripts to `bin/ensure-up-to-date` (#155) +9a2064cbf add 1-liner about customized templates, minor fix to dataType (#152) +b8eb91e73 update clojure petstore batch file to use petstore.json (#148) +16ff5174e Update swagger-parser to 2.0.1 (#123) +caef014e0 Update 'springboot-reactive' in samples folder (#147) +c53f61c74 Fix javadoc in CodegenProperty (#143) +072ce070b resteasy: fix outer enum case (#139) +4bc5ffe86 [typescript-angular] add provided in support (#120) +22e94fb4d Fixes javadoc warnings in GenApiDelegate (#140) +7184f1ec6 [python] asyncio supports _preload_content; remove unsed imports (#107) +76b7307a6 DefaultGenerator: ignore only form param schemas (#74) +a3aabd390 Create a default implementation of delegate if none could be autowired (#92) +00f176ad9 Add 'bin/ensure-up-to-date' script and update Shippable CI (#136) +9040f4931 Improve 'bin/run-all-petstore' (#133) +3f81378d7 [java resteasy] fix string comparison (#134) +27426f7b5 Cli generator name option, replaces 'language' options in CLI and Maven Plugin (#57) +b73ab0260 jaxrs-cxf-cdi: fix outer enum (#131) +8df3e5487 Move bash argv opt to end of ags line in scripts (#124) +866dc03f4 Reduce CI logging (#119) +f22224574 Download elm dependencies without prompting user. (#118) +d9d653016 [aspnetcore] Make the use of Swashbuckle optional (#110) +cd4640dab DefaultGenerator: fix NullPointerException (#109) +495971c2c [Java] use html entities in javadoc of generated code (#106) +88f3c8a2e Update PULL_REQUEST_TEMPLATE.md +82ee8656f [java] Enum in array of array (#66) +a1ff50241 Rename datatype to dataType in CodegenProperty (#69) +9b05bd60d update elm test to compile all elm files (#95) +a5cf27b60 Fix Petstore example for Elm (#96) +8c541a247 Update Docker documentation (#97) +3b9a2a7c3 CaseFormatLambda has been added, params for Rest-assured client has been refactored (#91) +e55ba567a Update integration.md +d7e374504 [Clojure] Add util method to set the api-context globally (#93) +d890d733f [JaxRS-Java] issue with implFolder on windows, and required fields generation for containers (#88) +488910362 Set parameters allowableValues dynamically (#65) +2821f18b9 Meta: set version for "build-helper-maven-plugin" (#89) +3ffaaa650 Fix javadoc issues in "openapi-generator" module (#84) +82d9e935e Add CORS configuration (#71) +c522927d5 Fix Elm generator for polymorphism (#78) +34db79b9b [haskell-http-client] update dependency versions + readme (#81) +3a1922bc9 Fix version for "spring-boot-maven-plugin" (#85) +85090f506 Revert pull request #45 (#82) +752b36e66 Sanitize enumeration name to add underscore when it starts with digits (#77) +b5a0d173d Revise the usage of OpenAPI Generator online (docker image) (#73) +d93bf4e53 add links to blog posts (#72) +0d82971b0 Use maven batch-mode (#70) +e58dc2c77 Fix COPY in Dockerfile (#64) +c30fb3ff0 Remove examples comment from swift3 and swift4 client (#61) +9ef850f91 Better badge description (#62) +e3814f51d Improvements to online codegen (#55) +6b8079808 Consider minLength, maxLength and pattern in referenced schema (#45) +9d7feaaeb Fix online generator (docker push) (#58) +9a8183ab0 [aspnetcore] Fix openapi.json location rename (#56) +de5260a7c Update the aspnetcore generation (#53) +7c5dfbfa0 Minor improvements to OpenAPI Generator Online (#54) +8dd46a3fb Move online gen from jersey to spring boot (#44) +803821e21 Fix an issue with example generator when array is too large (#46) +70e9e2fb7 Included @ricardona to founding members. (#48) +cd1fe3ff4 Included @gustavoapaz to founding members. (#47) +673f2bc46 Add CodegenProperty.nameInSnakeCase (#42) +f0234b8ab Test Go petstore client in Travis CI (#41) +7d9fb9f51 Add CI test for Elm in travis (#40) +67ebe17dd Fix isPrimitiveType flag for array of form parameters (#38) +10ac4024d Code clean-up: remove field declaration hiding existing fields (#35) +cc2941740 add more founding team members (#37) +4f88c1bc4 Push images to DockerHub (#32) +a1ba198e4 Minor enhancement to the README (#31) +f1dae8b39 Add Gitter badge (#29) +4d7fc046f [JaxRS] Add "validation-api" dependency in jetty (#30) +ab9c4b5a6 Code clean-up: Add own private static final LOGGER in each class (#26) +bf7e4e7df Java gson: add @SerializedName value as constant (#22) +41b0ff351 Code clean-up: remove DefaultCodegen#getSimpleRef(String) (#19) +737e63976 add unit tests to cover #5 (#18) +05a2f4b24 Fix NullPointerException in getSchemaType(Schema) (#14) +9fa9b115e Fix NullPointerException in getUnusedSchemas(OpenAPI) (#10) +23ad9f393 Minor update to readme (#4) +52322c47c [finch] Allow finch server to compile for CI checks (#7) +d80e29585 Fix JS test using baseName in default value (#5) +e33f9e52b Merge pull request #6 from OpenAPITools/update_file_header +18031e349 update header for java files +1d889da4e Various fixes (#1) +bc2048334 Merge pull request #2 from ackintosh/readme +efa27cec9 Add link +94dfb6b99 Fix links +db2319ae7 Align heading level +935790e86 Numbering +8b67250e1 table +3b3874b15 centering, sort +22757bb4b Centering badges +b5942624d update documentation (#428) +2ed3d8cc8 Update python test (#426) +4b7a583b3 Update Swift default value (#407) +c905f6b5b fix pom (#427) +0ad66f7fe fix ruby test case, update gemfile (#425) +b3f3eabc7 remove php old files, fix php folder in pom (#423) +fcec2d74e Merge 'master' branch of 'swagger-codegen' into 'master' (#422) +70733deab remove unused js files (#421) +ad0e05cf5 Fixes in README.md (#418) +7d75c6618 Various updates (#419) +e5be838fa Update PHP client default value (#417) +0d913e680 add step to restore Org.OpenAPITools.Test.csproj (#420) +5ae2d9b5f Add Question & Answer section (#413) +9247cd01e Changes for Docker (#400) +a4f76b889 update R default value, clean up old R files, add window batch for (#415) +7716d7e9b Rename the description of projectName option (#414) +90b7c8944 Implement hideGenerationTimestamp for kotlin-server ktor (#416) +064418ed1 update finch generator's default value (#394) +2d60c082b replace body parameter naming extension (#412) +dc4d6e499 Add Migration from swagger-codegen guide (#408) +d958480fe Reaname R default package name (#411) +a07ab606d Small fixes in samples (#410) +9ac9bc0dc enhance ts import (#409) +b21b964c4 change default value for rust client (#406) +868ede53f Update Scalatra's default value (#403) +27c372ff5 Update akka scala default value (#401) +f615d823f update ts node dependencies (#405) +8cedb6606 wording change for haskell http client (#404) +fbf2e135e Docs: several small fixes (#399) +286f2caa2 update scala default value (#402) +58f7a6f0c Fixes in new.sh (#398) +2ee05e12d Fixes in security examples (#396) +4852434d1 update scalaz default value (#395) +a00261d3d Change default package name value for kotlin server (#387) +5fb1660fe Update default value for PowerShell, HTML2 generator (#388) +dcd26ece7 Update Scala gatling's default value (#390) +4ae1113c0 Rename C# default package name for html2 (#389) +150d414b7 Regenerate java clients (#385) +872dd546f Update php related samples (#375) +d35bf1a38 Change default package name value for kotlin client (#382) +e2d6f7c88 update erlang client, server default value (#378) +68780afe9 [haskell-http-client] update samples (OAS3) (#381) +4fd68f0f2 update powershell default value (#380) +b24df8882 update lua default value (#379) +ded082202 update clojure default value (#377) +9ecd3586b fix string comparison (#376) +3608a14b4 Updated founder name (#383) +a9fa4cd0d Update default value for C++ related generator (#373) +13f084e7b Fix dataTypeWithEnum for array of form parameters (#354) +0d20f75af Update default value, fix example value (#370) +fd3b883e8 [DefaultCodegen] Fill CodegenOperation::produces with unique media types (#343) +c0a2673b2 update eiffel codegen default (#371) +e1c9a924c Generate kotlin 'client-string' sample (#369) +58c45b9b7 Regenerate 'samples/client/petstore-security-test/php/' (#368) +059a3efe4 Regenerate samples (#367) +bbd2afdd0 Update Flash default value (#366) +db9a899a0 update getSchemaType variable, remove unused import (#365) +27b3302d8 add test for body parameter example value (#363) +0dbb6dcaa Update Go generators' default value (#362) +3758aad22 Update Python flask default value (#361) +14c241fbc Update python default value (#360) +d08e31ae7 Add more tests (Swfit3) (#359) +376d9af9c Rename default packages for php client (#315) +e2f8976fa Remove old metadata files (#357) +a9baaa81e update eiffel with petstore oas2 (#268) +d74b4cdf8 fix map type and collection format for form parameter (array) (#356) +e49e8ca16 Generate 'cwiki' (#351) +230b0d24b Clean up the spec (#348) +c42777b09 Rename default package for html, html2, dynamic-html (#350) +a22afb3d8 Rename default packages for android (#349) +b947970f9 Rename default packages for java (#341) +bdc318d63 Comment 'haskell-http-client' in shippable CI (#352) +78815ba0e Revert "Revise how to obtain the example value (#326)" (#353) +d30fcbabb Fixes for php-ze-ph generator (#340) +e45b3784f Fix NPE with Haskell client generator with OAS3 spec (#334) +d99f46cff Revise how to obtain the example value (#326) +b1eac05b2 Fix form datatype (array of string) (#339) +a56d2333a Update validate command (#338) +4d3110f29 Rename default packages for 'java-undertow-server' (#336) +d8fd560d6 Rename default packages for 'jaxrs-spec' (#333) +c4afaac28 Rename default packages for 'java-play-framework' (#335) +50163b493 add ts tests (#337) +86f9686f2 Add more tests (c#, swift4) (#330) +2103fadab Fix package declaration for play-framework (#332) +aab99bc53 Update Dart default value, re-enable Objc Tests (#328) +3c666a6d4 Fix array of form parameters (#324) +90ac9d030 Merge pull request #262 from cbornet/reactive +8405b1856 Add spring cloud sample tests back +161948657 Add reactive option for Spring Boot (webflux) +a2b618a45 Merge 'master' branch of 'swagger-codegen' into 'openapi-generator' (#327) +c791146b6 Update Dart petstore with OAS3, fix mustache format (#227) +252a1c259 Regenerate html.md OAS2 (#251) +1245a4764 Merge pull request #321 from ackintosh/update-nodejs-server +5f2bc2877 update default value for elixir (#319) +1bd393f4e Rename 'keywords' for package.json +90438b8e7 Tweak indent +6c3d7bbc4 Update nodejs samples which skipped overwriting +e2251084f Update the default value of Ruby client generator (#320) +0b6a59fa0 update elixir with oas3 petstore (#318) +bee7aebe4 Update README.md +e9793783c Fixes in GitHub templates files (#311) +8edf6e52a Update Elixir Petstore with OAS2 (#316) +08e0393de Fix missing examples (#305) +4dc519b4f Rename groupId for java-play-framework (#310) +71d544c9f Rename default packages in meta (#314) +ea1806544 Add Elm, Rust, Groovy to Travis CI (#308) +3d7eaf96f Move docs to a separate folder +0435910da Renamings (#252) +18a40deb3 Update rust client with Petstore OAS2 (#148) +4690325a2 add test for scala (akka, http client) (#306) +de55812d6 Update wordings (#301) +15d4d2f0d remove duplicated entries in C# csproj (#302) +0ba2a9a25 Update java play framework samples OAS2 (#286) +9cf185912 Fix Scalatra petstore sample (#300) +751d09b16 Update CI files (#296) +70718332f Add 'Emiliano Bonassi' as Founding Memmber (#298) +95e04f91d Add Elm script with Petstore OAS3 (#293) +4ce97b6f4 Add 'Erik Timmers' as Founding Member (#295) +63b85fde6 Victor Orlovsky has been added to 'Founding Members' (#294) +50837b2e8 update elm petstore with oas2 (#291) +45a50840a [spring, play-framework] Handle setters for package values (#288) +ff3b954f1 update c# 2.0 samples (#285) +30b829c61 Update Swift4 client with OAS2 (#270) +1492df6ce Override server port for Jetty configuration (#246) +4497a1fe4 update default user agent (#284) +0c981b7c2 Update C# default value (#283) +8e29dba85 update file header (#282) +4c656bb1d Update C# with Petstore OAS3 (#281) +23fc7a8ce rearrange how map, array, model are checked in body request (#277) +d3401396f [haskell-http-client] remove duplicates in produces/consumes; fix pathParam paramName issue (#273) +0b3ec6b1f fix NPE with cpp qt5, add logic to avoid NPE with composed schema (#267) +acb63fd5e Fix go readme, remove resty install (#280) +4bc99b9da minor fixes to haskell http client generator (#278) +9cb2f8472 remove incorrect max, min in allowableValues (#269) +be1972484 Fix default value (#260) +aa5719e00 Fix missing default value (#257) +42aebe436 Update Lumen generator petstore with OAS2, OAS3 (#256) +7ad92572e Update default value for PHP server generators (slim, silex) (#272) +799b033c2 update go readme, update pom go dependencies (#274) +8730f910b Merge pull request #261 from wing328/fix_go +622a75b2c Fix data type shadowing +1d7da2ecf fix apex npe, better example value (#266) +1587d202b Generate apex (#224) +c60010c96 Update default value for Perl, Ruby, ROR generators (#265) +861d11d01 use vendor extension in operation to set the body parameter name (#264) +80c8b92cb add postProcessParamter for body, form parameter (#263) +d8165b0cf update go test files +1e999f289 various fix for go petstore +73cb1cd01 fix parameter naming in go +1577e5d89 restore go client from codgen2x +2ce721d0b Update PHP ZE-PH server samples with OAS2, OAS3 (#259) +490255025 Update PHP Slim server samples with OAS2, OAS3 (#258) +7621deeb9 Update PHP Silex server petstore with OAS2, OAS3 (#254) +69133d367 Update PHP Symfony server petstore with OAS2, OAS3 (#255) +5114cd96b Update TypeScript Petstore samples with OAS3 (#253) +7b6e17e02 Fix missing models (#250) +78c865e26 update ts angular2 petstore oas2 (#249) +509fdd892 Update TypeScript jQuery, Aurelia, Inversify with Petstore OAS2 (#248) +6a9884019 update c# netstandard petstore (oas2) (#247) +0373b74a7 update ts angularjs petstore (oas2), fix model prefix (#245) +3f976afca Generate vertx OAS2 (#226) +bec559a6e Update TypeScript Fetch client with Petstore OAS2 (#244) +4ea2e6dc7 update C# property change client (oas2) (#242) +6f4af337d Update TS Angular v4, v4.3 with Petstore OAS2 (#241) +5ef5e540f Update C# API client with Petstore OAS2 (#240) +8640c172c update ts node with oas2 (#239) +049eef9c5 Test erlang client, server petstore (#235) +44aaccb10 update erlang server with oas3, no diff (#238) +19b0d37c3 Generate java-msf4j (#225) +633834455 Rework url handling (#236) +52391ed9e Regenerate all jaxrs examples (#234) +bcc7b788e fix erlang client compilation error (#228) +df26bcb40 Update Erlang server samples with Petstore OAS2 (#150) +e1a035539 Update PHP samples with OAS2 before enabling CI test (#230) +e2d4f5b5c update ruby with oas2 before ci test (#231) +fe15f4690 fix toDefaultValueWithParam in JS (#232) +f5f7546dc Update Dart petstore client (flutter) with OpenAPI v2 spec (#152) +4924b4951 Generate java-pkmst (#223) +6f28209cc Generate java inflector OAS2 (#222) +c605090d6 Fix alias for the model's properties (#219) +25ccef818 Rename default package for spring generator (#221) +5d8362d85 Update go client, fix double body read (#211) +949ef4453 Generate java spring OAS2 (#216) +e0b0248c3 Rename default package in java clients (#218) +2c6380c84 fix inner item (list, map) for play framework (#217) +c8c316e41 Update java client samples OAS2 (#140) +5340c35ce Rename sagger metadata and more (#208) +7fe555a51 Set collectionFormat default only for array (#210) +61c25e711 Fixes for retrofit (#213) +d5d8c356b Rename default packages for jaxrs generators (#209) +ccd002966 java rest-assured: fix javadoc in templates (#207) +1f64646dc Rename Scala generators (#206) +e7410d4c8 Allow $ in java var name (#200) +450cbb825 update groovy with oas3 petstore, no diff (#205) +6983dcffa Update all jaxrs examples (#144) +f353f60b8 Update Perl client samples (OAS2, OAS3) with various fixes (#204) +b908b734d Update Groovy default value, fix import error when doing "gradle test" (#203) +16589de97 default collection format to csv according to the spec (#201) +db02cc2ac [haskell-http-client] resolve oas 2.0 regressions (#198) +019b0dca1 Add echo line at the beginning of each sh script (#202) +2833319b8 Update Groovy petstore client via OAS2 (#133) +a2e299fe1 change default value for c# 2.0 api client (#194) +2f84f315f Fix NPE when getting the default value (#196) +7ecd5f356 Rename "swagger" to "openapi" (#191) +a2afc6e32 remove swagger codegen files (#195) +a7da9039a Update Scala petstore with OAS2, OAS3 (#162) +c32ef12c8 Update documentation (#184) +b109bf7dd Update "jaxrs-cxf-client" sample OAS2, OAS3 (#172) +6959ef993 Update Clojure Petstore with OpenAPI spec v3 (#181) +07dfbad29 Merge branch 'swagger-codegen_renamed' into 'master' (#183) +35f0cc221 update erlang client with oas3 (#182) +edbe4902a Consider '$ref' for consumes and produces in CodegenOperation (#180) +e1fe9a3b6 update clojure petstore with oas3 (#118) +fe00a63ed Remove deprecated classes (#177) +f79f23865 update clojure petstore with OAS2 (#117) +5e0563836 Fix content type (#179) +72ffc95d6 Consider '$ref' for 'getProducesInfo' and 'getConsumesInfo' (#176) +2e50780e1 Remove "swagger-" prefix from artifactId (#170) +1f0bed2a0 Update php client with OAS2 (#149) +856ed05b0 update pom to include core team (#174) +e85733a5e Fix NullPointer exception in 'preprocessOpenAPI' (#171) +0736939c2 Remove x-codegen-hasMore extensions (#169) +d74d2ba03 fix: python clients (#136) +fdeca629b Update JS petstore with OAS2, fix example values (#168) +93bf3d91e Update C++ Pistache samples with oas2, oas3 (#166) +b67364e71 fix scalaz-petstore.sh oas3 script (#167) +d21e4227a Update finch Petstore OAS2 (#126) +8a4f90589 Update C++ Restbed server samples with OAS2, OAS3 (#165) +fa346ce00 Update Javascript closure angular Petstore samples with OAS2, OAS3 (#164) +3e0f95921 Update Scalaz petstore with OAS2, OAS3 (#163) +e4b1613d1 Update akka-scala petstore with OAS3 (#161) +f3736d66b Fix "meta" command (#157) +03490e923 fix java binary mapping (#158) +28a1255c0 Update Go server petstore sample with OAS3 (#154) +e24238a35 Improve getter name handling for boolean properties (#141) +686ff6a50 Go server petstore update (OAS2, OAS3) (#146) +86f67c666 Update Erlang client petstore (OAS2) (#147) +c20352caa Update Android Petstore (httpclient, volley) with OAS2, OAS3 (#145) +80d10e2cb Update C# dotnet2 client with OAS2, OAS3 petstore (#143) +6e2ca294b update discriminator to discriminatorName (#142) +74075c087 Primitive datatype in Schema components +9fdcb3681 Update ObjC petstore and test cases (#139) +231547f6c fix isFile flag in response (#135) +d8abd4a14 support map in body parameter (#134) +f9bc1aec9 update scalatra petstore with oas3 (#132) +74ddbf7a1 update scalatra with oas2 spec (#131) +0feef2b57 Update akka-scala petstore with OAS2, fix description in responder header (#129) +7c734445b fix file parameter in header file (cpprest) (#130) +52af29f46 Update CPPREST client with OAS2 (#128) +05f5c5798 Update html, dynamic-html petstore, fix example value for form parameters (#122) +391c75b5b Format mustache pom template (#125) +ca89af808 Switch to Java 8 (#124) +186594115 Update swagger-core to 2.0.1 (#127) +48ae13df8 Array fixes (#102) +f5f6a7b1f Set swagger-parser-version to 2.0.0 (#119) +08038ddc3 update haskell servant samples with oas3, oas2 (#116) +a30e25e50 Update ObjC petstore with oas2, fix default value for parameter (#115) +ddf10b98d Update NodeJS server petstore samples with OAS2, OAS3 (#113) +dc0cbd23b update tizen samples with oas3 petstore (#114) +4845eaa81 Update bash Petstore OAS2 (#112) +0fc84687f update rails petstore (oas3) (#111) +93301eaac Fix NullPointer with empty Composed Schema (#107) +cae0d8374 Merge commit 'swagger-codegen_renamed' into 'master' +53597764c Add OpenAPI spec 3.0 support (beta) +625e13656 Merge and rename remote-tracking branch 'swagger/master' into 'swagger-codegen_renamed' +a32e2570e Merge commit 'oas3_support2' into 'swagger-codegen_renamed' +db413f4d2 Rename projects from swagger-codegen master branch +006f084b5 Allow to set values with setApiPackage(..) and setModelPackage(..) (#8013) +2034f61e5 Add HideGenerationTimestamp getter and setter in the CodegenConfig interface (#8009) +d0e2d7684 Getter and Setter for hideGenerationTimestamp (#7998) +338b9c04b Merge pull request #8003 from swagger-api/issue-7999 +b5ffeff92 added test to verify behavior. +57a8f9f59 show number as strings +cf735f95d Merge branch 'master' into oas3_support2 +c91ce17ae Feature/javaPlayWithAsynchronousControllers (#7705) +009dcf009 Mark `not required` swagger properties as optional typescript properties (#7806) +12abfb968 [aspnetcore] Update Dockerfile (#7873) +5fb26842c Merge pull request #37 from wing328/fix_js_doc +eab65306c update js doc to remove x-codegen reference +b0e2eeeb5 Merge pull request #36 from wing328/fix-unknown-param-name +f21d01d1c fix unknown parameter base name for body parameter +9c32979d9 Merge pull request #35 from wing328/ts_fix_any +b5f0b24ba fix object declaration in model +7ca8edb59 Merge pull request #34 from wing328/python_flask_fix +9999eac52 fix python flask parameter naming +4109f51a2 add ruby oas3 script +3e9931c55 Merge pull request #33 from wing328/fix_ruby_output +c1e7da5ec update ruby readme template +a08164592 fix ruby parameters in documentation, fix reuqiredParams, optionalParams +dce41a002 Merge pull request #32 from wing328/fix_ruby_output +26f08aa8a fix number's max, min value +3b6f280d0 fix max, min for number +adbde2fb6 replace fromOperation with postProcessOperations +9d1ae0dd2 fix bigdecimal in default codegen +4c00d4564 Merge branch 'oas3_support2' of https://github.com/wing328/openapi-generator into oas3_support2 +a339422bd move get type declaration method to c++ restbed +b34f328e1 Merge pull request #25 from ackintosh/fix-collection-format-in-header-parameter +070b5c00b fix object type declaration in cpprest +6d88edb33 Merge pull request #31 from wing328/cpp_fix +b6eb3451c add windows batch script for pistache server +f192613f1 fix string type in c++ generator +353dd3ee6 Merge pull request #30 from wing328/fix_restbed +6fef0a7ff fix string issue with restbed generator +ffa0e115d fix default value and type declaration +665f0bd81 Merge pull request #28 from wing328/fix_numeric_enum +01e1fb241 fix numeric enum throwing npe +113e8ad9f Merge pull request #24 from ackintosh/fix-enum_query_double +821fba394 Merge pull request #22 from ackintosh/fix-yaml +1160dbdb2 Merge pull request #27 from wing328/inline_support +e447e7dfb Merge pull request #20 from wing328/qt-update-client +2c17a3d37 add method to skip form parameter's model +63449a49c Tweak test codes according to the parameter order changes +6e0e6fb7a Update samples +016087c46 Explode the header value +0e744adb8 Apply collection format to SIMPLE enum style +827880a62 Update samples before starting fixes +36ed29852 Tweak tests according to the parameter order changes +c4248e2fb Update samples +17b082793 Move 'enum_query_double' to parameters section +6af31c97c Fix 'in' value for 'enum_query_double' +df4297975 Update samples before starting fixes +585865e47 Merge branch 'master' into oas3_support2 +2e69e6c03 build.gradle should not have commas here (#7985) +e33bd42f3 Tweak the test code +c7bf3360b Update samples +4b812935b '/fake/jsonFormData' consumes 'application/json' +e356bd4eb Update samples before starting fixes +9e8bdba45 undo spec change +7ce35d3ab use $ref instead of inline def for form parameters +d18fe7375 Merge branch 'master' into oas3_support2 +ce930e7a6 [Jaxrs-cxf] Add bean-level cascaded beanvalidation for pojos (@Valid) fix #4738 (#7807) +4e4a626ec [qt] update client +d2bd41dc8 remove TypescriptInversifyAdditionalPropertiesIntegrationTest.java to (#7983) +85048f6a0 Removed a duplicated entry in the config file (#7981) +a3322fbf7 [kotlin] Add OkHttpClient.Builder to ApiClient. (#7907) +bdd2c2a4e Misc typescript Angular code generation improvements (#7898) +40d5d0990 [Swift4] accept empty content with default client (#7921) +35d681b25 Fix the missing tag on FakeApi (#7952) +4a5d16b23 [PHP] Fix string length validation (#7953) +37faaf926 [rust-server] API version constant and composite version support (#7969) +d48c4e503 Merge branch 'master' into oas3_support2 +386b9f432 Modify "postProcessOperations" for "jaxrs-cxf-client" (#7886) +3cb3faedc update swagger core version to 2.0.0 +409015461 fix file type in qt5cpp +a4bcb3bc7 fix datetime and map type for qt5cpp +d882ad2fc using isMapSchema in generator +b8031b631 fix npe by MapSchema +df19e1e05 fix NPE with qt5 pestore 3.0 spec +8dbf2ed85 add spring generator +7310bbf31 add openapi (json/yaml) generator +1bc015f5a add java undertow server generator +a6c8330e1 add elm generator +4887be0b1 add ts inversify generator +ffa89dc37 Merge branch 'master' into oas3_support2 +8b3bd049a add JavaJAXRSCXFCDIServerCodegen generator +60fdfdfbe add jaxrs spec generator, rename openapi.mustache +c843712cd add java inflector +e53d37558 add java-msf4j generator +c45a217a8 add java cxf client, server generator +f6c268ddd add jaxrs jersey server generator +b45b0c6cd add java resteasy eap server generator +5180881a5 add resteasy server genrator +3c5fb1d80 [kotlin] Add json annotation to each enum value. (#7908) +1db42ba31 add jmeter generator +e2c58fad7 Add typescript-inversify code generator (#7885) +581b22bbc add java pkmst server generator +240aad868 Additional reserved python keywords (#7956) +74fa9418d add link to Swagger Codegen eBook in Japanese +8b3902493 add java vertx server generator +2297a7051 add play generator +d4cd0bdc3 add java generator +ffecaa1b0 add html, html2 generators +0081a2b89 add dynamic-html generator +e2b9c8323 Merge branch 'master' into oas3_support2 +70fec3802 remove old codegen files +bad1885b4 fix #7906 [cpprest] add parameterToString for number type with unspecified format (double) (#7929) +5d1874028 add class as a keyword in objc generator +904cdc0d5 Merge branch 'master' into oas3_support2 +767381364 update cpp qt5 sample +23b31aba8 [qt5cpp] Fix crash when API return a map container (#7933) +f2186b212 Merge pull request #4 from wing328/qt-update-client +b55047157 fix long cast to int +d690f429d fix model name when obtaining from get$ref +1b8df5c20 Update ObjcClientCodegen.java (#7950) +b44357394 [Rust] Implement minimal auth support (#7338) +d40c28b2b add rust client, server generator +6c7813e79 [rust-server] asynchronous support via hyper v0.11 (#7896) +9b5c71fdb add eiffel generator +960198d34 flash generator code format, update default value +6f5dee616 add flash generator +bbadc7f43 add scalatra generator +9226ce61b add scalaz generator +3fc37cf13 add scala lagom server generator +e9089c85a add scala gatling server +00f73f0ea add finch generator +cba5d7cab Merge branch 'oas3_support2' of https://github.com/wing328/generate_test into oas3_support2 +b0fc3e94a format code, add helper function to check body/form param +2fb9ce43b Merge pull request #9 from ackintosh/fix-discriminator +28fcf48f4 Add a method returns discriminator name +240d1fe7e Merge branch 'oas3_support2' of https://github.com/wing328/generate_test into oas3_support2 +af17953bf add apex generator +7daa2ec5d Fix broken discriminator +24db65b2b Merge pull request #8 from ackintosh/fix-required-flag +57bb63bd7 Update the sample codes +8e191a121 Fix 'required' flag +88f48c4a4 add Ada client, server generator +bd19c6bde Update samples under openapi3 folder +b287520e8 Merge branch 'master' into oas3_support2 +f0497e249 Merge pull request #7 from ackintosh/fix-missing-requestbody-param +64037ee59 update docker-related filee to ues jdk8 +177c0105c add groovy generator, abstract java class (with TODO) +344eb8546 regenerate the samples +d1c1ef73e Fix missing 'requestBody' param +efada7c54 fix the location of openapi.yaml/json file +a784932f0 add erlang client, server +b774a9882 add js closure angualr client generator +1438f68f1 Merge pull request #6 from ackintosh/improve-map +d746d5653 Merge pull request #5 from wing328/update-issue-and-pull-request-template +faa901640 Replace with the helper function: `getTypeDeclaration` +353c51fc0 Add helper function +d9ec433a5 Merge pull request #2 from ackintosh/php-client +5cea5972f add swift 4 generator +b27e84466 fix openapi yaml/json file generation +565102edd add swift3 client generator +5383c3318 add swift generator +eaed75229 add helper function to generate openapi yaml/json file +c8650d0e3 Make optional properties in models optional parameters (#7859) +e3a4bd6e6 rename cpp related generator +ddd09bc59 Update issue and pull request template +ee2eb74f7 [qt] update Qt client +f2d56b038 add d-date to swift technical committee +46e5dddb0 removing trailing spaces (#7943) +260375c9e Fix typescript-node generation of array type models (#7861) +45a2b5cae Update README.md (#7940) +c2759b393 add nodejs server support +a5b38d0df Fix 'Class Swagger\Client\FakeHttpClient not found' +af6312efa add aspnetcore generator +cd0e0aa76 add c# nancy generator +ae2041f74 add csharp client generator +4b49b256b Add a Pet before run test cases +75e354ed7 Fix broken map +dd3d798f0 Merge branch 'oas3_support2' into php-client +a6af75f99 Copy tests from "samples/client/petstore/php" +a3c28adae Generate PHP client from OAS3 +ea6d26eb3 add abstract cpp generator +a7a0fe044 Output to the openapi3 foler +27404894d add cpp restbed generator +21ce66509 add cpp server generator +f8d089fb5 add haskell client generator +5646120b8 minor update to android generator +e5073db2d add ts node generator +e9630f160 add ts generators +659f8248f add php symfony generator +b41626d1e rename php sever geneator, add php ze-ph generator +f526c3351 Add another set of script(php) for OpenAPI3 +a53dae370 Revert "Bump up version of sample spec file" +4d0bdf8ab remove debug logging +e3da003b1 add ts angular generator +9fa6abd1d add JS client generator +98a41db17 fix perl option test, minor reformat +341c0db73 Merge branch 'perl_generator' into oas3_support2 +7dc40e1a8 Merge branch 'add_go_generator' into oas3_support2 +f54b78f4b Merge branch 'add_go_generator' into oas3_support2 +0821cf7fd Merge pull request #3 from wing328/add_go_generator_testfix +077c1de30 add python flask generator +0b89519cf add python generator +7ccdca36a add lua generator +40d238131 add kotlin server, set default lib to ktor +16183cba7 add kotlin client, server generator +aa697b15b add tizen generator +696b6a093 Add missing generator cliOption +ff50ed187 add cpp client generator +0b61de9cd add cpprest generator +d07417eea add cwiki doc generator +ee7d3b3b8 add clojure client generator +a58e64537 add apache 2 config generator +4a8db1707 add apache2 config generator +aa5a7ad54 add scala client generators +e3ba2d993 Merge branch 'oas3_support2' into tweak +e7743da0e add android generator +545823e39 add PowerShell generator +f89ba9950 add perl generator +fb20a6e07 add elixir generator +19c16fd57 add Dart generator +2cfde8bd6 add go generators +852b5b02b add R client generator +24cb0f619 add ruby sinatra server generator +15bb50d82 add php silex generator +d2ebefd4d add php lumen generator +b799d694f add php slim generator +7cc6591ef Merge branch 'oas3_support2' of https://github.com/wing328/generate_test into oas3_support2 +1e634257f update gitignore +9e0a3ff06 migrate rails generator +18b2aaec2 Merge pull request #1 from ackintosh/oas3_support2 +adee16e07 Bump up version of sample spec file +1c22ec363 add python generator and tests +b41774fd8 Fix missing version.properties +9cec2b367 add back ruby tests +7fbc8fa31 add haskell generator +246ed5754 restore objc reserved word: property +0e9dff995 add objc generator and test +0e6da5bbd add original objc geneator and test +d58835e57 [PHP] Improve: Make validation strict (#7724) +6d88d073c [NodeJS] make serverPort configurable via CLI option (#7899) +fc7e08346 Add interfaces option (#7831) +40c30dd2f Fix inputSpec for multi module builds (#7883) +b5da18366 add bash generator and test cases +af4dcb9cb add back php test cases +5326152cc add option to reorder form/body parameter +6dc5f7f37 add OAI 3.0 spec for petstore and fake petstore +aafaf6426 add back resource test files for openapi-generator +01161abe7 rename openapi-generator-cli test folder +5f9a9bda0 fix array of body parameter type +1d0996299 fix file, binary array +7d07458b4 fix issues with form parameter +ce6efcf5b fix security +ea2474d70 Fix strict class initialisation in auth classes (#7860) +a8c64f458 fix NPE with requestbody +3b031ed2b [qt5cpp] delete callback data allocated before signal emission (#7840) +d1850091a Improve JMeter Template : Fix Issue 7773 (#7774) +22f0b8db4 Merge pull request #7882 from swagger-api/issue-7839-null-fields +74fa3b1e1 removed null fields +fedfb0cda Factorize addOption/addSwitch method (#7814) +73bd24db7 [cpprest] Add support for nested vectors (#7820) +3b7230b17 [Swift 4] Fix APIHelper to accept array parameter (#7821) +f02332755 [JAVA] 4709: codegen with parcelableMode fails to build if using arrays in swagger. (#7867) +f943332d6 Updated version number (#7880) +8e34f9a98 update to newer version of ruby (#7879) +9443179d1 Update README.md (#7877) +f2489b256 fix issues with body parameters +f9b2839a3 Check date value before calling to_iso8601 (#7769) +9d85c82cd Merge pull request #7864 from swagger-api/issue-7839 +6b65b02c5 fix 2.0 spec exception, fix NPE with Parameter +7b1c7255a fix NPE, add new files +b471fbcc9 project build succecced, only suppport ruby generator +96a9ba16d added config to yaml mapper to minimize long text. +e22faf4cd [Swift] Add public initializer for modelObject. (#7652) +b5eb0e7de Candidature to integrate Qt technical commitee (#7834) +e796e4c36 [C++] Add linux as a reserve keyword (#7844) +d82499944 Adding qt project generation fix #7784 (#7799) +8851386ac comment out enum_string_required in test spec +721f1c772 update ruby samples +4cfbc118e renaming for openapi-generator +f2b28d578 rename plug-in, generator +25a6a9d44 html: fix typo in class name (#7818) +e7f4fb3c4 Fix nodejs-server path issue in windows platform (#7808) +1bb1e44d1 [qt5cpp] Remove qt5 pro.user file (#7813) +9bd94b4db [qt] Fix warning message (#7815) +7ef373f4d add ramzimaalej to scala tech committee +9e3d8d1c8 add etherealjoy to cpp tech committee +ff5edfb97 comment out python tornado test due to ssl error +e73eeb4fd fix for stripping prefix on single enums (#7726) +194722015 Qt5cpp plug memleaks part2 (#7792) +f00a1ef52 [JAVA] Fix #7734: Correct consumes/produces attributes for Spring Controllers (#7760) +4eeb974cb [Java][google-api-client] Fix bug with empty POST request not sending content-type (#7787) +cf8d8d56f [PHP] Fix code example from README. Variable name was missing when using Basic auth. (#7777) +832919b84 Remove unused dep when model package is empty (#7793) +53eeb0c04 fix connection leak on retrofit OAuth token renewal (#7750) +0adbf7e51 [PHP] Improve: update sample tests automatically (#7717) +32cf2f16f [PHP] Non required enum property (#7723) +227e2458d Update README.md (#7772) +12f3661d6 Qt5cpp plug memleaks (#7695) +d5f361919 add JFCote to the core team +724a8fb05 update java petstore samples (jersey1) +70b4b55fa Fix performance linting problem with maps in java ApiClient template (#7685) +3bcf0ff76 [PHP] Add path & file separator (/) to return the correct path when deserializing a file (#7671) +8e0a0ebd6 Fix python / tornado body handling (#7738) +91da14577 add link to ebay blog post +769a65c95 [Elm] Add support for array schemas (#7729) +56a0268e3 [elm] missing '->' in Main elm template (#7728) +ac18722dd update ada technical committee +c1227dd72 add ackintosh to core team +ff1178ad7 [Java][Spring] fix optional query params missing in generated swagger (#7607) +e5001a0c8 java update petstore clients +d4543a99e [Java][retrofit2] Fix for Issue #7446 (#7659) +b4827beba update python petstore samples +edf6be8c0 [Ada] Fix #7569 by defining x-is-model-type when property is local to the YML file (#7655) +b39c35c76 Fix inconsistency between model name and file name in python client (#7684) +92117b879 fix incorrect indentation in petstore spec +a59c325cb update dart, ruby petstore samples +91bd7ac3b [PHP] Run unit tests on 'tests' directory (#7675) +be14e0287 [PHP] Cleanup test (#7673) +14e1e1980 [PHP] Improve validation on empty arrays (#7686) +6a81829bb remove tab (#7692) +dcad9ae80 [Rails5] make version of the generated Rails stub server to strict Rails 5.0 (#7700) +3f3d9c7f2 Added FormAPI to the list of companies that are using swagger-codegen (#7687) +47614bb76 Properly capitalize exported go types (#7636) +39fa375e3 [kotlin] Fix NPE for POST/PUT/PATCH with empty request models. (#7629) +9fb2c29a4 7644 objc deprecated afnetworking datataskwithrequest (#7645) +c599906f1 Kotlin: Correct data_class.mustache to use proper property for inner enum data type (#7597) +cddcda0fe Java Jersey2: Make generated client code thread safe (#7605) +35ec8ca5a fix typo (#7641) +aa6b217bb [Ruby] Add auto-generated rubocop config file (#7637) +86697fedb 7616 correct body params filename (#7635) +803cafb99 Merge branch 'master' of https://github.com/swagger-api/swagger-codegen +8ba9db67f remove oudated php, node server samples +0b845a57e [Rust] Changes hard coded body to dynamic parameter name - Fixes #6569 (#7630) +854b5012b fix NPE when host is undefined (#7633) +0a28aad73 [MAVEN PLUGIN] Checking for null configOptions before looking for property (#7613) +f41683a5b Update README.md (#7615) +0c3fc84f5 minor enhancemnt to swift3 bin scripts +62b93fc5c [Python][Flask] Handles UUID format - Fixes #7469 (#7507) +62a930223 [JAVA][Rest-assured] reqSpec() method has been added into api.mustache for requests custom… (#7556) +ee561fcd6 Add withXml option for Go language (#7566) +866817587 [aspnetcore] Fix string enum generation (#7581) +b184fb1d9 [Swift3] escape URL parameters (#7529) +52f606b8d Fix Swift3 test cases and add pom.xml, travis config for iOS test (#7608) +d38a09039 Add SessionM to list of companies using swagger. (#7598) +0e34bcf4e [csharp] ctor params should always be camelCase (#7519) +1139f3f05 Add a link to eBook on top (#7588) +87a4e296c Add link for the FOSDEM 2018 presentation +9ba74f484 [Ada] Fix GNAT project and server skeleton to avoid sending a response when an error is returned (#7574) +dbe78e23e [Lua] Improve auto-generated test files (#7568) +6c79052ac Add auto-generated Lua spec files for APIs, models (#7562) +dfbef4374 Fixed unicode error and supported allow_nonstandard_methods in tornado based python client (#7560) +ea27924f5 [Ada] changed default project/package name, to solve circular dependencies (#7550) +0e52dcd0c Add restunited to the list of companies (#7555) +38a2c1dde [Lua] Fix Rockpec (#7554) +73231bda1 Merge branch 'wingsofovnia-fix/issue-6553-completable' +5a2c3a657 Merge branch 'fix/issue-6553-completable' of https://github.com/wingsofovnia/swagger-codegen into wingsofovnia-fix/issue-6553-completable +fec0363f7 [Java] Add back byte array enhancement (#7546) +9c79297d6 Use latest version in dependencies snippet (#7545) +13e3db59e Add operationIdOriginal to store the original operationId (#7522) +d01a60cb1 update ts petstore files +3adbd8676 remove corrupted ts files +1fbc3768a use python 3.6.3 as default in travis build +f6e0e297e [python-asyncio] tests and fixes (#7235) +157e6b7fa [angular] Add option to generate tagged unions (#7245) +36f69a034 remove trailing spaces in qt5 c++ templates (#7525) +2d0bafb6b [haskell-http-client] default InlineMimeTypes=true (#7534) +6b9d38d40 remove trailing spaces in ada template (#7527) +4b428e89b resume docker build for swagger codegen cli +2178abe47 resume docker build for swagger generator +8aa564284 add dart style guide +f1638a659 [Dart] Allow setting an accessToken for OAuth (#7528) +eb35870d1 remove trailing spaces in r templates (#7526) +5d92717dc update jaxrs to listent at port 10080 +36b042d60 update ts aurelia petstore samples +7faaa091c Fix generated module imports in Aurelia APIs (#7465) (#7520) +7c2031675 update artifict id for jaxrs datelib j8 +cf21ac032 update spring petstore samples +d14318cf2 [JAVA][Spring]Optional params with delegate (#7180) +abdc6759d @viclovsky has been added to template creators (#7517) +87cdddcf1 add CI test for JAXRS datelibrary java8 +298ca8d35 #7123 use correct jackson date library when using Java 8 (#7285) +6bc84eeee add rest-assured to circleci jdk8 test +6debf749a [NEW API CLIENT] Rest-assured (#7492) +c69925b53 [Kotlin] Fix issues with threetenbp (#7516) +a811a48c3 minor fix to kotlin client genrator due to merge conflict +914275fe7 [kotlin] support selection of datelibrary (#7054) +88c5112f2 Adds support for returning response in jaxrs-spec interfaces (#7442) +6cd40e02b add macjohnny to the TS technical committee +9fba9c325 [haskell-http-client] add config options: cabalPackage, cabalVersion, baseModule, requestType, configType (#7515) +0de7f972f Fix the Ada server skeleton to check the authsMethods in the Shared_Instance generic package (#7514) +4bd8fc6e8 Fix 7511: [Ada] Client call is not correct with multiple parameters and application/x-www-urlencoded (#7512) +3035bc629 [Ada] Hotfix/ada model sort (#7491) +d1933b5fc Fix a problem in the generation of typescript-jquery when we have enum in a query param (#7506) +1d661f368 add jimschubert as kotline server template creator +7cad47dd3 [kotlin-server] --library=ktor (barebones implementation) (#7412) +a2410b210 Add auto-generated rockspec file to Lua API client (#7475) +15b3dfbb8 update java petstore samples +47111b324 Issue 4824 fix gson deserialize format byte (#7473) +2d898511a Add Play server samples to CircleCI (#7501) +76907cacd fix: declare property headerSelector (#7495) +2394fac67 update swagger annoatation version to 1.5.17 (#7500) +df10c725a Add lua test script, minor fix to Lua API files (#7490) +e33b350c8 Fix an issue in Play Framework generator where a CSV is empty and transfered to the controllerImp with an empty item. (#7496) +d1a296412 Upgraded swagger-parser and swagger-core versions (#7497) +a3d0f1d4b Swift4: make generated models structs instead of classes (#7345) +2b84118c9 removed isomorphic-fetch typing dependency (#6894) +0b4b25aff update all c# pestore samples +6caf7699e Fix little bug in csharp READMEs (#7494) +20305139b [Feature][TypeScript] request param enum as literal unions (#7433) +6d4d9056f add joernahrens for refactoring dart client +a5e26a44f [Dart] - Rework Dart client generator to be flutter-compatible (#7418) +a3c97753f Fixes #7107 - [Rust] Handles UUID as string (#7471) +60e3339aa [Feature][PHP] Update for ze-ph generator (#7472) +5a3a33b3c update java vertx server samples +0b2d80569 Expose getter/setter for serverPort to facilitate testing (#7480) +fe2247263 add a link to ebook (polish version) +61e58d649 Add R namespace file (#7467) +cf4df630b Add Spring Petstore samples (async, java8-localdatetime) to CircleCI (#7468) +c3c67b6ef Revised core team members +43f0e8692 Ada code generator corrected: "=>" instead of "->". Fixes #7450 (#7456) +fe2a44339 Fixes issue #7177 (SpringCodeGen dateLibrary "java8-localdatetime" option is ignored). (#7178) +5ea3d3bb1 Issue-7438 Fix that prevents generating interfaces when interfaceOnly is false. (#7439) +9e1bbe0c1 #7093 - Add maven wrapper (#7356) +6651f6bfa Merge remote-tracking branch 'origin/2.4.0' +872471996 [csharp] Support arrays of arrays for properties and models (#7400) +1c4e6b7d4 [csharp] Fix ToJson to work with composition and polymorphism (#7399) +ed7af73f6 [csharp] Reference this.Configuration in client api template (#7394) +99fc27246 [JAX-RS][Spec] Removes throws Exception. (#7437) +524f162e6 Use supportsES6 flag in ts compilation for language typescript-angular (#7408) +7d2b49085 Fix 7457: [Ada] wrong order for generated structures in *-models.ads (#7462) +2b2b85eec Fix 7459: [Ada] wrong JSON in POST operations (#7460) +c73118524 [erlang-client] Erlang request utils (#7257) +01a076c3f reenable pushing snapshot to maven repo +e7c9ab344 Create CODE_OF_CONDUCT.md +174b14ba1 Merge pull request #7426 from swagger-api/2.4.0 +6b7b8771c comment out update to docker image +6db63c7a1 deleted unnecessary notes (#7454) +59ff4c198 [Java][library: vertx] Add default value and required parameter support to vertx server temp… (#7410) +ef832e715 [Feature][Angular] improve docs angular import (#7363) +197b4481e [doc] akka-scala and Java README normalize (#7382) +6bf84d5fa fix of issue #7386 (#7401) +a61d23265 Fixed incorrect renaming of header and query param to camel cases for Kotlin Client template (#7420) +8e270f465 add vendorExtensions field in CodegenSecurity class (ref: #7236) (#7415) +7853308c8 Rebuild Scalatra sample (#7431) +1ee85de94 Added Intelli J ignore (#7423) +ea4b94842 [qt5cpp] Add nullptr guard to prevent crash when empty model is being serialized (#7434) +30c1448d7 Fix build.gradle for Java RESTEasy client (#7448) +7ddb87b4e add jeff9finger to java tech committee +2fd38fbbe update release 2.3.1 +7b8e409cf Added gitignore generation function (#7402) +389344726 Split CircleCI test into JDK7, JDK8 specified tests (#7405) +612cfb7af [Akka-scala] Clean unused dependencies such swagger-core #7329 (#7329) +027df610b [Rust] Handle error response statuses (#6865) +06d007836 Merge branch 'joeboyscout04-issue-7044' into 2.4.0 +15e725515 Merge branch 'issue-7044' of https://github.com/joeboyscout04/swagger-codegen into joeboyscout04-issue-7044 +44211c881 Merge branch '2.4.0' of https://github.com/swagger-api/swagger-codegen into 2.4.0 +25a127240 Generated retrofit2 petstore files +72221b1cf Adding @Deprecated to retrofit2 client interfaces. +3bd2da9a8 [Java] #3204 - Fix build warnings (#7364) +44853c31b update rust default user agent to promote swagger codegen +66be7a791 [Rust] Add user agent handling for rust template (master) (#7375) +ea8b18493 update circle pom to include scalatra folder +d5c355a59 [Scalatra] Updated the version of Scalatra to the latest (2.6.2) (#7393) +3029b7b0f [Rust] Format example with rustfmt (#7339) +0bf430a80 Qt5cpp Add support for nested containers (#7340) +809e1f4c9 [PHP] Cleanup tests (#7333) +094f69bc9 fix missing "`", removed duplicated Huawei entries +2c628aa58 Merge branch '2.4.0' of https://github.com/swagger-api/swagger-codegen into 2.4.0 +94746bb23 Typo +429b96ae7 [JAVA] equals and hashCode for models with byte[] and binary strings (#7341) +90859575e Fixing variable name typo (instane -> instance) (#7353) +fb73b8c4d update r petstore samples +97298bdb0 Merge branch '2.4.0' of https://github.com/swagger-api/swagger-codegen into 2.4.0 +9e06f7063 Fix assignment of new object instance to variable (#7379) +0f6696089 [Go] Use consistent indentation in readme (#7336) +72abb20f2 [Go] Fix operation files clobbering model files. [2.4.0] (#7337) +642c0566d Use Rx2 Completalbe for Void Retrofit2 responses From a6f5932c231a7d6b5f75a1bff608ac5a97c62aeb Mon Sep 17 00:00:00 2001 From: William Cheng Date: Thu, 31 May 2018 17:15:15 +0800 Subject: [PATCH 4/9] clean up --- docs/3.0.0-release-note.md | 512 ++----------------------------------- 1 file changed, 17 insertions(+), 495 deletions(-) diff --git a/docs/3.0.0-release-note.md b/docs/3.0.0-release-note.md index a43fbb6c46de..9bc1835a4c70 100644 --- a/docs/3.0.0-release-note.md +++ b/docs/3.0.0-release-note.md @@ -1,161 +1,70 @@ -806b57f55 comment out ensure-up-to-date during the release -9b849c605 update release version to 3.0.0 7dfd94002 Docker: use correct MAVEN_CONFIG (#182) bd50d368e [JAVA - jaxrs-reasteasy-eap] Add import to models (#179) -ad5d5f598 Add TOC and a new section in the migration guide (#174) -31b936243 Re-enable go test in CircleCI (#173) f04213285 Cli error message improvements (#172) 5a87fe695 [elm] Fix operations with empty responses (#171) 7efda597c Fix issue with useBeanValidation: 1. Default value not reflected in help (#160) -917b6e010 Add a section about body parameter name (#170) -0fadea998 update php samples (#169) 3beeb4e77 #126: Not-required properties now shows as nullable (#129) -c30afdf77 add php server batch files (#165) 9b8602311 [TypeScript] Make OpenAPI Generator serialize subclasses properly (#102) 71b5de3ed Do not set contextPath for spring-boot (#104) 1a4e5a4e5 Java client: Add constants for libraries (#163) 37df59d6f [PHP] Adjust the names (script, sample folder, generator) to lang option (#159) -806330ac4 Fix ivy2 cache directory in CI config file (#161) 0ece706a4 Remove CodegenConfig.fromModel(String, Schema) method (#90) -685a4ab6b add kenisteward to founding team (#158) 64f2bea37 Fix getReferenced...() methods in ModelUtils (#157) 7db0201a8 Fix NPEs in Java generator (#154) 4d7ff8cfb JavaDoc fixes for Java/RESTEasy client (#151) -6f23b5061 Add PHP scripts to `bin/ensure-up-to-date` (#155) -9a2064cbf add 1-liner about customized templates, minor fix to dataType (#152) -b8eb91e73 update clojure petstore batch file to use petstore.json (#148) 16ff5174e Update swagger-parser to 2.0.1 (#123) -caef014e0 Update 'springboot-reactive' in samples folder (#147) -c53f61c74 Fix javadoc in CodegenProperty (#143) 072ce070b resteasy: fix outer enum case (#139) 4bc5ffe86 [typescript-angular] add provided in support (#120) -22e94fb4d Fixes javadoc warnings in GenApiDelegate (#140) 7184f1ec6 [python] asyncio supports _preload_content; remove unsed imports (#107) -76b7307a6 DefaultGenerator: ignore only form param schemas (#74) +76b7307a6 DefaultGenerator: ignore only form param schemas (#74) a3aabd390 Create a default implementation of delegate if none could be autowired (#92) -00f176ad9 Add 'bin/ensure-up-to-date' script and update Shippable CI (#136) -9040f4931 Improve 'bin/run-all-petstore' (#133) 3f81378d7 [java resteasy] fix string comparison (#134) 27426f7b5 Cli generator name option, replaces 'language' options in CLI and Maven Plugin (#57) b73ab0260 jaxrs-cxf-cdi: fix outer enum (#131) -8df3e5487 Move bash argv opt to end of ags line in scripts (#124) -866dc03f4 Reduce CI logging (#119) -f22224574 Download elm dependencies without prompting user. (#118) d9d653016 [aspnetcore] Make the use of Swashbuckle optional (#110) cd4640dab DefaultGenerator: fix NullPointerException (#109) 495971c2c [Java] use html entities in javadoc of generated code (#106) -88f3c8a2e Update PULL_REQUEST_TEMPLATE.md 82ee8656f [java] Enum in array of array (#66) a1ff50241 Rename datatype to dataType in CodegenProperty (#69) -9b05bd60d update elm test to compile all elm files (#95) a5cf27b60 Fix Petstore example for Elm (#96) -8c541a247 Update Docker documentation (#97) 3b9a2a7c3 CaseFormatLambda has been added, params for Rest-assured client has been refactored (#91) -e55ba567a Update integration.md d7e374504 [Clojure] Add util method to set the api-context globally (#93) d890d733f [JaxRS-Java] issue with implFolder on windows, and required fields generation for containers (#88) 488910362 Set parameters allowableValues dynamically (#65) 2821f18b9 Meta: set version for "build-helper-maven-plugin" (#89) -3ffaaa650 Fix javadoc issues in "openapi-generator" module (#84) 82d9e935e Add CORS configuration (#71) c522927d5 Fix Elm generator for polymorphism (#78) 34db79b9b [haskell-http-client] update dependency versions + readme (#81) 3a1922bc9 Fix version for "spring-boot-maven-plugin" (#85) -85090f506 Revert pull request #45 (#82) 752b36e66 Sanitize enumeration name to add underscore when it starts with digits (#77) b5a0d173d Revise the usage of OpenAPI Generator online (docker image) (#73) -d93bf4e53 add links to blog posts (#72) -0d82971b0 Use maven batch-mode (#70) e58dc2c77 Fix COPY in Dockerfile (#64) -c30fb3ff0 Remove examples comment from swift3 and swift4 client (#61) -9ef850f91 Better badge description (#62) e3814f51d Improvements to online codegen (#55) 6b8079808 Consider minLength, maxLength and pattern in referenced schema (#45) 9d7feaaeb Fix online generator (docker push) (#58) 9a8183ab0 [aspnetcore] Fix openapi.json location rename (#56) -de5260a7c Update the aspnetcore generation (#53) 7c5dfbfa0 Minor improvements to OpenAPI Generator Online (#54) 8dd46a3fb Move online gen from jersey to spring boot (#44) 803821e21 Fix an issue with example generator when array is too large (#46) -70e9e2fb7 Included @ricardona to founding members. (#48) -cd1fe3ff4 Included @gustavoapaz to founding members. (#47) 673f2bc46 Add CodegenProperty.nameInSnakeCase (#42) -f0234b8ab Test Go petstore client in Travis CI (#41) 7d9fb9f51 Add CI test for Elm in travis (#40) 67ebe17dd Fix isPrimitiveType flag for array of form parameters (#38) 10ac4024d Code clean-up: remove field declaration hiding existing fields (#35) -cc2941740 add more founding team members (#37) -4f88c1bc4 Push images to DockerHub (#32) -a1ba198e4 Minor enhancement to the README (#31) -f1dae8b39 Add Gitter badge (#29) 4d7fc046f [JaxRS] Add "validation-api" dependency in jetty (#30) ab9c4b5a6 Code clean-up: Add own private static final LOGGER in each class (#26) -bf7e4e7df Java gson: add @SerializedName value as constant (#22) +bf7e4e7df Java gson: add @SerializedName value as constant (#22) 41b0ff351 Code clean-up: remove DefaultCodegen#getSimpleRef(String) (#19) -737e63976 add unit tests to cover #5 (#18) 05a2f4b24 Fix NullPointerException in getSchemaType(Schema) (#14) 9fa9b115e Fix NullPointerException in getUnusedSchemas(OpenAPI) (#10) -23ad9f393 Minor update to readme (#4) 52322c47c [finch] Allow finch server to compile for CI checks (#7) d80e29585 Fix JS test using baseName in default value (#5) -e33f9e52b Merge pull request #6 from OpenAPITools/update_file_header -18031e349 update header for java files 1d889da4e Various fixes (#1) -bc2048334 Merge pull request #2 from ackintosh/readme -efa27cec9 Add link -94dfb6b99 Fix links -db2319ae7 Align heading level -935790e86 Numbering -8b67250e1 table -3b3874b15 centering, sort -22757bb4b Centering badges -b5942624d update documentation (#428) -2ed3d8cc8 Update python test (#426) -4b7a583b3 Update Swift default value (#407) -c905f6b5b fix pom (#427) -0ad66f7fe fix ruby test case, update gemfile (#425) -b3f3eabc7 remove php old files, fix php folder in pom (#423) -fcec2d74e Merge 'master' branch of 'swagger-codegen' into 'master' (#422) -70733deab remove unused js files (#421) -ad0e05cf5 Fixes in README.md (#418) -7d75c6618 Various updates (#419) -e5be838fa Update PHP client default value (#417) -0d913e680 add step to restore Org.OpenAPITools.Test.csproj (#420) -5ae2d9b5f Add Question & Answer section (#413) + + + 9247cd01e Changes for Docker (#400) -a4f76b889 update R default value, clean up old R files, add window batch for (#415) -7716d7e9b Rename the description of projectName option (#414) -90b7c8944 Implement hideGenerationTimestamp for kotlin-server ktor (#416) -064418ed1 update finch generator's default value (#394) -2d60c082b replace body parameter naming extension (#412) -dc4d6e499 Add Migration from swagger-codegen guide (#408) -d958480fe Reaname R default package name (#411) -a07ab606d Small fixes in samples (#410) 9ac9bc0dc enhance ts import (#409) -b21b964c4 change default value for rust client (#406) -868ede53f Update Scalatra's default value (#403) -27c372ff5 Update akka scala default value (#401) f615d823f update ts node dependencies (#405) -8cedb6606 wording change for haskell http client (#404) -fbf2e135e Docs: several small fixes (#399) -286f2caa2 update scala default value (#402) -58f7a6f0c Fixes in new.sh (#398) -2ee05e12d Fixes in security examples (#396) -4852434d1 update scalaz default value (#395) -a00261d3d Change default package name value for kotlin server (#387) -5fb1660fe Update default value for PowerShell, HTML2 generator (#388) -dcd26ece7 Update Scala gatling's default value (#390) -4ae1113c0 Rename C# default package name for html2 (#389) -150d414b7 Regenerate java clients (#385) -872dd546f Update php related samples (#375) -d35bf1a38 Change default package name value for kotlin client (#382) -e2d6f7c88 update erlang client, server default value (#378) -68780afe9 [haskell-http-client] update samples (OAS3) (#381) -4fd68f0f2 update powershell default value (#380) -b24df8882 update lua default value (#379) -ded082202 update clojure default value (#377) -9ecd3586b fix string comparison (#376) -3608a14b4 Updated founder name (#383) a9fa4cd0d Update default value for C++ related generator (#373) 13f084e7b Fix dataTypeWithEnum for array of form parameters (#354) 0d20f75af Update default value, fix example value (#370) @@ -167,76 +76,17 @@ e1c9a924c Generate kotlin 'client-string' sample (#369) bbd2afdd0 Update Flash default value (#366) db9a899a0 update getSchemaType variable, remove unused import (#365) 27b3302d8 add test for body parameter example value (#363) -0dbb6dcaa Update Go generators' default value (#362) -3758aad22 Update Python flask default value (#361) -14c241fbc Update python default value (#360) -d08e31ae7 Add more tests (Swfit3) (#359) -376d9af9c Rename default packages for php client (#315) -e2f8976fa Remove old metadata files (#357) -a9baaa81e update eiffel with petstore oas2 (#268) d74b4cdf8 fix map type and collection format for form parameter (array) (#356) -e49e8ca16 Generate 'cwiki' (#351) -230b0d24b Clean up the spec (#348) -c42777b09 Rename default package for html, html2, dynamic-html (#350) -a22afb3d8 Rename default packages for android (#349) -b947970f9 Rename default packages for java (#341) -bdc318d63 Comment 'haskell-http-client' in shippable CI (#352) -78815ba0e Revert "Revise how to obtain the example value (#326)" (#353) d30fcbabb Fixes for php-ze-ph generator (#340) e45b3784f Fix NPE with Haskell client generator with OAS3 spec (#334) d99f46cff Revise how to obtain the example value (#326) b1eac05b2 Fix form datatype (array of string) (#339) a56d2333a Update validate command (#338) -4d3110f29 Rename default packages for 'java-undertow-server' (#336) -d8fd560d6 Rename default packages for 'jaxrs-spec' (#333) -c4afaac28 Rename default packages for 'java-play-framework' (#335) -50163b493 add ts tests (#337) -86f9686f2 Add more tests (c#, swift4) (#330) 2103fadab Fix package declaration for play-framework (#332) -aab99bc53 Update Dart default value, re-enable Objc Tests (#328) 3c666a6d4 Fix array of form parameters (#324) -90ac9d030 Merge pull request #262 from cbornet/reactive -8405b1856 Add spring cloud sample tests back + 161948657 Add reactive option for Spring Boot (webflux) -a2b618a45 Merge 'master' branch of 'swagger-codegen' into 'openapi-generator' (#327) -c791146b6 Update Dart petstore with OAS3, fix mustache format (#227) -252a1c259 Regenerate html.md OAS2 (#251) -1245a4764 Merge pull request #321 from ackintosh/update-nodejs-server -5f2bc2877 update default value for elixir (#319) -1bd393f4e Rename 'keywords' for package.json -90438b8e7 Tweak indent -6c3d7bbc4 Update nodejs samples which skipped overwriting -e2251084f Update the default value of Ruby client generator (#320) -0b6a59fa0 update elixir with oas3 petstore (#318) -bee7aebe4 Update README.md -e9793783c Fixes in GitHub templates files (#311) -8edf6e52a Update Elixir Petstore with OAS2 (#316) -08e0393de Fix missing examples (#305) -4dc519b4f Rename groupId for java-play-framework (#310) -71d544c9f Rename default packages in meta (#314) -ea1806544 Add Elm, Rust, Groovy to Travis CI (#308) -3d7eaf96f Move docs to a separate folder -0435910da Renamings (#252) -18a40deb3 Update rust client with Petstore OAS2 (#148) -4690325a2 add test for scala (akka, http client) (#306) -de55812d6 Update wordings (#301) -15d4d2f0d remove duplicated entries in C# csproj (#302) -0ba2a9a25 Update java play framework samples OAS2 (#286) -9cf185912 Fix Scalatra petstore sample (#300) -751d09b16 Update CI files (#296) -70718332f Add 'Emiliano Bonassi' as Founding Memmber (#298) -95e04f91d Add Elm script with Petstore OAS3 (#293) -4ce97b6f4 Add 'Erik Timmers' as Founding Member (#295) -63b85fde6 Victor Orlovsky has been added to 'Founding Members' (#294) -50837b2e8 update elm petstore with oas2 (#291) -45a50840a [spring, play-framework] Handle setters for package values (#288) -ff3b954f1 update c# 2.0 samples (#285) -30b829c61 Update Swift4 client with OAS2 (#270) 1492df6ce Override server port for Jetty configuration (#246) -4497a1fe4 update default user agent (#284) -0c981b7c2 Update C# default value (#283) -8e29dba85 update file header (#282) -4c656bb1d Update C# with Petstore OAS3 (#281) 23fc7a8ce rearrange how map, array, model are checked in body request (#277) d3401396f [haskell-http-client] remove duplicates in produces/consumes; fix pathParam paramName issue (#273) 0b3ec6b1f fix NPE with cpp qt5, add logic to avoid NPE with composed schema (#267) @@ -245,183 +95,68 @@ acb63fd5e Fix go readme, remove resty install (#280) 9cb2f8472 remove incorrect max, min in allowableValues (#269) be1972484 Fix default value (#260) aa5719e00 Fix missing default value (#257) -42aebe436 Update Lumen generator petstore with OAS2, OAS3 (#256) -7ad92572e Update default value for PHP server generators (slim, silex) (#272) -799b033c2 update go readme, update pom go dependencies (#274) -8730f910b Merge pull request #261 from wing328/fix_go 622a75b2c Fix data type shadowing 1d7da2ecf fix apex npe, better example value (#266) 1587d202b Generate apex (#224) c60010c96 Update default value for Perl, Ruby, ROR generators (#265) 861d11d01 use vendor extension in operation to set the body parameter name (#264) 80c8b92cb add postProcessParamter for body, form parameter (#263) -d8165b0cf update go test files -1e999f289 various fix for go petstore -73cb1cd01 fix parameter naming in go -1577e5d89 restore go client from codgen2x -2ce721d0b Update PHP ZE-PH server samples with OAS2, OAS3 (#259) -490255025 Update PHP Slim server samples with OAS2, OAS3 (#258) -7621deeb9 Update PHP Silex server petstore with OAS2, OAS3 (#254) -69133d367 Update PHP Symfony server petstore with OAS2, OAS3 (#255) -5114cd96b Update TypeScript Petstore samples with OAS3 (#253) 7b6e17e02 Fix missing models (#250) -78c865e26 update ts angular2 petstore oas2 (#249) -509fdd892 Update TypeScript jQuery, Aurelia, Inversify with Petstore OAS2 (#248) -6a9884019 update c# netstandard petstore (oas2) (#247) -0373b74a7 update ts angularjs petstore (oas2), fix model prefix (#245) -3f976afca Generate vertx OAS2 (#226) -bec559a6e Update TypeScript Fetch client with Petstore OAS2 (#244) -4ea2e6dc7 update C# property change client (oas2) (#242) -6f4af337d Update TS Angular v4, v4.3 with Petstore OAS2 (#241) -5ef5e540f Update C# API client with Petstore OAS2 (#240) -8640c172c update ts node with oas2 (#239) 049eef9c5 Test erlang client, server petstore (#235) -44aaccb10 update erlang server with oas3, no diff (#238) -19b0d37c3 Generate java-msf4j (#225) 633834455 Rework url handling (#236) -52391ed9e Regenerate all jaxrs examples (#234) bcc7b788e fix erlang client compilation error (#228) -df26bcb40 Update Erlang server samples with Petstore OAS2 (#150) -e1a035539 Update PHP samples with OAS2 before enabling CI test (#230) -e2d4f5b5c update ruby with oas2 before ci test (#231) fe15f4690 fix toDefaultValueWithParam in JS (#232) -f5f7546dc Update Dart petstore client (flutter) with OpenAPI v2 spec (#152) -4924b4951 Generate java-pkmst (#223) -6f28209cc Generate java inflector OAS2 (#222) c605090d6 Fix alias for the model's properties (#219) -25ccef818 Rename default package for spring generator (#221) 5d8362d85 Update go client, fix double body read (#211) -949ef4453 Generate java spring OAS2 (#216) -e0b0248c3 Rename default package in java clients (#218) 2c6380c84 fix inner item (list, map) for play framework (#217) -c8c316e41 Update java client samples OAS2 (#140) -5340c35ce Rename sagger metadata and more (#208) 7fe555a51 Set collectionFormat default only for array (#210) 61c25e711 Fixes for retrofit (#213) -d5d8c356b Rename default packages for jaxrs generators (#209) ccd002966 java rest-assured: fix javadoc in templates (#207) -1f64646dc Rename Scala generators (#206) e7410d4c8 Allow $ in java var name (#200) -450cbb825 update groovy with oas3 petstore, no diff (#205) -6983dcffa Update all jaxrs examples (#144) -f353f60b8 Update Perl client samples (OAS2, OAS3) with various fixes (#204) -b908b734d Update Groovy default value, fix import error when doing "gradle test" (#203) 16589de97 default collection format to csv according to the spec (#201) -db02cc2ac [haskell-http-client] resolve oas 2.0 regressions (#198) -019b0dca1 Add echo line at the beginning of each sh script (#202) -2833319b8 Update Groovy petstore client via OAS2 (#133) -a2e299fe1 change default value for c# 2.0 api client (#194) 2f84f315f Fix NPE when getting the default value (#196) -7ecd5f356 Rename "swagger" to "openapi" (#191) -a2afc6e32 remove swagger codegen files (#195) -a7da9039a Update Scala petstore with OAS2, OAS3 (#162) -c32ef12c8 Update documentation (#184) -b109bf7dd Update "jaxrs-cxf-client" sample OAS2, OAS3 (#172) -6959ef993 Update Clojure Petstore with OpenAPI spec v3 (#181) -07dfbad29 Merge branch 'swagger-codegen_renamed' into 'master' (#183) -35f0cc221 update erlang client with oas3 (#182) edbe4902a Consider '$ref' for consumes and produces in CodegenOperation (#180) -e1fe9a3b6 update clojure petstore with oas3 (#118) -fe00a63ed Remove deprecated classes (#177) -f79f23865 update clojure petstore with OAS2 (#117) 5e0563836 Fix content type (#179) 72ffc95d6 Consider '$ref' for 'getProducesInfo' and 'getConsumesInfo' (#176) -2e50780e1 Remove "swagger-" prefix from artifactId (#170) -1f0bed2a0 Update php client with OAS2 (#149) -856ed05b0 update pom to include core team (#174) e85733a5e Fix NullPointer exception in 'preprocessOpenAPI' (#171) -0736939c2 Remove x-codegen-hasMore extensions (#169) d74d2ba03 fix: python clients (#136) -fdeca629b Update JS petstore with OAS2, fix example values (#168) -93bf3d91e Update C++ Pistache samples with oas2, oas3 (#166) -b67364e71 fix scalaz-petstore.sh oas3 script (#167) -d21e4227a Update finch Petstore OAS2 (#126) -8a4f90589 Update C++ Restbed server samples with OAS2, OAS3 (#165) -fa346ce00 Update Javascript closure angular Petstore samples with OAS2, OAS3 (#164) -3e0f95921 Update Scalaz petstore with OAS2, OAS3 (#163) -e4b1613d1 Update akka-scala petstore with OAS3 (#161) -f3736d66b Fix "meta" command (#157) 03490e923 fix java binary mapping (#158) -28a1255c0 Update Go server petstore sample with OAS3 (#154) + e24238a35 Improve getter name handling for boolean properties (#141) -686ff6a50 Go server petstore update (OAS2, OAS3) (#146) -86f67c666 Update Erlang client petstore (OAS2) (#147) -c20352caa Update Android Petstore (httpclient, volley) with OAS2, OAS3 (#145) -80d10e2cb Update C# dotnet2 client with OAS2, OAS3 petstore (#143) 6e2ca294b update discriminator to discriminatorName (#142) 74075c087 Primitive datatype in Schema components -9fdcb3681 Update ObjC petstore and test cases (#139) 231547f6c fix isFile flag in response (#135) d8abd4a14 support map in body parameter (#134) -f9bc1aec9 update scalatra petstore with oas3 (#132) -74ddbf7a1 update scalatra with oas2 spec (#131) -0feef2b57 Update akka-scala petstore with OAS2, fix description in responder header (#129) 7c734445b fix file parameter in header file (cpprest) (#130) -52af29f46 Update CPPREST client with OAS2 (#128) -05f5c5798 Update html, dynamic-html petstore, fix example value for form parameters (#122) -391c75b5b Format mustache pom template (#125) ca89af808 Switch to Java 8 (#124) 186594115 Update swagger-core to 2.0.1 (#127) 48ae13df8 Array fixes (#102) f5f6a7b1f Set swagger-parser-version to 2.0.0 (#119) -08038ddc3 update haskell servant samples with oas3, oas2 (#116) -a30e25e50 Update ObjC petstore with oas2, fix default value for parameter (#115) -ddf10b98d Update NodeJS server petstore samples with OAS2, OAS3 (#113) -dc0cbd23b update tizen samples with oas3 petstore (#114) -4845eaa81 Update bash Petstore OAS2 (#112) -0fc84687f update rails petstore (oas3) (#111) 93301eaac Fix NullPointer with empty Composed Schema (#107) -cae0d8374 Merge commit 'swagger-codegen_renamed' into 'master' 53597764c Add OpenAPI spec 3.0 support (beta) -625e13656 Merge and rename remote-tracking branch 'swagger/master' into 'swagger-codegen_renamed' -a32e2570e Merge commit 'oas3_support2' into 'swagger-codegen_renamed' -db413f4d2 Rename projects from swagger-codegen master branch 006f084b5 Allow to set values with setApiPackage(..) and setModelPackage(..) (#8013) 2034f61e5 Add HideGenerationTimestamp getter and setter in the CodegenConfig interface (#8009) d0e2d7684 Getter and Setter for hideGenerationTimestamp (#7998) -338b9c04b Merge pull request #8003 from swagger-api/issue-7999 -b5ffeff92 added test to verify behavior. -57a8f9f59 show number as strings -cf735f95d Merge branch 'master' into oas3_support2 c91ce17ae Feature/javaPlayWithAsynchronousControllers (#7705) 009dcf009 Mark `not required` swagger properties as optional typescript properties (#7806) 12abfb968 [aspnetcore] Update Dockerfile (#7873) -5fb26842c Merge pull request #37 from wing328/fix_js_doc -eab65306c update js doc to remove x-codegen reference -b0e2eeeb5 Merge pull request #36 from wing328/fix-unknown-param-name f21d01d1c fix unknown parameter base name for body parameter -9c32979d9 Merge pull request #35 from wing328/ts_fix_any b5f0b24ba fix object declaration in model -7ca8edb59 Merge pull request #34 from wing328/python_flask_fix 9999eac52 fix python flask parameter naming -4109f51a2 add ruby oas3 script -3e9931c55 Merge pull request #33 from wing328/fix_ruby_output -c1e7da5ec update ruby readme template a08164592 fix ruby parameters in documentation, fix reuqiredParams, optionalParams -dce41a002 Merge pull request #32 from wing328/fix_ruby_output 26f08aa8a fix number's max, min value 3b6f280d0 fix max, min for number adbde2fb6 replace fromOperation with postProcessOperations 9d1ae0dd2 fix bigdecimal in default codegen -4c00d4564 Merge branch 'oas3_support2' of https://github.com/wing328/openapi-generator into oas3_support2 a339422bd move get type declaration method to c++ restbed -b34f328e1 Merge pull request #25 from ackintosh/fix-collection-format-in-header-parameter 070b5c00b fix object type declaration in cpprest -6d88edb33 Merge pull request #31 from wing328/cpp_fix b6eb3451c add windows batch script for pistache server f192613f1 fix string type in c++ generator -353dd3ee6 Merge pull request #30 from wing328/fix_restbed 6fef0a7ff fix string issue with restbed generator ffa0e115d fix default value and type declaration -665f0bd81 Merge pull request #28 from wing328/fix_numeric_enum 01e1fb241 fix numeric enum throwing npe -113e8ad9f Merge pull request #24 from ackintosh/fix-enum_query_double -821fba394 Merge pull request #22 from ackintosh/fix-yaml -1160dbdb2 Merge pull request #27 from wing328/inline_support -e447e7dfb Merge pull request #20 from wing328/qt-update-client 2c17a3d37 add method to skip form parameter's model 63449a49c Tweak test codes according to the parameter order changes -6e0e6fb7a Update samples 016087c46 Explode the header value 0e744adb8 Apply collection format to SIMPLE enum style 827880a62 Update samples before starting fixes @@ -429,114 +164,40 @@ e447e7dfb Merge pull request #20 from wing328/qt-update-client c4248e2fb Update samples 17b082793 Move 'enum_query_double' to parameters section 6af31c97c Fix 'in' value for 'enum_query_double' -df4297975 Update samples before starting fixes -585865e47 Merge branch 'master' into oas3_support2 -2e69e6c03 build.gradle should not have commas here (#7985) -e33bd42f3 Tweak the test code -c7bf3360b Update samples -4b812935b '/fake/jsonFormData' consumes 'application/json' -e356bd4eb Update samples before starting fixes -9e8bdba45 undo spec change +2e69e6c03 build.gradle should not have commas 7ce35d3ab use $ref instead of inline def for form parameters -d18fe7375 Merge branch 'master' into oas3_support2 -ce930e7a6 [Jaxrs-cxf] Add bean-level cascaded beanvalidation for pojos (@Valid) fix #4738 (#7807) -4e4a626ec [qt] update client -d2bd41dc8 remove TypescriptInversifyAdditionalPropertiesIntegrationTest.java to (#7983) -85048f6a0 Removed a duplicated entry in the config file (#7981) +ce930e7a6 [Jaxrs-cxf] Add bean-level cascaded beanvalidation for pojos (@Valid) a3322fbf7 [kotlin] Add OkHttpClient.Builder to ApiClient. (#7907) bdd2c2a4e Misc typescript Angular code generation improvements (#7898) 40d5d0990 [Swift4] accept empty content with default client (#7921) 35d681b25 Fix the missing tag on FakeApi (#7952) 4a5d16b23 [PHP] Fix string length validation (#7953) 37faaf926 [rust-server] API version constant and composite version support (#7969) -d48c4e503 Merge branch 'master' into oas3_support2 386b9f432 Modify "postProcessOperations" for "jaxrs-cxf-client" (#7886) -3cb3faedc update swagger core version to 2.0.0 409015461 fix file type in qt5cpp a4bcb3bc7 fix datetime and map type for qt5cpp d882ad2fc using isMapSchema in generator -b8031b631 fix npe by MapSchema -df19e1e05 fix NPE with qt5 pestore 3.0 spec -8dbf2ed85 add spring generator -7310bbf31 add openapi (json/yaml) generator -1bc015f5a add java undertow server generator -a6c8330e1 add elm generator -4887be0b1 add ts inversify generator -ffa89dc37 Merge branch 'master' into oas3_support2 -8b3bd049a add JavaJAXRSCXFCDIServerCodegen generator -60fdfdfbe add jaxrs spec generator, rename openapi.mustache -c843712cd add java inflector -e53d37558 add java-msf4j generator -c45a217a8 add java cxf client, server generator -f6c268ddd add jaxrs jersey server generator -b45b0c6cd add java resteasy eap server generator -5180881a5 add resteasy server genrator 3c5fb1d80 [kotlin] Add json annotation to each enum value. (#7908) -1db42ba31 add jmeter generator -e2c58fad7 Add typescript-inversify code generator (#7885) -581b22bbc add java pkmst server generator -240aad868 Additional reserved python keywords (#7956) -74fa9418d add link to Swagger Codegen eBook in Japanese -8b3902493 add java vertx server generator -2297a7051 add play generator -d4cd0bdc3 add java generator -ffecaa1b0 add html, html2 generators -0081a2b89 add dynamic-html generator -e2b9c8323 Merge branch 'master' into oas3_support2 -70fec3802 remove old codegen files bad1885b4 fix #7906 [cpprest] add parameterToString for number type with unspecified format (double) (#7929) 5d1874028 add class as a keyword in objc generator -904cdc0d5 Merge branch 'master' into oas3_support2 -767381364 update cpp qt5 sample 23b31aba8 [qt5cpp] Fix crash when API return a map container (#7933) -f2186b212 Merge pull request #4 from wing328/qt-update-client b55047157 fix long cast to int d690f429d fix model name when obtaining from get$ref 1b8df5c20 Update ObjcClientCodegen.java (#7950) b44357394 [Rust] Implement minimal auth support (#7338) -d40c28b2b add rust client, server generator 6c7813e79 [rust-server] asynchronous support via hyper v0.11 (#7896) -9b5c71fdb add eiffel generator -960198d34 flash generator code format, update default value -6f5dee616 add flash generator -bbadc7f43 add scalatra generator -9226ce61b add scalaz generator -3fc37cf13 add scala lagom server generator -e9089c85a add scala gatling server -00f73f0ea add finch generator -cba5d7cab Merge branch 'oas3_support2' of https://github.com/wing328/generate_test into oas3_support2 b0fc3e94a format code, add helper function to check body/form param -2fb9ce43b Merge pull request #9 from ackintosh/fix-discriminator 28fcf48f4 Add a method returns discriminator name -240d1fe7e Merge branch 'oas3_support2' of https://github.com/wing328/generate_test into oas3_support2 -af17953bf add apex generator 7daa2ec5d Fix broken discriminator -24db65b2b Merge pull request #8 from ackintosh/fix-required-flag -57bb63bd7 Update the sample codes 8e191a121 Fix 'required' flag -88f48c4a4 add Ada client, server generator -bd19c6bde Update samples under openapi3 folder -b287520e8 Merge branch 'master' into oas3_support2 -f0497e249 Merge pull request #7 from ackintosh/fix-missing-requestbody-param 64037ee59 update docker-related filee to ues jdk8 -177c0105c add groovy generator, abstract java class (with TODO) -344eb8546 regenerate the samples d1c1ef73e Fix missing 'requestBody' param efada7c54 fix the location of openapi.yaml/json file -a784932f0 add erlang client, server -b774a9882 add js closure angualr client generator -1438f68f1 Merge pull request #6 from ackintosh/improve-map -d746d5653 Merge pull request #5 from wing328/update-issue-and-pull-request-template faa901640 Replace with the helper function: `getTypeDeclaration` 353c51fc0 Add helper function -d9ec433a5 Merge pull request #2 from ackintosh/php-client -5cea5972f add swift 4 generator -b27e84466 fix openapi yaml/json file generation -565102edd add swift3 client generator -5383c3318 add swift generator eaed75229 add helper function to generate openapi yaml/json file c8650d0e3 Make optional properties in models optional parameters (#7859) -e3a4bd6e6 rename cpp related generator + ddd09bc59 Update issue and pull request template ee2eb74f7 [qt] update Qt client f2d56b038 add d-date to swift technical committee @@ -550,116 +211,38 @@ cd0e0aa76 add c# nancy generator ae2041f74 add csharp client generator 4b49b256b Add a Pet before run test cases 75e354ed7 Fix broken map -dd3d798f0 Merge branch 'oas3_support2' into php-client a6af75f99 Copy tests from "samples/client/petstore/php" a3c28adae Generate PHP client from OAS3 -ea6d26eb3 add abstract cpp generator -a7a0fe044 Output to the openapi3 foler -27404894d add cpp restbed generator -21ce66509 add cpp server generator -f8d089fb5 add haskell client generator 5646120b8 minor update to android generator -e5073db2d add ts node generator -e9630f160 add ts generators -659f8248f add php symfony generator -b41626d1e rename php sever geneator, add php ze-ph generator -f526c3351 Add another set of script(php) for OpenAPI3 -a53dae370 Revert "Bump up version of sample spec file" -4d0bdf8ab remove debug logging -e3da003b1 add ts angular generator -9fa6abd1d add JS client generator -98a41db17 fix perl option test, minor reformat -341c0db73 Merge branch 'perl_generator' into oas3_support2 -7dc40e1a8 Merge branch 'add_go_generator' into oas3_support2 -f54b78f4b Merge branch 'add_go_generator' into oas3_support2 -0821cf7fd Merge pull request #3 from wing328/add_go_generator_testfix -077c1de30 add python flask generator -0b89519cf add python generator -7ccdca36a add lua generator -40d238131 add kotlin server, set default lib to ktor -16183cba7 add kotlin client, server generator -aa697b15b add tizen generator -696b6a093 Add missing generator cliOption -ff50ed187 add cpp client generator -0b61de9cd add cpprest generator -d07417eea add cwiki doc generator -ee7d3b3b8 add clojure client generator -a58e64537 add apache 2 config generator -4a8db1707 add apache2 config generator -aa5a7ad54 add scala client generators -e3ba2d993 Merge branch 'oas3_support2' into tweak -e7743da0e add android generator -545823e39 add PowerShell generator -f89ba9950 add perl generator -fb20a6e07 add elixir generator -19c16fd57 add Dart generator -2cfde8bd6 add go generators -852b5b02b add R client generator -24cb0f619 add ruby sinatra server generator -15bb50d82 add php silex generator -d2ebefd4d add php lumen generator -b799d694f add php slim generator -7cc6591ef Merge branch 'oas3_support2' of https://github.com/wing328/generate_test into oas3_support2 -1e634257f update gitignore -9e0a3ff06 migrate rails generator -18b2aaec2 Merge pull request #1 from ackintosh/oas3_support2 adee16e07 Bump up version of sample spec file -1c22ec363 add python generator and tests -b41774fd8 Fix missing version.properties -9cec2b367 add back ruby tests -7fbc8fa31 add haskell generator 246ed5754 restore objc reserved word: property -0e9dff995 add objc generator and test -0e6da5bbd add original objc geneator and test d58835e57 [PHP] Improve: Make validation strict (#7724) 6d88d073c [NodeJS] make serverPort configurable via CLI option (#7899) fc7e08346 Add interfaces option (#7831) 40c30dd2f Fix inputSpec for multi module builds (#7883) -b5da18366 add bash generator and test cases -af4dcb9cb add back php test cases 5326152cc add option to reorder form/body parameter -6dc5f7f37 add OAI 3.0 spec for petstore and fake petstore -aafaf6426 add back resource test files for openapi-generator -01161abe7 rename openapi-generator-cli test folder -5f9a9bda0 fix array of body parameter type -1d0996299 fix file, binary array -7d07458b4 fix issues with form parameter -ce6efcf5b fix security -ea2474d70 Fix strict class initialisation in auth classes (#7860) -a8c64f458 fix NPE with requestbody 3b031ed2b [qt5cpp] delete callback data allocated before signal emission (#7840) d1850091a Improve JMeter Template : Fix Issue 7773 (#7774) -22f0b8db4 Merge pull request #7882 from swagger-api/issue-7839-null-fields 74fa3b1e1 removed null fields fedfb0cda Factorize addOption/addSwitch method (#7814) 73bd24db7 [cpprest] Add support for nested vectors (#7820) 3b7230b17 [Swift 4] Fix APIHelper to accept array parameter (#7821) f02332755 [JAVA] 4709: codegen with parcelableMode fails to build if using arrays in swagger. (#7867) -f943332d6 Updated version number (#7880) 8e34f9a98 update to newer version of ruby (#7879) -9443179d1 Update README.md (#7877) f2489b256 fix issues with body parameters f9b2839a3 Check date value before calling to_iso8601 (#7769) -9d85c82cd Merge pull request #7864 from swagger-api/issue-7839 6b65b02c5 fix 2.0 spec exception, fix NPE with Parameter 7b1c7255a fix NPE, add new files -b471fbcc9 project build succecced, only suppport ruby generator 96a9ba16d added config to yaml mapper to minimize long text. e22faf4cd [Swift] Add public initializer for modelObject. (#7652) b5eb0e7de Candidature to integrate Qt technical commitee (#7834) e796e4c36 [C++] Add linux as a reserve keyword (#7844) d82499944 Adding qt project generation fix #7784 (#7799) 8851386ac comment out enum_string_required in test spec -721f1c772 update ruby samples -4cfbc118e renaming for openapi-generator -f2b28d578 rename plug-in, generator 25a6a9d44 html: fix typo in class name (#7818) e7f4fb3c4 Fix nodejs-server path issue in windows platform (#7808) 1bb1e44d1 [qt5cpp] Remove qt5 pro.user file (#7813) 9bd94b4db [qt] Fix warning message (#7815) -7ef373f4d add ramzimaalej to scala tech committee -9e3d8d1c8 add etherealjoy to cpp tech committee -ff5edfb97 comment out python tornado test due to ssl error e73eeb4fd fix for stripping prefix on single enums (#7726) 194722015 Qt5cpp plug memleaks part2 (#7792) f00a1ef52 [JAVA] Fix #7734: Correct consumes/produces attributes for Spring Controllers (#7760) @@ -669,109 +252,73 @@ cf8d8d56f [PHP] Fix code example from README. Variable name was missing when usi 53eeb0c04 fix connection leak on retrofit OAuth token renewal (#7750) 0adbf7e51 [PHP] Improve: update sample tests automatically (#7717) 32cf2f16f [PHP] Non required enum property (#7723) -227e2458d Update README.md (#7772) 12f3661d6 Qt5cpp plug memleaks (#7695) -d5f361919 add JFCote to the core team -724a8fb05 update java petstore samples (jersey1) 70b4b55fa Fix performance linting problem with maps in java ApiClient template (#7685) 3bcf0ff76 [PHP] Add path & file separator (/) to return the correct path when deserializing a file (#7671) 8e0a0ebd6 Fix python / tornado body handling (#7738) -91da14577 add link to ebay blog post + 769a65c95 [Elm] Add support for array schemas (#7729) 56a0268e3 [elm] missing '->' in Main elm template (#7728) -ac18722dd update ada technical committee -c1227dd72 add ackintosh to core team ff1178ad7 [Java][Spring] fix optional query params missing in generated swagger (#7607) -e5001a0c8 java update petstore clients d4543a99e [Java][retrofit2] Fix for Issue #7446 (#7659) -b4827beba update python petstore samples edf6be8c0 [Ada] Fix #7569 by defining x-is-model-type when property is local to the YML file (#7655) b39c35c76 Fix inconsistency between model name and file name in python client (#7684) 92117b879 fix incorrect indentation in petstore spec -a59c325cb update dart, ruby petstore samples 91bd7ac3b [PHP] Run unit tests on 'tests' directory (#7675) be14e0287 [PHP] Cleanup test (#7673) 14e1e1980 [PHP] Improve validation on empty arrays (#7686) -6a81829bb remove tab (#7692) dcad9ae80 [Rails5] make version of the generated Rails stub server to strict Rails 5.0 (#7700) -3f3d9c7f2 Added FormAPI to the list of companies that are using swagger-codegen (#7687) 47614bb76 Properly capitalize exported go types (#7636) 39fa375e3 [kotlin] Fix NPE for POST/PUT/PATCH with empty request models. (#7629) 9fb2c29a4 7644 objc deprecated afnetworking datataskwithrequest (#7645) c599906f1 Kotlin: Correct data_class.mustache to use proper property for inner enum data type (#7597) cddcda0fe Java Jersey2: Make generated client code thread safe (#7605) -35ec8ca5a fix typo (#7641) + aa6b217bb [Ruby] Add auto-generated rubocop config file (#7637) 86697fedb 7616 correct body params filename (#7635) -803cafb99 Merge branch 'master' of https://github.com/swagger-api/swagger-codegen -8ba9db67f remove oudated php, node server samples 0b845a57e [Rust] Changes hard coded body to dynamic parameter name - Fixes #6569 (#7630) 854b5012b fix NPE when host is undefined (#7633) 0a28aad73 [MAVEN PLUGIN] Checking for null configOptions before looking for property (#7613) -f41683a5b Update README.md (#7615) -0c3fc84f5 minor enhancemnt to swift3 bin scripts 62b93fc5c [Python][Flask] Handles UUID format - Fixes #7469 (#7507) 62a930223 [JAVA][Rest-assured] reqSpec() method has been added into api.mustache for requests custom… (#7556) ee561fcd6 Add withXml option for Go language (#7566) 866817587 [aspnetcore] Fix string enum generation (#7581) b184fb1d9 [Swift3] escape URL parameters (#7529) 52f606b8d Fix Swift3 test cases and add pom.xml, travis config for iOS test (#7608) -d38a09039 Add SessionM to list of companies using swagger. (#7598) 0e34bcf4e [csharp] ctor params should always be camelCase (#7519) -1139f3f05 Add a link to eBook on top (#7588) -87a4e296c Add link for the FOSDEM 2018 presentation 9ba74f484 [Ada] Fix GNAT project and server skeleton to avoid sending a response when an error is returned (#7574) dbe78e23e [Lua] Improve auto-generated test files (#7568) 6c79052ac Add auto-generated Lua spec files for APIs, models (#7562) dfbef4374 Fixed unicode error and supported allow_nonstandard_methods in tornado based python client (#7560) ea27924f5 [Ada] changed default project/package name, to solve circular dependencies (#7550) -0e52dcd0c Add restunited to the list of companies (#7555) 38a2c1dde [Lua] Fix Rockpec (#7554) -73231bda1 Merge branch 'wingsofovnia-fix/issue-6553-completable' -5a2c3a657 Merge branch 'fix/issue-6553-completable' of https://github.com/wingsofovnia/swagger-codegen into wingsofovnia-fix/issue-6553-completable fec0363f7 [Java] Add back byte array enhancement (#7546) 9c79297d6 Use latest version in dependencies snippet (#7545) 13e3db59e Add operationIdOriginal to store the original operationId (#7522) -d01a60cb1 update ts petstore files -3adbd8676 remove corrupted ts files -1fbc3768a use python 3.6.3 as default in travis build f6e0e297e [python-asyncio] tests and fixes (#7235) 157e6b7fa [angular] Add option to generate tagged unions (#7245) 36f69a034 remove trailing spaces in qt5 c++ templates (#7525) 2d0bafb6b [haskell-http-client] default InlineMimeTypes=true (#7534) 6b9d38d40 remove trailing spaces in ada template (#7527) -4b428e89b resume docker build for swagger codegen cli -2178abe47 resume docker build for swagger generator -8aa564284 add dart style guide f1638a659 [Dart] Allow setting an accessToken for OAuth (#7528) -eb35870d1 remove trailing spaces in r templates (#7526) 5d92717dc update jaxrs to listent at port 10080 -36b042d60 update ts aurelia petstore samples 7faaa091c Fix generated module imports in Aurelia APIs (#7465) (#7520) 7c2031675 update artifict id for jaxrs datelib j8 -cf21ac032 update spring petstore samples d14318cf2 [JAVA][Spring]Optional params with delegate (#7180) -abdc6759d @viclovsky has been added to template creators (#7517) -87cdddcf1 add CI test for JAXRS datelibrary java8 298ca8d35 #7123 use correct jackson date library when using Java 8 (#7285) -6bc84eeee add rest-assured to circleci jdk8 test 6debf749a [NEW API CLIENT] Rest-assured (#7492) c69925b53 [Kotlin] Fix issues with threetenbp (#7516) a811a48c3 minor fix to kotlin client genrator due to merge conflict 914275fe7 [kotlin] support selection of datelibrary (#7054) 88c5112f2 Adds support for returning response in jaxrs-spec interfaces (#7442) -6cd40e02b add macjohnny to the TS technical committee 9fba9c325 [haskell-http-client] add config options: cabalPackage, cabalVersion, baseModule, requestType, configType (#7515) 0de7f972f Fix the Ada server skeleton to check the authsMethods in the Shared_Instance generic package (#7514) 4bd8fc6e8 Fix 7511: [Ada] Client call is not correct with multiple parameters and application/x-www-urlencoded (#7512) 3035bc629 [Ada] Hotfix/ada model sort (#7491) d1933b5fc Fix a problem in the generation of typescript-jquery when we have enum in a query param (#7506) -1d661f368 add jimschubert as kotline server template creator 7cad47dd3 [kotlin-server] --library=ktor (barebones implementation) (#7412) a2410b210 Add auto-generated rockspec file to Lua API client (#7475) -15b3dfbb8 update java petstore samples 47111b324 Issue 4824 fix gson deserialize format byte (#7473) -2d898511a Add Play server samples to CircleCI (#7501) 76907cacd fix: declare property headerSelector (#7495) 2394fac67 update swagger annoatation version to 1.5.17 (#7500) df10c725a Add lua test script, minor fix to Lua API files (#7490) @@ -779,36 +326,24 @@ e33b350c8 Fix an issue in Play Framework generator where a CSV is empty and tran d1a296412 Upgraded swagger-parser and swagger-core versions (#7497) a3d0f1d4b Swift4: make generated models structs instead of classes (#7345) 2b84118c9 removed isomorphic-fetch typing dependency (#6894) -0b4b25aff update all c# pestore samples -6caf7699e Fix little bug in csharp READMEs (#7494) 20305139b [Feature][TypeScript] request param enum as literal unions (#7433) -6d4d9056f add joernahrens for refactoring dart client a5e26a44f [Dart] - Rework Dart client generator to be flutter-compatible (#7418) a3c97753f Fixes #7107 - [Rust] Handles UUID as string (#7471) 60e3339aa [Feature][PHP] Update for ze-ph generator (#7472) -5a3a33b3c update java vertx server samples 0b2d80569 Expose getter/setter for serverPort to facilitate testing (#7480) -fe2247263 add a link to ebook (polish version) 61e58d649 Add R namespace file (#7467) -cf4df630b Add Spring Petstore samples (async, java8-localdatetime) to CircleCI (#7468) -c3c67b6ef Revised core team members 43f0e8692 Ada code generator corrected: "=>" instead of "->". Fixes #7450 (#7456) fe2a44339 Fixes issue #7177 (SpringCodeGen dateLibrary "java8-localdatetime" option is ignored). (#7178) -5ea3d3bb1 Issue-7438 Fix that prevents generating interfaces when interfaceOnly is false. (#7439) -9e1bbe0c1 #7093 - Add maven wrapper (#7356) -6651f6bfa Merge remote-tracking branch 'origin/2.4.0' +5ea3d3bb1 Bug fix that prevents generating interfaces when interfaceOnly is false. (#7439) +9e1bbe0c1 Add maven wrapper (#7356) 872471996 [csharp] Support arrays of arrays for properties and models (#7400) 1c4e6b7d4 [csharp] Fix ToJson to work with composition and polymorphism (#7399) ed7af73f6 [csharp] Reference this.Configuration in client api template (#7394) 99fc27246 [JAX-RS][Spec] Removes throws Exception. (#7437) 524f162e6 Use supportsES6 flag in ts compilation for language typescript-angular (#7408) -7d2b49085 Fix 7457: [Ada] wrong order for generated structures in *-models.ads (#7462) -2b2b85eec Fix 7459: [Ada] wrong JSON in POST operations (#7460) +7d2b49085 [Ada] wrong order for generated structures in models.ads files (#7462) +2b2b85eec [Ada] wrong JSON in POST operations (#7460) c73118524 [erlang-client] Erlang request utils (#7257) -01a076c3f reenable pushing snapshot to maven repo -e7c9ab344 Create CODE_OF_CONDUCT.md -174b14ba1 Merge pull request #7426 from swagger-api/2.4.0 -6b7b8771c comment out update to docker image 6db63c7a1 deleted unnecessary notes (#7454) 59ff4c198 [Java][library: vertx] Add default value and required parameter support to vertx server temp… (#7410) ef832e715 [Feature][Angular] improve docs angular import (#7363) @@ -816,37 +351,24 @@ ef832e715 [Feature][Angular] improve docs angular import (#7363) 6bf84d5fa fix of issue #7386 (#7401) a61d23265 Fixed incorrect renaming of header and query param to camel cases for Kotlin Client template (#7420) 8e270f465 add vendorExtensions field in CodegenSecurity class (ref: #7236) (#7415) -7853308c8 Rebuild Scalatra sample (#7431) 1ee85de94 Added Intelli J ignore (#7423) ea4b94842 [qt5cpp] Add nullptr guard to prevent crash when empty model is being serialized (#7434) 30c1448d7 Fix build.gradle for Java RESTEasy client (#7448) -7ddb87b4e add jeff9finger to java tech committee -2fd38fbbe update release 2.3.1 7b8e409cf Added gitignore generation function (#7402) 389344726 Split CircleCI test into JDK7, JDK8 specified tests (#7405) 612cfb7af [Akka-scala] Clean unused dependencies such swagger-core #7329 (#7329) 027df610b [Rust] Handle error response statuses (#6865) -06d007836 Merge branch 'joeboyscout04-issue-7044' into 2.4.0 -15e725515 Merge branch 'issue-7044' of https://github.com/joeboyscout04/swagger-codegen into joeboyscout04-issue-7044 -44211c881 Merge branch '2.4.0' of https://github.com/swagger-api/swagger-codegen into 2.4.0 -25a127240 Generated retrofit2 petstore files 72221b1cf Adding @Deprecated to retrofit2 client interfaces. 3bd2da9a8 [Java] #3204 - Fix build warnings (#7364) 44853c31b update rust default user agent to promote swagger codegen 66be7a791 [Rust] Add user agent handling for rust template (master) (#7375) -ea8b18493 update circle pom to include scalatra folder d5c355a59 [Scalatra] Updated the version of Scalatra to the latest (2.6.2) (#7393) 3029b7b0f [Rust] Format example with rustfmt (#7339) 0bf430a80 Qt5cpp Add support for nested containers (#7340) 809e1f4c9 [PHP] Cleanup tests (#7333) -094f69bc9 fix missing "`", removed duplicated Huawei entries -2c628aa58 Merge branch '2.4.0' of https://github.com/swagger-api/swagger-codegen into 2.4.0 -94746bb23 Typo 429b96ae7 [JAVA] equals and hashCode for models with byte[] and binary strings (#7341) 90859575e Fixing variable name typo (instane -> instance) (#7353) -fb73b8c4d update r petstore samples -97298bdb0 Merge branch '2.4.0' of https://github.com/swagger-api/swagger-codegen into 2.4.0 9e06f7063 Fix assignment of new object instance to variable (#7379) -0f6696089 [Go] Use consistent indentation in readme (#7336) +0f6696089 [Go] Use consistent indentation in readme (#7336) 72abb20f2 [Go] Fix operation files clobbering model files. [2.4.0] (#7337) 642c0566d Use Rx2 Completalbe for Void Retrofit2 responses From 68c19b214b3643356c12377f4c85b45b0c038f0c Mon Sep 17 00:00:00 2001 From: William Cheng Date: Thu, 31 May 2018 17:38:17 +0800 Subject: [PATCH 5/9] clean up links --- docs/3.0.0-release-note.md | 458 ++++++++++++++++++------------------- 1 file changed, 229 insertions(+), 229 deletions(-) diff --git a/docs/3.0.0-release-note.md b/docs/3.0.0-release-note.md index 9bc1835a4c70..12bf1d5781f4 100644 --- a/docs/3.0.0-release-note.md +++ b/docs/3.0.0-release-note.md @@ -62,84 +62,84 @@ d80e29585 Fix JS test using baseName in default value (#5) -9247cd01e Changes for Docker (#400) -9ac9bc0dc enhance ts import (#409) -f615d823f update ts node dependencies (#405) -a9fa4cd0d Update default value for C++ related generator (#373) -13f084e7b Fix dataTypeWithEnum for array of form parameters (#354) -0d20f75af Update default value, fix example value (#370) -fd3b883e8 [DefaultCodegen] Fill CodegenOperation::produces with unique media types (#343) -c0a2673b2 update eiffel codegen default (#371) -e1c9a924c Generate kotlin 'client-string' sample (#369) -58c45b9b7 Regenerate 'samples/client/petstore-security-test/php/' (#368) -059a3efe4 Regenerate samples (#367) -bbd2afdd0 Update Flash default value (#366) -db9a899a0 update getSchemaType variable, remove unused import (#365) -27b3302d8 add test for body parameter example value (#363) -d74b4cdf8 fix map type and collection format for form parameter (array) (#356) -d30fcbabb Fixes for php-ze-ph generator (#340) -e45b3784f Fix NPE with Haskell client generator with OAS3 spec (#334) -d99f46cff Revise how to obtain the example value (#326) -b1eac05b2 Fix form datatype (array of string) (#339) -a56d2333a Update validate command (#338) -2103fadab Fix package declaration for play-framework (#332) -3c666a6d4 Fix array of form parameters (#324) +9247cd01e Changes for Docker +9ac9bc0dc [TypeScript] enhance ts import +f615d823f update ts node dependencies +a9fa4cd0d Update default value for C++ related generator +13f084e7b Fix dataTypeWithEnum for array of form parameters +0d20f75af Update default value, fix example value +fd3b883e8 [DefaultCodegen] Fill CodegenOperation::produces with unique media types +c0a2673b2 update eiffel codegen default +e1c9a924c Generate kotlin 'client-string' sample +58c45b9b7 Regenerate 'samples/client/petstore-security-test/php/' +059a3efe4 Regenerate samples +bbd2afdd0 Update Flash default value +db9a899a0 update getSchemaType variable, remove unused import +27b3302d8 add test for body parameter example value +d74b4cdf8 fix map type and collection format for form parameter (array) +d30fcbabb Fixes for php-ze-ph generator +e45b3784f Fix NPE with Haskell client generator with OAS3 spec +d99f46cff Revise how to obtain the example value +b1eac05b2 Fix form datatype (array of string) +a56d2333a Update validate command +2103fadab Fix package declaration for play-framework +3c666a6d4 Fix array of form parameters 161948657 Add reactive option for Spring Boot (webflux) -1492df6ce Override server port for Jetty configuration (#246) -23fc7a8ce rearrange how map, array, model are checked in body request (#277) -d3401396f [haskell-http-client] remove duplicates in produces/consumes; fix pathParam paramName issue (#273) -0b3ec6b1f fix NPE with cpp qt5, add logic to avoid NPE with composed schema (#267) -acb63fd5e Fix go readme, remove resty install (#280) -4bc99b9da minor fixes to haskell http client generator (#278) -9cb2f8472 remove incorrect max, min in allowableValues (#269) -be1972484 Fix default value (#260) -aa5719e00 Fix missing default value (#257) +1492df6ce Override server port for Jetty configuration +23fc7a8ce rearrange how map, array, model are checked in body request +d3401396f [haskell-http-client] remove duplicates in produces/consumes; fix pathParam paramName issue +0b3ec6b1f fix NPE with cpp qt5, add logic to avoid NPE with composed schema +acb63fd5e Fix go readme, remove resty install +4bc99b9da minor fixes to haskell http client generator +9cb2f8472 remove incorrect max, min in allowableValues +be1972484 Fix default value +aa5719e00 Fix missing default value 622a75b2c Fix data type shadowing -1d7da2ecf fix apex npe, better example value (#266) -1587d202b Generate apex (#224) -c60010c96 Update default value for Perl, Ruby, ROR generators (#265) -861d11d01 use vendor extension in operation to set the body parameter name (#264) -80c8b92cb add postProcessParamter for body, form parameter (#263) -7b6e17e02 Fix missing models (#250) -049eef9c5 Test erlang client, server petstore (#235) -633834455 Rework url handling (#236) -bcc7b788e fix erlang client compilation error (#228) -fe15f4690 fix toDefaultValueWithParam in JS (#232) -c605090d6 Fix alias for the model's properties (#219) -5d8362d85 Update go client, fix double body read (#211) -2c6380c84 fix inner item (list, map) for play framework (#217) -7fe555a51 Set collectionFormat default only for array (#210) -61c25e711 Fixes for retrofit (#213) -ccd002966 java rest-assured: fix javadoc in templates (#207) -e7410d4c8 Allow $ in java var name (#200) -16589de97 default collection format to csv according to the spec (#201) -2f84f315f Fix NPE when getting the default value (#196) -edbe4902a Consider '$ref' for consumes and produces in CodegenOperation (#180) -5e0563836 Fix content type (#179) -72ffc95d6 Consider '$ref' for 'getProducesInfo' and 'getConsumesInfo' (#176) -e85733a5e Fix NullPointer exception in 'preprocessOpenAPI' (#171) -d74d2ba03 fix: python clients (#136) -03490e923 fix java binary mapping (#158) +1d7da2ecf fix apex npe, better example value +1587d202b Generate apex +c60010c96 Update default value for Perl, Ruby, ROR generators +861d11d01 use vendor extension in operation to set the body parameter name +80c8b92cb add postProcessParamter for body, form parameter +7b6e17e02 Fix missing models +049eef9c5 Test erlang client, server petstore +633834455 Rework url handling +bcc7b788e fix erlang client compilation error +fe15f4690 fix toDefaultValueWithParam in JS +c605090d6 Fix alias for the model's properties +5d8362d85 Update go client, fix double body read +2c6380c84 fix inner item (list, map) for play framework +7fe555a51 Set collectionFormat default only for array +61c25e711 Fixes for retrofit +ccd002966 java rest-assured: fix javadoc in templates +e7410d4c8 Allow $ in java var name +16589de97 default collection format to csv according to the spec +2f84f315f Fix NPE when getting the default value +edbe4902a Consider '$ref' for consumes and produces in CodegenOperation +5e0563836 Fix content type +72ffc95d6 Consider '$ref' for 'getProducesInfo' and 'getConsumesInfo' +e85733a5e Fix NullPointer exception in 'preprocessOpenAPI' +d74d2ba03 fix: python clients +03490e923 fix java binary mapping -e24238a35 Improve getter name handling for boolean properties (#141) -6e2ca294b update discriminator to discriminatorName (#142) +e24238a35 Improve getter name handling for boolean properties +6e2ca294b update discriminator to discriminatorName 74075c087 Primitive datatype in Schema components -231547f6c fix isFile flag in response (#135) -d8abd4a14 support map in body parameter (#134) -7c734445b fix file parameter in header file (cpprest) (#130) -ca89af808 Switch to Java 8 (#124) -186594115 Update swagger-core to 2.0.1 (#127) -48ae13df8 Array fixes (#102) -f5f6a7b1f Set swagger-parser-version to 2.0.0 (#119) -93301eaac Fix NullPointer with empty Composed Schema (#107) +231547f6c fix isFile flag in response +d8abd4a14 support map in body parameter +7c734445b fix file parameter in header file (cpprest) +ca89af808 Switch to Java 8 +186594115 Update swagger-core to 2.0.1 +48ae13df8 Array fixes +f5f6a7b1f Set swagger-parser-version to 2.0.0 +93301eaac Fix NullPointer with empty Composed Schema 53597764c Add OpenAPI spec 3.0 support (beta) -006f084b5 Allow to set values with setApiPackage(..) and setModelPackage(..) (#8013) -2034f61e5 Add HideGenerationTimestamp getter and setter in the CodegenConfig interface (#8009) -d0e2d7684 Getter and Setter for hideGenerationTimestamp (#7998) -c91ce17ae Feature/javaPlayWithAsynchronousControllers (#7705) -009dcf009 Mark `not required` swagger properties as optional typescript properties (#7806) -12abfb968 [aspnetcore] Update Dockerfile (#7873) +006f084b5 Allow to set values with setApiPackage(..) and setModelPackage(..) +2034f61e5 Add HideGenerationTimestamp getter and setter in the CodegenConfig interface +d0e2d7684 Getter and Setter for hideGenerationTimestamp +c91ce17ae Feature/javaPlayWithAsynchronousControllers +009dcf009 Mark `not required` swagger properties as optional typescript properties +12abfb968 [aspnetcore] Update Dockerfile f21d01d1c fix unknown parameter base name for body parameter b5f0b24ba fix object declaration in model 9999eac52 fix python flask parameter naming @@ -167,25 +167,25 @@ c4248e2fb Update samples 2e69e6c03 build.gradle should not have commas 7ce35d3ab use $ref instead of inline def for form parameters ce930e7a6 [Jaxrs-cxf] Add bean-level cascaded beanvalidation for pojos (@Valid) -a3322fbf7 [kotlin] Add OkHttpClient.Builder to ApiClient. (#7907) -bdd2c2a4e Misc typescript Angular code generation improvements (#7898) -40d5d0990 [Swift4] accept empty content with default client (#7921) -35d681b25 Fix the missing tag on FakeApi (#7952) -4a5d16b23 [PHP] Fix string length validation (#7953) -37faaf926 [rust-server] API version constant and composite version support (#7969) -386b9f432 Modify "postProcessOperations" for "jaxrs-cxf-client" (#7886) +a3322fbf7 [kotlin] Add OkHttpClient.Builder to ApiClient. +bdd2c2a4e Misc typescript Angular code generation improvements +40d5d0990 [Swift4] accept empty content with default client +35d681b25 Fix the missing tag on FakeApi +4a5d16b23 [PHP] Fix string length validation +37faaf926 [rust-server] API version constant and composite version support +386b9f432 Modify "postProcessOperations" for "jaxrs-cxf-client" 409015461 fix file type in qt5cpp a4bcb3bc7 fix datetime and map type for qt5cpp d882ad2fc using isMapSchema in generator -3c5fb1d80 [kotlin] Add json annotation to each enum value. (#7908) -bad1885b4 fix #7906 [cpprest] add parameterToString for number type with unspecified format (double) (#7929) +3c5fb1d80 [kotlin] Add json annotation to each enum value. +bad1885b4 [cpprest] add parameterToString for number type with unspecified format (double) 5d1874028 add class as a keyword in objc generator -23b31aba8 [qt5cpp] Fix crash when API return a map container (#7933) +23b31aba8 [qt5cpp] Fix crash when API return a map container b55047157 fix long cast to int d690f429d fix model name when obtaining from get$ref -1b8df5c20 Update ObjcClientCodegen.java (#7950) -b44357394 [Rust] Implement minimal auth support (#7338) -6c7813e79 [rust-server] asynchronous support via hyper v0.11 (#7896) +1b8df5c20 Update ObjcClientCodegen.java +b44357394 [Rust] Implement minimal auth support +6c7813e79 [rust-server] asynchronous support via hyper v0.11 b0fc3e94a format code, add helper function to check body/form param 28fcf48f4 Add a method returns discriminator name 7daa2ec5d Fix broken discriminator @@ -196,14 +196,14 @@ efada7c54 fix the location of openapi.yaml/json file faa901640 Replace with the helper function: `getTypeDeclaration` 353c51fc0 Add helper function eaed75229 add helper function to generate openapi yaml/json file -c8650d0e3 Make optional properties in models optional parameters (#7859) +c8650d0e3 Make optional properties in models optional parameters ddd09bc59 Update issue and pull request template ee2eb74f7 [qt] update Qt client f2d56b038 add d-date to swift technical committee -46e5dddb0 removing trailing spaces (#7943) -260375c9e Fix typescript-node generation of array type models (#7861) -45a2b5cae Update README.md (#7940) +46e5dddb0 removing trailing spaces +260375c9e Fix typescript-node generation of array type models +45a2b5cae Update README.md c2759b393 add nodejs server support a5b38d0df Fix 'Class Swagger\Client\FakeHttpClient not found' af6312efa add aspnetcore generator @@ -216,159 +216,159 @@ a3c28adae Generate PHP client from OAS3 5646120b8 minor update to android generator adee16e07 Bump up version of sample spec file 246ed5754 restore objc reserved word: property -d58835e57 [PHP] Improve: Make validation strict (#7724) -6d88d073c [NodeJS] make serverPort configurable via CLI option (#7899) -fc7e08346 Add interfaces option (#7831) -40c30dd2f Fix inputSpec for multi module builds (#7883) +d58835e57 [PHP] Improve: Make validation strict +6d88d073c [NodeJS] make serverPort configurable via CLI option +fc7e08346 Add interfaces option +40c30dd2f Fix inputSpec for multi module builds 5326152cc add option to reorder form/body parameter -3b031ed2b [qt5cpp] delete callback data allocated before signal emission (#7840) -d1850091a Improve JMeter Template : Fix Issue 7773 (#7774) +3b031ed2b [qt5cpp] delete callback data allocated before signal emission +d1850091a Improve JMeter Template : Fix Issue 7773 74fa3b1e1 removed null fields -fedfb0cda Factorize addOption/addSwitch method (#7814) -73bd24db7 [cpprest] Add support for nested vectors (#7820) -3b7230b17 [Swift 4] Fix APIHelper to accept array parameter (#7821) -f02332755 [JAVA] 4709: codegen with parcelableMode fails to build if using arrays in swagger. (#7867) -8e34f9a98 update to newer version of ruby (#7879) +fedfb0cda Factorize addOption/addSwitch method +73bd24db7 [cpprest] Add support for nested vectors +3b7230b17 [Swift 4] Fix APIHelper to accept array parameter +f02332755 [JAVA] 4709: codegen with parcelableMode fails to build if using arrays in swagger. +8e34f9a98 update to newer version of ruby f2489b256 fix issues with body parameters -f9b2839a3 Check date value before calling to_iso8601 (#7769) +f9b2839a3 Check date value before calling to_iso8601 6b65b02c5 fix 2.0 spec exception, fix NPE with Parameter 7b1c7255a fix NPE, add new files 96a9ba16d added config to yaml mapper to minimize long text. -e22faf4cd [Swift] Add public initializer for modelObject. (#7652) -b5eb0e7de Candidature to integrate Qt technical commitee (#7834) -e796e4c36 [C++] Add linux as a reserve keyword (#7844) -d82499944 Adding qt project generation fix #7784 (#7799) +e22faf4cd [Swift] Add public initializer for modelObject. +b5eb0e7de Candidature to integrate Qt technical commitee +e796e4c36 [C++] Add linux as a reserve keyword +d82499944 Adding qt project generation fix 8851386ac comment out enum_string_required in test spec -25a6a9d44 html: fix typo in class name (#7818) -e7f4fb3c4 Fix nodejs-server path issue in windows platform (#7808) -1bb1e44d1 [qt5cpp] Remove qt5 pro.user file (#7813) -9bd94b4db [qt] Fix warning message (#7815) -e73eeb4fd fix for stripping prefix on single enums (#7726) -194722015 Qt5cpp plug memleaks part2 (#7792) -f00a1ef52 [JAVA] Fix #7734: Correct consumes/produces attributes for Spring Controllers (#7760) -4eeb974cb [Java][google-api-client] Fix bug with empty POST request not sending content-type (#7787) -cf8d8d56f [PHP] Fix code example from README. Variable name was missing when using Basic auth. (#7777) -832919b84 Remove unused dep when model package is empty (#7793) -53eeb0c04 fix connection leak on retrofit OAuth token renewal (#7750) -0adbf7e51 [PHP] Improve: update sample tests automatically (#7717) -32cf2f16f [PHP] Non required enum property (#7723) -12f3661d6 Qt5cpp plug memleaks (#7695) -70b4b55fa Fix performance linting problem with maps in java ApiClient template (#7685) -3bcf0ff76 [PHP] Add path & file separator (/) to return the correct path when deserializing a file (#7671) -8e0a0ebd6 Fix python / tornado body handling (#7738) +25a6a9d44 html: fix typo in class name +e7f4fb3c4 Fix nodejs-server path issue in windows platform +1bb1e44d1 [qt5cpp] Remove qt5 pro.user file +9bd94b4db [qt] Fix warning message +e73eeb4fd fix for stripping prefix on single enums +194722015 Qt5cpp plug memleaks part2 +f00a1ef52 [JAVA] Correct consumes/produces attributes for Spring Controllers +4eeb974cb [Java][google-api-client] Fix bug with empty POST request not sending content-type +cf8d8d56f [PHP] Fix code example from README. Variable name was missing when using Basic auth. +832919b84 Remove unused dep when model package is empty +53eeb0c04 fix connection leak on retrofit OAuth token renewal +0adbf7e51 [PHP] Improve: update sample tests automatically +32cf2f16f [PHP] Non required enum property +12f3661d6 Qt5cpp plug memleaks +70b4b55fa Fix performance linting problem with maps in java ApiClient template +3bcf0ff76 [PHP] Add path & file separator (/) to return the correct path when deserializing a file +8e0a0ebd6 Fix python / tornado body handling -769a65c95 [Elm] Add support for array schemas (#7729) -56a0268e3 [elm] missing '->' in Main elm template (#7728) -ff1178ad7 [Java][Spring] fix optional query params missing in generated swagger (#7607) -d4543a99e [Java][retrofit2] Fix for Issue #7446 (#7659) -edf6be8c0 [Ada] Fix #7569 by defining x-is-model-type when property is local to the YML file (#7655) -b39c35c76 Fix inconsistency between model name and file name in python client (#7684) +769a65c95 [Elm] Add support for array schemas +56a0268e3 [elm] missing '->' in Main elm template +ff1178ad7 [Java][Spring] fix optional query params missing in generated swagger +d4543a99e [Java][retrofit2] file upload sets filename as baseName instead of a dynamic filename +edf6be8c0 [Ada] bug fix by defining x-is-model-type when property is local to the YML file +b39c35c76 Fix inconsistency between model name and file name in python client 92117b879 fix incorrect indentation in petstore spec -91bd7ac3b [PHP] Run unit tests on 'tests' directory (#7675) -be14e0287 [PHP] Cleanup test (#7673) -14e1e1980 [PHP] Improve validation on empty arrays (#7686) -dcad9ae80 [Rails5] make version of the generated Rails stub server to strict Rails 5.0 (#7700) -47614bb76 Properly capitalize exported go types (#7636) -39fa375e3 [kotlin] Fix NPE for POST/PUT/PATCH with empty request models. (#7629) -9fb2c29a4 7644 objc deprecated afnetworking datataskwithrequest (#7645) -c599906f1 Kotlin: Correct data_class.mustache to use proper property for inner enum data type (#7597) -cddcda0fe Java Jersey2: Make generated client code thread safe (#7605) +91bd7ac3b [PHP] Run unit tests on 'tests' directory +be14e0287 [PHP] Cleanup test +14e1e1980 [PHP] Improve validation on empty arrays +dcad9ae80 [Rails5] make version of the generated Rails stub server to strict Rails 5.0 +47614bb76 Properly capitalize exported go types +39fa375e3 [kotlin] Fix NPE for POST/PUT/PATCH with empty request models. +9fb2c29a4 7644 objc deprecated afnetworking datataskwithrequest +c599906f1 Kotlin: Correct data_class.mustache to use proper property for inner enum data type +cddcda0fe Java Jersey2: Make generated client code thread safe -aa6b217bb [Ruby] Add auto-generated rubocop config file (#7637) -86697fedb 7616 correct body params filename (#7635) -0b845a57e [Rust] Changes hard coded body to dynamic parameter name - Fixes #6569 (#7630) -854b5012b fix NPE when host is undefined (#7633) -0a28aad73 [MAVEN PLUGIN] Checking for null configOptions before looking for property (#7613) -62b93fc5c [Python][Flask] Handles UUID format - Fixes #7469 (#7507) -62a930223 [JAVA][Rest-assured] reqSpec() method has been added into api.mustache for requests custom… (#7556) -ee561fcd6 Add withXml option for Go language (#7566) -866817587 [aspnetcore] Fix string enum generation (#7581) -b184fb1d9 [Swift3] escape URL parameters (#7529) -52f606b8d Fix Swift3 test cases and add pom.xml, travis config for iOS test (#7608) -0e34bcf4e [csharp] ctor params should always be camelCase (#7519) -9ba74f484 [Ada] Fix GNAT project and server skeleton to avoid sending a response when an error is returned (#7574) -dbe78e23e [Lua] Improve auto-generated test files (#7568) -6c79052ac Add auto-generated Lua spec files for APIs, models (#7562) -dfbef4374 Fixed unicode error and supported allow_nonstandard_methods in tornado based python client (#7560) -ea27924f5 [Ada] changed default project/package name, to solve circular dependencies (#7550) -38a2c1dde [Lua] Fix Rockpec (#7554) -fec0363f7 [Java] Add back byte array enhancement (#7546) -9c79297d6 Use latest version in dependencies snippet (#7545) -13e3db59e Add operationIdOriginal to store the original operationId (#7522) -f6e0e297e [python-asyncio] tests and fixes (#7235) -157e6b7fa [angular] Add option to generate tagged unions (#7245) -36f69a034 remove trailing spaces in qt5 c++ templates (#7525) -2d0bafb6b [haskell-http-client] default InlineMimeTypes=true (#7534) -6b9d38d40 remove trailing spaces in ada template (#7527) -f1638a659 [Dart] Allow setting an accessToken for OAuth (#7528) +aa6b217bb [Ruby] Add auto-generated rubocop config file +86697fedb 7616 correct body params filename +0b845a57e [Rust] Changes hard coded body to dynamic parameter name - +854b5012b fix NPE when host is undefined +0a28aad73 [MAVEN PLUGIN] Checking for null configOptions before looking for property +62b93fc5c [Python][Flask] Handles UUID format - +62a930223 [JAVA][Rest-assured] reqSpec() method has been added into api.mustache for requests custom… +ee561fcd6 Add withXml option for Go language +866817587 [aspnetcore] Fix string enum generation +b184fb1d9 [Swift3] escape URL parameters +52f606b8d Fix Swift3 test cases and add pom.xml, travis config for iOS test +0e34bcf4e [csharp] ctor params should always be camelCase +9ba74f484 [Ada] Fix GNAT project and server skeleton to avoid sending a response when an error is returned +dbe78e23e [Lua] Improve auto-generated test files +6c79052ac Add auto-generated Lua spec files for APIs, models +dfbef4374 Fixed unicode error and supported allow_nonstandard_methods in tornado based python client +ea27924f5 [Ada] changed default project/package name, to solve circular dependencies +38a2c1dde [Lua] Fix Rockpec +fec0363f7 [Java] Add back byte array enhancement +9c79297d6 Use latest version in dependencies snippet +13e3db59e Add operationIdOriginal to store the original operationId +f6e0e297e [python-asyncio] tests and fixes +157e6b7fa [angular] Add option to generate tagged unions +36f69a034 remove trailing spaces in qt5 c++ templates +2d0bafb6b [haskell-http-client] default InlineMimeTypes=true +6b9d38d40 remove trailing spaces in ada template +f1638a659 [Dart] Allow setting an accessToken for OAuth 5d92717dc update jaxrs to listent at port 10080 -7faaa091c Fix generated module imports in Aurelia APIs (#7465) (#7520) +7faaa091c Fix generated module imports in Aurelia APIs 7c2031675 update artifict id for jaxrs datelib j8 -d14318cf2 [JAVA][Spring]Optional params with delegate (#7180) -298ca8d35 #7123 use correct jackson date library when using Java 8 (#7285) -6debf749a [NEW API CLIENT] Rest-assured (#7492) -c69925b53 [Kotlin] Fix issues with threetenbp (#7516) +d14318cf2 [JAVA][Spring]Optional params with delegate +298ca8d35 use correct jackson date library when using Java 8 +6debf749a [NEW API CLIENT] Rest-assured +c69925b53 [Kotlin] Fix issues with threetenbp a811a48c3 minor fix to kotlin client genrator due to merge conflict -914275fe7 [kotlin] support selection of datelibrary (#7054) -88c5112f2 Adds support for returning response in jaxrs-spec interfaces (#7442) -9fba9c325 [haskell-http-client] add config options: cabalPackage, cabalVersion, baseModule, requestType, configType (#7515) -0de7f972f Fix the Ada server skeleton to check the authsMethods in the Shared_Instance generic package (#7514) -4bd8fc6e8 Fix 7511: [Ada] Client call is not correct with multiple parameters and application/x-www-urlencoded (#7512) -3035bc629 [Ada] Hotfix/ada model sort (#7491) -d1933b5fc Fix a problem in the generation of typescript-jquery when we have enum in a query param (#7506) -7cad47dd3 [kotlin-server] --library=ktor (barebones implementation) (#7412) -a2410b210 Add auto-generated rockspec file to Lua API client (#7475) -47111b324 Issue 4824 fix gson deserialize format byte (#7473) -76907cacd fix: declare property headerSelector (#7495) -2394fac67 update swagger annoatation version to 1.5.17 (#7500) -df10c725a Add lua test script, minor fix to Lua API files (#7490) -e33b350c8 Fix an issue in Play Framework generator where a CSV is empty and transfered to the controllerImp with an empty item. (#7496) -d1a296412 Upgraded swagger-parser and swagger-core versions (#7497) -a3d0f1d4b Swift4: make generated models structs instead of classes (#7345) -2b84118c9 removed isomorphic-fetch typing dependency (#6894) -20305139b [Feature][TypeScript] request param enum as literal unions (#7433) -a5e26a44f [Dart] - Rework Dart client generator to be flutter-compatible (#7418) -a3c97753f Fixes #7107 - [Rust] Handles UUID as string (#7471) -60e3339aa [Feature][PHP] Update for ze-ph generator (#7472) -0b2d80569 Expose getter/setter for serverPort to facilitate testing (#7480) -61e58d649 Add R namespace file (#7467) -43f0e8692 Ada code generator corrected: "=>" instead of "->". Fixes #7450 (#7456) -fe2a44339 Fixes issue #7177 (SpringCodeGen dateLibrary "java8-localdatetime" option is ignored). (#7178) -5ea3d3bb1 Bug fix that prevents generating interfaces when interfaceOnly is false. (#7439) -9e1bbe0c1 Add maven wrapper (#7356) -872471996 [csharp] Support arrays of arrays for properties and models (#7400) -1c4e6b7d4 [csharp] Fix ToJson to work with composition and polymorphism (#7399) -ed7af73f6 [csharp] Reference this.Configuration in client api template (#7394) -99fc27246 [JAX-RS][Spec] Removes throws Exception. (#7437) -524f162e6 Use supportsES6 flag in ts compilation for language typescript-angular (#7408) -7d2b49085 [Ada] wrong order for generated structures in models.ads files (#7462) -2b2b85eec [Ada] wrong JSON in POST operations (#7460) -c73118524 [erlang-client] Erlang request utils (#7257) -6db63c7a1 deleted unnecessary notes (#7454) -59ff4c198 [Java][library: vertx] Add default value and required parameter support to vertx server temp… (#7410) -ef832e715 [Feature][Angular] improve docs angular import (#7363) -197b4481e [doc] akka-scala and Java README normalize (#7382) -6bf84d5fa fix of issue #7386 (#7401) -a61d23265 Fixed incorrect renaming of header and query param to camel cases for Kotlin Client template (#7420) -8e270f465 add vendorExtensions field in CodegenSecurity class (ref: #7236) (#7415) -1ee85de94 Added Intelli J ignore (#7423) -ea4b94842 [qt5cpp] Add nullptr guard to prevent crash when empty model is being serialized (#7434) -30c1448d7 Fix build.gradle for Java RESTEasy client (#7448) -7b8e409cf Added gitignore generation function (#7402) -389344726 Split CircleCI test into JDK7, JDK8 specified tests (#7405) -612cfb7af [Akka-scala] Clean unused dependencies such swagger-core #7329 (#7329) -027df610b [Rust] Handle error response statuses (#6865) +914275fe7 [kotlin] support selection of datelibrary +88c5112f2 Adds support for returning response in jaxrs-spec interfaces +9fba9c325 [haskell-http-client] add config options: cabalPackage, cabalVersion, baseModule, requestType, configType +0de7f972f Fix the Ada server skeleton to check the authsMethods in the Shared_Instance generic package +4bd8fc6e8 Fix 7511: [Ada] Client call is not correct with multiple parameters and application/x-www-urlencoded +3035bc629 [Ada] Hotfix/ada model sort +d1933b5fc Fix a problem in the generation of typescript-jquery when we have enum in a query param +7cad47dd3 [kotlin-server] --library=ktor (barebones implementation) +a2410b210 Add auto-generated rockspec file to Lua API client +47111b324 Issue 4824 fix gson deserialize format byte +76907cacd fix: declare property headerSelector +2394fac67 update swagger annoatation version to 1.5.17 +df10c725a Add lua test script, minor fix to Lua API files +e33b350c8 Fix an issue in Play Framework generator where a CSV is empty and transfered to the controllerImp with an empty item. +d1a296412 Upgraded swagger-parser and swagger-core versions +a3d0f1d4b Swift4: make generated models structs instead of classes +2b84118c9 removed isomorphic-fetch typing dependency +20305139b [Feature][TypeScript] request param enum as literal unions +a5e26a44f [Dart] - Rework Dart client generator to be flutter-compatible +a3c97753f [Rust] Handles UUID as string +60e3339aa [Feature][PHP] Update for ze-ph generator +0b2d80569 Expose getter/setter for serverPort to facilitate testing +61e58d649 Add R namespace file +43f0e8692 Ada code generator corrected: "=>" instead of "->". +fe2a44339 Fixes issue (SpringCodeGen dateLibrary "java8-localdatetime" option is ignored). +5ea3d3bb1 Bug fix that prevents generating interfaces when interfaceOnly is false. +9e1bbe0c1 Add maven wrapper +872471996 [csharp] Support arrays of arrays for properties and models +1c4e6b7d4 [csharp] Fix ToJson to work with composition and polymorphism +ed7af73f6 [csharp] Reference this.Configuration in client api template +99fc27246 [JAX-RS][Spec] Removes throws Exception. +524f162e6 Use supportsES6 flag in ts compilation for language typescript-angular +7d2b49085 [Ada] wrong order for generated structures in models.ads files +2b2b85eec [Ada] wrong JSON in POST operations +c73118524 [erlang-client] Erlang request utils +6db63c7a1 deleted unnecessary notes +59ff4c198 [Java][library: vertx] Add default value and required parameter support to vertx server temp… +ef832e715 [Feature][Angular] improve docs angular import +197b4481e [doc] akka-scala and Java README normalize +6bf84d5fa [JAXRS-SPEC] Fix lowercase enums sent as uppercase +a61d23265 Fixed incorrect renaming of header and query param to camel cases for Kotlin Client template +8e270f465 add vendorExtensions field in CodegenSecurity class +1ee85de94 Added Intelli J ignore +ea4b94842 [qt5cpp] Add nullptr guard to prevent crash when empty model is being serialized +30c1448d7 Fix build.gradle for Java RESTEasy client +7b8e409cf Added gitignore generation function +389344726 Split CircleCI test into JDK7, JDK8 specified tests +612cfb7af [Akka-scala] Clean unused dependencies such swagger-core +027df610b [Rust] Handle error response statuses 72221b1cf Adding @Deprecated to retrofit2 client interfaces. -3bd2da9a8 [Java] #3204 - Fix build warnings (#7364) +3bd2da9a8 [Java] Fix build warnings 44853c31b update rust default user agent to promote swagger codegen -66be7a791 [Rust] Add user agent handling for rust template (master) (#7375) -d5c355a59 [Scalatra] Updated the version of Scalatra to the latest (2.6.2) (#7393) -3029b7b0f [Rust] Format example with rustfmt (#7339) -0bf430a80 Qt5cpp Add support for nested containers (#7340) -809e1f4c9 [PHP] Cleanup tests (#7333) -429b96ae7 [JAVA] equals and hashCode for models with byte[] and binary strings (#7341) -90859575e Fixing variable name typo (instane -> instance) (#7353) -9e06f7063 Fix assignment of new object instance to variable (#7379) -0f6696089 [Go] Use consistent indentation in readme (#7336) -72abb20f2 [Go] Fix operation files clobbering model files. [2.4.0] (#7337) +66be7a791 [Rust] Add user agent handling for rust template (master) +d5c355a59 [Scalatra] Updated the version of Scalatra to the latest (2.6.2) +3029b7b0f [Rust] Format example with rustfmt +0bf430a80 Qt5cpp Add support for nested containers +809e1f4c9 [PHP] Cleanup tests +429b96ae7 [JAVA] equals and hashCode for models with byte[] and binary strings +90859575e Fixing variable name typo (instane -> instance) +9e06f7063 Fix assignment of new object instance to variable +0f6696089 [Go] Use consistent indentation in readme +72abb20f2 [Go] Fix operation files clobbering model files. [2.4.0] 642c0566d Use Rx2 Completalbe for Void Retrofit2 responses From 8507c21e4fbf5608b9b776dcecd3c64f11c96ed2 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Thu, 31 May 2018 19:17:22 +0800 Subject: [PATCH 6/9] add release note for 3.0.0 --- docs/3.0.0-release-note.md | 479 ++++++++++++++++++++----------------- 1 file changed, 255 insertions(+), 224 deletions(-) diff --git a/docs/3.0.0-release-note.md b/docs/3.0.0-release-note.md index 12bf1d5781f4..ae94427084b8 100644 --- a/docs/3.0.0-release-note.md +++ b/docs/3.0.0-release-note.md @@ -1,157 +1,336 @@ +Docker 7dfd94002 Docker: use correct MAVEN_CONFIG (#182) -bd50d368e [JAVA - jaxrs-reasteasy-eap] Add import to models (#179) +b5a0d173d Revise the usage of OpenAPI Generator online (docker image) (#73) +e58dc2c77 Fix COPY in Dockerfile (#64) +9d7feaaeb Fix online generator (docker push) (#58) +9247cd01e Changes for Docker +64037ee59 update docker-related files to ues jdk8 + + +Misc f04213285 Cli error message improvements (#172) -5a87fe695 [elm] Fix operations with empty responses (#171) -7efda597c Fix issue with useBeanValidation: 1. Default value not reflected in help (#160) -3beeb4e77 #126: Not-required properties now shows as nullable (#129) -9b8602311 [TypeScript] Make OpenAPI Generator serialize subclasses properly (#102) -71b5de3ed Do not set contextPath for spring-boot (#104) -1a4e5a4e5 Java client: Add constants for libraries (#163) -37df59d6f [PHP] Adjust the names (script, sample folder, generator) to lang option (#159) 0ece706a4 Remove CodegenConfig.fromModel(String, Schema) method (#90) 64f2bea37 Fix getReferenced...() methods in ModelUtils (#157) -7db0201a8 Fix NPEs in Java generator (#154) -4d7ff8cfb JavaDoc fixes for Java/RESTEasy client (#151) 16ff5174e Update swagger-parser to 2.0.1 (#123) -072ce070b resteasy: fix outer enum case (#139) -4bc5ffe86 [typescript-angular] add provided in support (#120) -7184f1ec6 [python] asyncio supports _preload_content; remove unsed imports (#107) 76b7307a6 DefaultGenerator: ignore only form param schemas (#74) a3aabd390 Create a default implementation of delegate if none could be autowired (#92) -3f81378d7 [java resteasy] fix string comparison (#134) -27426f7b5 Cli generator name option, replaces 'language' options in CLI and Maven Plugin (#57) -b73ab0260 jaxrs-cxf-cdi: fix outer enum (#131) +ca89af808 Switch to Java 8 + +## API Servers +### C# d9d653016 [aspnetcore] Make the use of Swashbuckle optional (#110) -cd4640dab DefaultGenerator: fix NullPointerException (#109) +9a8183ab0 [aspnetcore] Fix openapi.json location rename (#56) +12abfb968 [aspnetcore] Update Dockerfile +866817587 [aspnetcore] Fix string enum generation + +### Java +bd50d368e [JAVA - jaxrs-reasteasy-eap] Add import to models (#179) +7efda597c Fix issue with useBeanValidation option in Java server generators (#160) +71b5de3ed Do not set contextPath for spring-boot (#104) +b73ab0260 jaxrs-cxf-cdi: fix outer enum (#131) +4d7fc046f [JaxRS] Add "validation-api" dependency in jetty (#30) +ce930e7a6 [Jaxrs-cxf] Add bean-level cascaded beanvalidation for pojos (@Valid) +386b9f432 Modify "postProcessOperations" for "jaxrs-cxf-client" +5d92717dc update jaxrs to listent at port 10080 +7c2031675 update artifict id for jaxrs datelib j8 +88c5112f2 Adds support for returning response in jaxrs-spec interfaces +6bf84d5fa [JAXRS-SPEC] Fix lowercase enums sent as uppercase +3a1922bc9 Fix version for "spring-boot-maven-plugin" (#85) +161948657 Add reactive option for Spring Boot (webflux) +ff1178ad7 [Java][Spring] fix missing optional query params +2103fadab Fix package declaration for play-framework +2c6380c84 fix inner item (list, map) for play framework +e33b350c8 Fix an issue in Play Framework generator where a CSV is empty and transfered to the controllerImp with an empty item. +99fc27246 [JAX-RS][Spec] Removes throws Exception. +fe2a44339 Fixes issue (SpringCodeGen dateLibrary "java8-localdatetime" option is ignored). +d890d733f [JaxRS][Java] issue with implFolder on windows, and required fields generation for containers (#88) +c91ce17ae Feature/javaPlayWithAsynchronousControllers +f00a1ef52 [JAVA] Correct consumes/produces attributes for Spring Controllers +d14318cf2 [JAVA][Spring] Optional params with delegate +3f81378d7 [java resteasy] fix string comparison (#134) + +### Kotlin +7cad47dd3 [kotlin-server] --library=ktor (barebones implementation) + +### PHP +d30fcbabb Fixes for php-ze-ph generator +60e3339aa [Feature][PHP] Update for ze-ph generator + +### Python +62b93fc5c [Python][Flask] Handles UUID format - +9999eac52 fix python flask parameter naming + +### Scala +d5c355a59 [Scalatra] Updated the version of Scalatra to the latest (2.6.2) +52322c47c [finch] Allow finch server to compile for CI checks (#7) + +### Ruby +dcad9ae80 [Rails5] make version of the generated Rails stub server to strict Rails 5.0 + +### Rust +37faaf926 [rust-server] API version constant and composite version support +6c7813e79 [rust-server] asynchronous support via hyper v0.11 + +## API Clients + +### Ada +edf6be8c0 [Ada] bug fix by defining x-is-model-type when property is local to the YML file +9ba74f484 [Ada] Fix GNAT project and server skeleton to avoid sending a response when an error is returned +ea27924f5 [Ada] changed default project/package name, to solve circular dependencies +6b9d38d40 remove trailing spaces in ada template +0de7f972f Fix the Ada server skeleton to check the authsMethods in the Shared_Instance generic package +4bd8fc6e8 Fix 7511: [Ada] Client call is not correct with multiple parameters and application/x-www-urlencoded +3035bc629 [Ada] Hotfix/ada model sort +43f0e8692 Ada code generator corrected: "=>" instead of "->". +7d2b49085 [Ada] wrong order for generated structures in models.ads files +2b2b85eec [Ada] wrong JSON in POST operations + +### C# +0e34bcf4e [csharp] ctor params should always be camelCase +872471996 [csharp] Support arrays of arrays for properties and models +1c4e6b7d4 [csharp] Fix ToJson to work with composition and polymorphism +ed7af73f6 [csharp] Reference this.Configuration in client API template + +### C++ +e796e4c36 [C++] Add linux as a reserve keyword +36f69a034 remove trailing spaces in qt5 c++ templates +a9fa4cd0d Update default value for C++ related generator +a339422bd move get type declaration method to c++ restbed +f192613f1 fix string type in c++ generator +409015461 fix file type in qt5cpp +a4bcb3bc7 fix datetime and map type for qt5cpp +23b31aba8 [qt5cpp] Fix crash when API return a map container +3b031ed2b [qt5cpp] delete callback data allocated before signal emission +1bb1e44d1 [qt5cpp] Remove qt5 pro.user file +194722015 Qt5cpp plug memleaks part2 +12f3661d6 Qt5cpp plug memleaks +ea4b94842 [qt5cpp] Add nullptr guard to prevent crash when empty model is being serialized +0bf430a80 Qt5cpp Add support for nested containers +0b3ec6b1f fix NPE with cpp qt5, add logic to avoid NPE with composed schema +7c734445b fix file parameter in header file (cpprest) +070b5c00b fix object type declaration in cpprest +bad1885b4 [cpprest] add parameterToString for number type with unspecified format (double) +73bd24db7 [cpprest] Add support for nested vectors +ee2eb74f7 [qt] update Qt client +d82499944 Adding qt project generation fix +9bd94b4db [qt] Fix warning message + +df10c725a Add lua test script, minor fix to Lua API files + +### Clojure +d7e374504 [Clojure] Add util method to set the api-context globally (#93) + +### Elm +5a87fe695 [elm] Fix operations with empty responses (#171) +a5cf27b60 Fix Petstore example for Elm (#96) +c522927d5 Fix Elm generator for polymorphism (#78) +7d9fb9f51 Add CI test for Elm in travis (#40) +769a65c95 [Elm] Add support for array schemas +56a0268e3 [elm] missing '->' in Main elm template + +### Erlang +c73118524 [erlang-client] Erlang request utils +049eef9c5 Test erlang client, server petstore +bcc7b788e fix erlang client compilation error + +### Go +acb63fd5e Fix go readme, remove resty install +5d8362d85 Update go client, fix double body read +47614bb76 Properly capitalize exported go types +ee561fcd6 Add withXml option for Go language +0f6696089 [Go] Use consistent indentation in readme +72abb20f2 [Go] Fix operation files clobbering model files. [2.4.0] + +### Haskell +34db79b9b [haskell-http-client] update dependency versions + readme (#81) +e45b3784f Fix NPE with Haskell client generator with OAS3 spec +d3401396f [haskell-http-client] remove duplicates in produces/consumes; fix pathParam paramName issue +4bc99b9da minor fixes to haskell http client generator +2d0bafb6b [haskell-http-client] default InlineMimeTypes=true +9fba9c325 [haskell-http-client] add config options: cabalPackage, cabalVersion, baseModule, requestType, configType + +### Kotlin +a3322fbf7 [kotlin] Add OkHttpClient.Builder to ApiClient. +3c5fb1d80 [kotlin] Add json annotation to each enum value. +39fa375e3 [kotlin] Fix NPE for POST/PUT/PATCH with empty request models. +c599906f1 Kotlin: Correct data_class.mustache to use proper property for inner enum data type +c69925b53 [Kotlin] Fix issues with threetenbp +a811a48c3 minor fix to kotlin client genrator due to merge conflict +914275fe7 [kotlin] support selection of datelibrary +a61d23265 Fixed incorrect renaming of header and query param to camel cases for Kotlin Client template + +### Lua +dbe78e23e [Lua] Improve auto-generated test files +6c79052ac Add auto-generated Lua spec files for APIs, models +38a2c1dde [Lua] Fix Rockpec +a2410b210 Add auto-generated rockspec file to Lua API client + +### Java +1a4e5a4e5 Java client: Add constants for libraries (#163) +7db0201a8 Fix NPEs in Java generator (#154) +4d7ff8cfb JavaDoc fixes for Java/RESTEasy client (#151) +072ce070b resteasy: fix outer enum case (#139) +ccd002966 [Java] rest-assured: fix javadoc in templates +e7410d4c8 Allow $ in java var name +03490e923 Fix Java binary mapping +70b4b55fa Fix performance linting problem with maps in Java ApiClient template +cddcda0fe [Java][Jersey2] Make generated client code thread safe +298ca8d35 use correct jackson date library when using Java 8 +53eeb0c04 [Java] fix connection leak on retrofit OAuth token renewal +61c25e711 [Java] Fixes for retrofit +f02332755 [JAVA] 4709: codegen with parcelableMode fails to build if using arrays in swagger. +4eeb974cb [Java][google-api-client] Fix bug with empty POST request not sending content-type +d4543a99e [Java][retrofit2] file upload sets filename as baseName instead of a dynamic filename +62a930223 [JAVA][Rest-assured] reqSpec() method has been added into api.mustache for requests custom… +fec0363f7 [Java] Add back byte array enhancement +59ff4c198 [Java][library: vertx] Add default value and required parameter support to vertx server temp… +3bd2da9a8 [Java] Fix build warnings +429b96ae7 [JAVA] equals and hashCode for models with byte[] and binary strings 495971c2c [Java] use html entities in javadoc of generated code (#106) 82ee8656f [java] Enum in array of array (#66) +bf7e4e7df Java gson: add @SerializedName value as constant (#22) +30c1448d7 Fix build.gradle for Java RESTEasy client +642c0566d [Java] Use Rx2 Completalbe for Void Retrofit2 responses +72221b1cf Adding @Deprecated to retrofit2 client interfaces. +6debf749a [NEW API CLIENT] Rest-assured + +### Objective-C +9fb2c29a4 7644 objc deprecated afnetworking datataskwithrequest +5d1874028 add class as a keyword in objc generator +1b8df5c20 Update ObjcClientCodegen.java +246ed5754 restore objc reserved word: property + +### PHP +3beeb4e77 [PHP] Not-required properties now shows as nullable (#129) +37df59d6f [PHP] Adjust the names (script, sample folder, generator) to lang option (#159) +4a5d16b23 [PHP] Fix string length validation +d58835e57 [PHP] Improve: Make validation strict +cf8d8d56f [PHP] Fix code example from README. Variable name was missing when using Basic auth. +0adbf7e51 [PHP] Improve: update sample tests automatically +32cf2f16f [PHP] Non required enum property +3bcf0ff76 [PHP] Add path & file separator (/) to return the correct path when deserializing a file +14e1e1980 [PHP] Improve validation on empty arrays +809e1f4c9 [PHP] Cleanup tests + +### Python +7184f1ec6 [python] asyncio supports _preload_content; remove unsed imports (#107) +d74d2ba03 fix: python clients +8e0a0ebd6 Fix python / tornado body handling +b39c35c76 Fix inconsistency between model name and file name in python client +dfbef4374 Fixed unicode error and supported allow_nonstandard_methods in tornado based python client +f6e0e297e [python-asyncio] tests and fixes + +### Ruby +a08164592 fix ruby parameters in documentation, fix reuqiredParams, optionalParams +8e34f9a98 update to newer version of ruby +aa6b217bb [Ruby] Add auto-generated rubocop config file + +### Rust +b44357394 [Rust] Implement minimal auth support +0b845a57e [Rust] Changes hard coded body to dynamic parameter name - +a3c97753f [Rust] Handles UUID as string +027df610b [Rust] Handle error response statuses +66be7a791 [Rust] Add user agent handling for rust template (master) +3029b7b0f [Rust] Format example with rustfmt + +### Scala +197b4481e normalize akka-scala and Java README +612cfb7af [Akka-scala] Clean unused dependencies such swagger-core + +### Swift +40d5d0990 [Swift4] accept empty content with default client +3b7230b17 [Swift 4] Fix APIHelper to accept array parameter +e22faf4cd [Swift] Add public initializer for modelObject. +b184fb1d9 [Swift3] escape URL parameters +52f606b8d Fix Swift3 test cases and add pom.xml, travis config for iOS test +a3d0f1d4b Swift4: make generated models structs instead of classes + +### TypeScript +f615d823f update ts node dependencies +9ac9bc0dc [TypeScript] enhance ts import +009dcf009 Mark `not required` swagger properties as optional typescript properties +bdd2c2a4e Misc typescript Angular code generation improvements +260375c9e Fix typescript-node generation of array type models +d1933b5fc Fix a problem in the generation of typescript-jquery when we have enum in a query param +20305139b [Feature][TypeScript] request param enum as literal unions +524f162e6 Use supportsES6 flag in ts compilation for language typescript-angular +9b8602311 [TypeScript] Make OpenAPI Generator serialize subclasses properly (#102) +4bc5ffe86 [typescript-angular] add provided in support (#120) +ef832e715 [Feature][TS Angular] improve docs angular import + + + +27426f7b5 Cli generator name option, replaces 'language' options in CLI and Maven Plugin (#57) +cd4640dab DefaultGenerator: fix NullPointerException (#109) a1ff50241 Rename datatype to dataType in CodegenProperty (#69) -a5cf27b60 Fix Petstore example for Elm (#96) 3b9a2a7c3 CaseFormatLambda has been added, params for Rest-assured client has been refactored (#91) -d7e374504 [Clojure] Add util method to set the api-context globally (#93) -d890d733f [JaxRS-Java] issue with implFolder on windows, and required fields generation for containers (#88) 488910362 Set parameters allowableValues dynamically (#65) 2821f18b9 Meta: set version for "build-helper-maven-plugin" (#89) 82d9e935e Add CORS configuration (#71) -c522927d5 Fix Elm generator for polymorphism (#78) -34db79b9b [haskell-http-client] update dependency versions + readme (#81) -3a1922bc9 Fix version for "spring-boot-maven-plugin" (#85) 752b36e66 Sanitize enumeration name to add underscore when it starts with digits (#77) -b5a0d173d Revise the usage of OpenAPI Generator online (docker image) (#73) -e58dc2c77 Fix COPY in Dockerfile (#64) e3814f51d Improvements to online codegen (#55) 6b8079808 Consider minLength, maxLength and pattern in referenced schema (#45) -9d7feaaeb Fix online generator (docker push) (#58) -9a8183ab0 [aspnetcore] Fix openapi.json location rename (#56) 7c5dfbfa0 Minor improvements to OpenAPI Generator Online (#54) 8dd46a3fb Move online gen from jersey to spring boot (#44) 803821e21 Fix an issue with example generator when array is too large (#46) 673f2bc46 Add CodegenProperty.nameInSnakeCase (#42) -7d9fb9f51 Add CI test for Elm in travis (#40) 67ebe17dd Fix isPrimitiveType flag for array of form parameters (#38) 10ac4024d Code clean-up: remove field declaration hiding existing fields (#35) -4d7fc046f [JaxRS] Add "validation-api" dependency in jetty (#30) ab9c4b5a6 Code clean-up: Add own private static final LOGGER in each class (#26) -bf7e4e7df Java gson: add @SerializedName value as constant (#22) 41b0ff351 Code clean-up: remove DefaultCodegen#getSimpleRef(String) (#19) 05a2f4b24 Fix NullPointerException in getSchemaType(Schema) (#14) 9fa9b115e Fix NullPointerException in getUnusedSchemas(OpenAPI) (#10) -52322c47c [finch] Allow finch server to compile for CI checks (#7) d80e29585 Fix JS test using baseName in default value (#5) 1d889da4e Various fixes (#1) - - - -9247cd01e Changes for Docker -9ac9bc0dc [TypeScript] enhance ts import -f615d823f update ts node dependencies -a9fa4cd0d Update default value for C++ related generator 13f084e7b Fix dataTypeWithEnum for array of form parameters 0d20f75af Update default value, fix example value fd3b883e8 [DefaultCodegen] Fill CodegenOperation::produces with unique media types c0a2673b2 update eiffel codegen default -e1c9a924c Generate kotlin 'client-string' sample -58c45b9b7 Regenerate 'samples/client/petstore-security-test/php/' -059a3efe4 Regenerate samples bbd2afdd0 Update Flash default value db9a899a0 update getSchemaType variable, remove unused import 27b3302d8 add test for body parameter example value d74b4cdf8 fix map type and collection format for form parameter (array) -d30fcbabb Fixes for php-ze-ph generator -e45b3784f Fix NPE with Haskell client generator with OAS3 spec d99f46cff Revise how to obtain the example value b1eac05b2 Fix form datatype (array of string) a56d2333a Update validate command -2103fadab Fix package declaration for play-framework 3c666a6d4 Fix array of form parameters - -161948657 Add reactive option for Spring Boot (webflux) 1492df6ce Override server port for Jetty configuration 23fc7a8ce rearrange how map, array, model are checked in body request -d3401396f [haskell-http-client] remove duplicates in produces/consumes; fix pathParam paramName issue -0b3ec6b1f fix NPE with cpp qt5, add logic to avoid NPE with composed schema -acb63fd5e Fix go readme, remove resty install -4bc99b9da minor fixes to haskell http client generator 9cb2f8472 remove incorrect max, min in allowableValues be1972484 Fix default value aa5719e00 Fix missing default value 622a75b2c Fix data type shadowing -1d7da2ecf fix apex npe, better example value -1587d202b Generate apex -c60010c96 Update default value for Perl, Ruby, ROR generators 861d11d01 use vendor extension in operation to set the body parameter name 80c8b92cb add postProcessParamter for body, form parameter 7b6e17e02 Fix missing models -049eef9c5 Test erlang client, server petstore 633834455 Rework url handling -bcc7b788e fix erlang client compilation error fe15f4690 fix toDefaultValueWithParam in JS c605090d6 Fix alias for the model's properties -5d8362d85 Update go client, fix double body read -2c6380c84 fix inner item (list, map) for play framework 7fe555a51 Set collectionFormat default only for array -61c25e711 Fixes for retrofit -ccd002966 java rest-assured: fix javadoc in templates -e7410d4c8 Allow $ in java var name 16589de97 default collection format to csv according to the spec 2f84f315f Fix NPE when getting the default value edbe4902a Consider '$ref' for consumes and produces in CodegenOperation 5e0563836 Fix content type 72ffc95d6 Consider '$ref' for 'getProducesInfo' and 'getConsumesInfo' e85733a5e Fix NullPointer exception in 'preprocessOpenAPI' -d74d2ba03 fix: python clients -03490e923 fix java binary mapping - e24238a35 Improve getter name handling for boolean properties 6e2ca294b update discriminator to discriminatorName 74075c087 Primitive datatype in Schema components 231547f6c fix isFile flag in response d8abd4a14 support map in body parameter -7c734445b fix file parameter in header file (cpprest) -ca89af808 Switch to Java 8 186594115 Update swagger-core to 2.0.1 48ae13df8 Array fixes -f5f6a7b1f Set swagger-parser-version to 2.0.0 93301eaac Fix NullPointer with empty Composed Schema -53597764c Add OpenAPI spec 3.0 support (beta) 006f084b5 Allow to set values with setApiPackage(..) and setModelPackage(..) 2034f61e5 Add HideGenerationTimestamp getter and setter in the CodegenConfig interface d0e2d7684 Getter and Setter for hideGenerationTimestamp -c91ce17ae Feature/javaPlayWithAsynchronousControllers -009dcf009 Mark `not required` swagger properties as optional typescript properties -12abfb968 [aspnetcore] Update Dockerfile f21d01d1c fix unknown parameter base name for body parameter b5f0b24ba fix object declaration in model -9999eac52 fix python flask parameter naming -a08164592 fix ruby parameters in documentation, fix reuqiredParams, optionalParams 26f08aa8a fix number's max, min value 3b6f280d0 fix max, min for number adbde2fb6 replace fromOperation with postProcessOperations 9d1ae0dd2 fix bigdecimal in default codegen -a339422bd move get type declaration method to c++ restbed -070b5c00b fix object type declaration in cpprest b6eb3451c add windows batch script for pistache server -f192613f1 fix string type in c++ generator 6fef0a7ff fix string issue with restbed generator ffa0e115d fix default value and type declaration 01e1fb241 fix numeric enum throwing npe @@ -166,209 +345,61 @@ c4248e2fb Update samples 6af31c97c Fix 'in' value for 'enum_query_double' 2e69e6c03 build.gradle should not have commas 7ce35d3ab use $ref instead of inline def for form parameters -ce930e7a6 [Jaxrs-cxf] Add bean-level cascaded beanvalidation for pojos (@Valid) -a3322fbf7 [kotlin] Add OkHttpClient.Builder to ApiClient. -bdd2c2a4e Misc typescript Angular code generation improvements -40d5d0990 [Swift4] accept empty content with default client 35d681b25 Fix the missing tag on FakeApi -4a5d16b23 [PHP] Fix string length validation -37faaf926 [rust-server] API version constant and composite version support -386b9f432 Modify "postProcessOperations" for "jaxrs-cxf-client" -409015461 fix file type in qt5cpp -a4bcb3bc7 fix datetime and map type for qt5cpp d882ad2fc using isMapSchema in generator -3c5fb1d80 [kotlin] Add json annotation to each enum value. -bad1885b4 [cpprest] add parameterToString for number type with unspecified format (double) -5d1874028 add class as a keyword in objc generator -23b31aba8 [qt5cpp] Fix crash when API return a map container b55047157 fix long cast to int d690f429d fix model name when obtaining from get$ref -1b8df5c20 Update ObjcClientCodegen.java -b44357394 [Rust] Implement minimal auth support -6c7813e79 [rust-server] asynchronous support via hyper v0.11 b0fc3e94a format code, add helper function to check body/form param 28fcf48f4 Add a method returns discriminator name 7daa2ec5d Fix broken discriminator 8e191a121 Fix 'required' flag -64037ee59 update docker-related filee to ues jdk8 d1c1ef73e Fix missing 'requestBody' param efada7c54 fix the location of openapi.yaml/json file faa901640 Replace with the helper function: `getTypeDeclaration` 353c51fc0 Add helper function eaed75229 add helper function to generate openapi yaml/json file c8650d0e3 Make optional properties in models optional parameters - -ddd09bc59 Update issue and pull request template -ee2eb74f7 [qt] update Qt client -f2d56b038 add d-date to swift technical committee -46e5dddb0 removing trailing spaces -260375c9e Fix typescript-node generation of array type models -45a2b5cae Update README.md -c2759b393 add nodejs server support a5b38d0df Fix 'Class Swagger\Client\FakeHttpClient not found' -af6312efa add aspnetcore generator -cd0e0aa76 add c# nancy generator -ae2041f74 add csharp client generator -4b49b256b Add a Pet before run test cases 75e354ed7 Fix broken map -a6af75f99 Copy tests from "samples/client/petstore/php" -a3c28adae Generate PHP client from OAS3 -5646120b8 minor update to android generator -adee16e07 Bump up version of sample spec file -246ed5754 restore objc reserved word: property -d58835e57 [PHP] Improve: Make validation strict 6d88d073c [NodeJS] make serverPort configurable via CLI option fc7e08346 Add interfaces option 40c30dd2f Fix inputSpec for multi module builds 5326152cc add option to reorder form/body parameter -3b031ed2b [qt5cpp] delete callback data allocated before signal emission d1850091a Improve JMeter Template : Fix Issue 7773 74fa3b1e1 removed null fields fedfb0cda Factorize addOption/addSwitch method -73bd24db7 [cpprest] Add support for nested vectors -3b7230b17 [Swift 4] Fix APIHelper to accept array parameter -f02332755 [JAVA] 4709: codegen with parcelableMode fails to build if using arrays in swagger. -8e34f9a98 update to newer version of ruby f2489b256 fix issues with body parameters f9b2839a3 Check date value before calling to_iso8601 6b65b02c5 fix 2.0 spec exception, fix NPE with Parameter 7b1c7255a fix NPE, add new files 96a9ba16d added config to yaml mapper to minimize long text. -e22faf4cd [Swift] Add public initializer for modelObject. -b5eb0e7de Candidature to integrate Qt technical commitee -e796e4c36 [C++] Add linux as a reserve keyword -d82499944 Adding qt project generation fix 8851386ac comment out enum_string_required in test spec 25a6a9d44 html: fix typo in class name e7f4fb3c4 Fix nodejs-server path issue in windows platform -1bb1e44d1 [qt5cpp] Remove qt5 pro.user file -9bd94b4db [qt] Fix warning message e73eeb4fd fix for stripping prefix on single enums -194722015 Qt5cpp plug memleaks part2 -f00a1ef52 [JAVA] Correct consumes/produces attributes for Spring Controllers -4eeb974cb [Java][google-api-client] Fix bug with empty POST request not sending content-type -cf8d8d56f [PHP] Fix code example from README. Variable name was missing when using Basic auth. 832919b84 Remove unused dep when model package is empty -53eeb0c04 fix connection leak on retrofit OAuth token renewal -0adbf7e51 [PHP] Improve: update sample tests automatically -32cf2f16f [PHP] Non required enum property -12f3661d6 Qt5cpp plug memleaks -70b4b55fa Fix performance linting problem with maps in java ApiClient template -3bcf0ff76 [PHP] Add path & file separator (/) to return the correct path when deserializing a file -8e0a0ebd6 Fix python / tornado body handling - -769a65c95 [Elm] Add support for array schemas -56a0268e3 [elm] missing '->' in Main elm template -ff1178ad7 [Java][Spring] fix optional query params missing in generated swagger -d4543a99e [Java][retrofit2] file upload sets filename as baseName instead of a dynamic filename -edf6be8c0 [Ada] bug fix by defining x-is-model-type when property is local to the YML file -b39c35c76 Fix inconsistency between model name and file name in python client -92117b879 fix incorrect indentation in petstore spec -91bd7ac3b [PHP] Run unit tests on 'tests' directory -be14e0287 [PHP] Cleanup test -14e1e1980 [PHP] Improve validation on empty arrays -dcad9ae80 [Rails5] make version of the generated Rails stub server to strict Rails 5.0 -47614bb76 Properly capitalize exported go types -39fa375e3 [kotlin] Fix NPE for POST/PUT/PATCH with empty request models. -9fb2c29a4 7644 objc deprecated afnetworking datataskwithrequest -c599906f1 Kotlin: Correct data_class.mustache to use proper property for inner enum data type -cddcda0fe Java Jersey2: Make generated client code thread safe - -aa6b217bb [Ruby] Add auto-generated rubocop config file 86697fedb 7616 correct body params filename -0b845a57e [Rust] Changes hard coded body to dynamic parameter name - 854b5012b fix NPE when host is undefined 0a28aad73 [MAVEN PLUGIN] Checking for null configOptions before looking for property -62b93fc5c [Python][Flask] Handles UUID format - -62a930223 [JAVA][Rest-assured] reqSpec() method has been added into api.mustache for requests custom… -ee561fcd6 Add withXml option for Go language -866817587 [aspnetcore] Fix string enum generation -b184fb1d9 [Swift3] escape URL parameters -52f606b8d Fix Swift3 test cases and add pom.xml, travis config for iOS test -0e34bcf4e [csharp] ctor params should always be camelCase -9ba74f484 [Ada] Fix GNAT project and server skeleton to avoid sending a response when an error is returned -dbe78e23e [Lua] Improve auto-generated test files -6c79052ac Add auto-generated Lua spec files for APIs, models -dfbef4374 Fixed unicode error and supported allow_nonstandard_methods in tornado based python client -ea27924f5 [Ada] changed default project/package name, to solve circular dependencies -38a2c1dde [Lua] Fix Rockpec -fec0363f7 [Java] Add back byte array enhancement 9c79297d6 Use latest version in dependencies snippet 13e3db59e Add operationIdOriginal to store the original operationId -f6e0e297e [python-asyncio] tests and fixes 157e6b7fa [angular] Add option to generate tagged unions -36f69a034 remove trailing spaces in qt5 c++ templates -2d0bafb6b [haskell-http-client] default InlineMimeTypes=true -6b9d38d40 remove trailing spaces in ada template f1638a659 [Dart] Allow setting an accessToken for OAuth -5d92717dc update jaxrs to listent at port 10080 7faaa091c Fix generated module imports in Aurelia APIs -7c2031675 update artifict id for jaxrs datelib j8 -d14318cf2 [JAVA][Spring]Optional params with delegate -298ca8d35 use correct jackson date library when using Java 8 -6debf749a [NEW API CLIENT] Rest-assured -c69925b53 [Kotlin] Fix issues with threetenbp -a811a48c3 minor fix to kotlin client genrator due to merge conflict -914275fe7 [kotlin] support selection of datelibrary -88c5112f2 Adds support for returning response in jaxrs-spec interfaces -9fba9c325 [haskell-http-client] add config options: cabalPackage, cabalVersion, baseModule, requestType, configType -0de7f972f Fix the Ada server skeleton to check the authsMethods in the Shared_Instance generic package -4bd8fc6e8 Fix 7511: [Ada] Client call is not correct with multiple parameters and application/x-www-urlencoded -3035bc629 [Ada] Hotfix/ada model sort -d1933b5fc Fix a problem in the generation of typescript-jquery when we have enum in a query param -7cad47dd3 [kotlin-server] --library=ktor (barebones implementation) -a2410b210 Add auto-generated rockspec file to Lua API client 47111b324 Issue 4824 fix gson deserialize format byte 76907cacd fix: declare property headerSelector 2394fac67 update swagger annoatation version to 1.5.17 -df10c725a Add lua test script, minor fix to Lua API files -e33b350c8 Fix an issue in Play Framework generator where a CSV is empty and transfered to the controllerImp with an empty item. d1a296412 Upgraded swagger-parser and swagger-core versions -a3d0f1d4b Swift4: make generated models structs instead of classes 2b84118c9 removed isomorphic-fetch typing dependency -20305139b [Feature][TypeScript] request param enum as literal unions a5e26a44f [Dart] - Rework Dart client generator to be flutter-compatible -a3c97753f [Rust] Handles UUID as string -60e3339aa [Feature][PHP] Update for ze-ph generator 0b2d80569 Expose getter/setter for serverPort to facilitate testing 61e58d649 Add R namespace file -43f0e8692 Ada code generator corrected: "=>" instead of "->". -fe2a44339 Fixes issue (SpringCodeGen dateLibrary "java8-localdatetime" option is ignored). 5ea3d3bb1 Bug fix that prevents generating interfaces when interfaceOnly is false. 9e1bbe0c1 Add maven wrapper -872471996 [csharp] Support arrays of arrays for properties and models -1c4e6b7d4 [csharp] Fix ToJson to work with composition and polymorphism -ed7af73f6 [csharp] Reference this.Configuration in client api template -99fc27246 [JAX-RS][Spec] Removes throws Exception. -524f162e6 Use supportsES6 flag in ts compilation for language typescript-angular -7d2b49085 [Ada] wrong order for generated structures in models.ads files -2b2b85eec [Ada] wrong JSON in POST operations -c73118524 [erlang-client] Erlang request utils 6db63c7a1 deleted unnecessary notes -59ff4c198 [Java][library: vertx] Add default value and required parameter support to vertx server temp… -ef832e715 [Feature][Angular] improve docs angular import -197b4481e [doc] akka-scala and Java README normalize -6bf84d5fa [JAXRS-SPEC] Fix lowercase enums sent as uppercase -a61d23265 Fixed incorrect renaming of header and query param to camel cases for Kotlin Client template 8e270f465 add vendorExtensions field in CodegenSecurity class 1ee85de94 Added Intelli J ignore -ea4b94842 [qt5cpp] Add nullptr guard to prevent crash when empty model is being serialized -30c1448d7 Fix build.gradle for Java RESTEasy client 7b8e409cf Added gitignore generation function -389344726 Split CircleCI test into JDK7, JDK8 specified tests -612cfb7af [Akka-scala] Clean unused dependencies such swagger-core -027df610b [Rust] Handle error response statuses -72221b1cf Adding @Deprecated to retrofit2 client interfaces. -3bd2da9a8 [Java] Fix build warnings -44853c31b update rust default user agent to promote swagger codegen -66be7a791 [Rust] Add user agent handling for rust template (master) -d5c355a59 [Scalatra] Updated the version of Scalatra to the latest (2.6.2) -3029b7b0f [Rust] Format example with rustfmt -0bf430a80 Qt5cpp Add support for nested containers -809e1f4c9 [PHP] Cleanup tests -429b96ae7 [JAVA] equals and hashCode for models with byte[] and binary strings 90859575e Fixing variable name typo (instane -> instance) 9e06f7063 Fix assignment of new object instance to variable -0f6696089 [Go] Use consistent indentation in readme -72abb20f2 [Go] Fix operation files clobbering model files. [2.4.0] -642c0566d Use Rx2 Completalbe for Void Retrofit2 responses + From 9bd87b83fa1cb205b5da28b869a05c58fba8c4e5 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Thu, 31 May 2018 19:29:29 +0800 Subject: [PATCH 7/9] update release note --- docs/3.0.0-release-note.md | 139 ++++++++++++++++++------------------- 1 file changed, 69 insertions(+), 70 deletions(-) diff --git a/docs/3.0.0-release-note.md b/docs/3.0.0-release-note.md index ae94427084b8..06af41851c48 100644 --- a/docs/3.0.0-release-note.md +++ b/docs/3.0.0-release-note.md @@ -1,4 +1,8 @@ -Docker +# 3.0.0 Release Note + +**IMPORTANT** If you're migrating from Swagger Codegen, a good starting point is the [migration guide](https://github.com/OpenAPITools/openapi-generator/blob/master/docs/migration-from-swagger-codegen.md) + +## Docker 7dfd94002 Docker: use correct MAVEN_CONFIG (#182) b5a0d173d Revise the usage of OpenAPI Generator online (docker image) (#73) e58dc2c77 Fix COPY in Dockerfile (#64) @@ -6,73 +10,7 @@ e58dc2c77 Fix COPY in Dockerfile (#64) 9247cd01e Changes for Docker 64037ee59 update docker-related files to ues jdk8 - -Misc -f04213285 Cli error message improvements (#172) -0ece706a4 Remove CodegenConfig.fromModel(String, Schema) method (#90) -64f2bea37 Fix getReferenced...() methods in ModelUtils (#157) -16ff5174e Update swagger-parser to 2.0.1 (#123) -76b7307a6 DefaultGenerator: ignore only form param schemas (#74) -a3aabd390 Create a default implementation of delegate if none could be autowired (#92) -ca89af808 Switch to Java 8 - -## API Servers -### C# -d9d653016 [aspnetcore] Make the use of Swashbuckle optional (#110) -9a8183ab0 [aspnetcore] Fix openapi.json location rename (#56) -12abfb968 [aspnetcore] Update Dockerfile -866817587 [aspnetcore] Fix string enum generation - -### Java -bd50d368e [JAVA - jaxrs-reasteasy-eap] Add import to models (#179) -7efda597c Fix issue with useBeanValidation option in Java server generators (#160) -71b5de3ed Do not set contextPath for spring-boot (#104) -b73ab0260 jaxrs-cxf-cdi: fix outer enum (#131) -4d7fc046f [JaxRS] Add "validation-api" dependency in jetty (#30) -ce930e7a6 [Jaxrs-cxf] Add bean-level cascaded beanvalidation for pojos (@Valid) -386b9f432 Modify "postProcessOperations" for "jaxrs-cxf-client" -5d92717dc update jaxrs to listent at port 10080 -7c2031675 update artifict id for jaxrs datelib j8 -88c5112f2 Adds support for returning response in jaxrs-spec interfaces -6bf84d5fa [JAXRS-SPEC] Fix lowercase enums sent as uppercase -3a1922bc9 Fix version for "spring-boot-maven-plugin" (#85) -161948657 Add reactive option for Spring Boot (webflux) -ff1178ad7 [Java][Spring] fix missing optional query params -2103fadab Fix package declaration for play-framework -2c6380c84 fix inner item (list, map) for play framework -e33b350c8 Fix an issue in Play Framework generator where a CSV is empty and transfered to the controllerImp with an empty item. -99fc27246 [JAX-RS][Spec] Removes throws Exception. -fe2a44339 Fixes issue (SpringCodeGen dateLibrary "java8-localdatetime" option is ignored). -d890d733f [JaxRS][Java] issue with implFolder on windows, and required fields generation for containers (#88) -c91ce17ae Feature/javaPlayWithAsynchronousControllers -f00a1ef52 [JAVA] Correct consumes/produces attributes for Spring Controllers -d14318cf2 [JAVA][Spring] Optional params with delegate -3f81378d7 [java resteasy] fix string comparison (#134) - -### Kotlin -7cad47dd3 [kotlin-server] --library=ktor (barebones implementation) - -### PHP -d30fcbabb Fixes for php-ze-ph generator -60e3339aa [Feature][PHP] Update for ze-ph generator - -### Python -62b93fc5c [Python][Flask] Handles UUID format - -9999eac52 fix python flask parameter naming - -### Scala -d5c355a59 [Scalatra] Updated the version of Scalatra to the latest (2.6.2) -52322c47c [finch] Allow finch server to compile for CI checks (#7) - -### Ruby -dcad9ae80 [Rails5] make version of the generated Rails stub server to strict Rails 5.0 - -### Rust -37faaf926 [rust-server] API version constant and composite version support -6c7813e79 [rust-server] asynchronous support via hyper v0.11 - ## API Clients - ### Ada edf6be8c0 [Ada] bug fix by defining x-is-model-type when property is local to the YML file 9ba74f484 [Ada] Fix GNAT project and server skeleton to avoid sending a response when an error is returned @@ -115,8 +53,6 @@ ee2eb74f7 [qt] update Qt client d82499944 Adding qt project generation fix 9bd94b4db [qt] Fix warning message -df10c725a Add lua test script, minor fix to Lua API files - ### Clojure d7e374504 [Clojure] Add util method to set the api-context globally (#93) @@ -164,6 +100,7 @@ dbe78e23e [Lua] Improve auto-generated test files 6c79052ac Add auto-generated Lua spec files for APIs, models 38a2c1dde [Lua] Fix Rockpec a2410b210 Add auto-generated rockspec file to Lua API client +df10c725a Add lua test script, minor fix to Lua API files ### Java 1a4e5a4e5 Java client: Add constants for libraries (#163) @@ -192,7 +129,6 @@ bf7e4e7df Java gson: add @SerializedName value as constant (#22) 30c1448d7 Fix build.gradle for Java RESTEasy client 642c0566d [Java] Use Rx2 Completalbe for Void Retrofit2 responses 72221b1cf Adding @Deprecated to retrofit2 client interfaces. -6debf749a [NEW API CLIENT] Rest-assured ### Objective-C 9fb2c29a4 7644 objc deprecated afnetworking datataskwithrequest @@ -258,8 +194,69 @@ d1933b5fc Fix a problem in the generation of typescript-jquery when we have enum 4bc5ffe86 [typescript-angular] add provided in support (#120) ef832e715 [Feature][TS Angular] improve docs angular import +## API Servers +### C# +d9d653016 [aspnetcore] Make the use of Swashbuckle optional (#110) +9a8183ab0 [aspnetcore] Fix openapi.json location rename (#56) +12abfb968 [aspnetcore] Update Dockerfile +866817587 [aspnetcore] Fix string enum generation + +### Java +bd50d368e [JAVA - jaxrs-reasteasy-eap] Add import to models (#179) +7efda597c Fix issue with useBeanValidation option in Java server generators (#160) +71b5de3ed Do not set contextPath for spring-boot (#104) +b73ab0260 jaxrs-cxf-cdi: fix outer enum (#131) +4d7fc046f [JaxRS] Add "validation-api" dependency in jetty (#30) +ce930e7a6 [Jaxrs-cxf] Add bean-level cascaded beanvalidation for pojos (@Valid) +386b9f432 Modify "postProcessOperations" for "jaxrs-cxf-client" +5d92717dc update jaxrs to listent at port 10080 +7c2031675 update artifict id for jaxrs datelib j8 +88c5112f2 Adds support for returning response in jaxrs-spec interfaces +6bf84d5fa [JAXRS-SPEC] Fix lowercase enums sent as uppercase +3a1922bc9 Fix version for "spring-boot-maven-plugin" (#85) +161948657 Add reactive option for Spring Boot (webflux) +ff1178ad7 [Java][Spring] fix missing optional query params +2103fadab Fix package declaration for play-framework +2c6380c84 fix inner item (list, map) for play framework +e33b350c8 Fix an issue in Play Framework generator where a CSV is empty and transfered to the controllerImp with an empty item. +99fc27246 [JAX-RS][Spec] Removes throws Exception. +fe2a44339 Fixes issue (SpringCodeGen dateLibrary "java8-localdatetime" option is ignored). +d890d733f [JaxRS][Java] issue with implFolder on windows, and required fields generation for containers (#88) +c91ce17ae Feature/javaPlayWithAsynchronousControllers +f00a1ef52 [JAVA] Correct consumes/produces attributes for Spring Controllers +d14318cf2 [JAVA][Spring] Optional params with delegate +3f81378d7 [java resteasy] fix string comparison (#134) + +### Kotlin +7cad47dd3 [kotlin-server] --library=ktor (barebones implementation) +### PHP +d30fcbabb Fixes for php-ze-ph generator +60e3339aa [Feature][PHP] Update for ze-ph generator + +### Python +62b93fc5c [Python][Flask] Handles UUID format - +9999eac52 fix python flask parameter naming + +### Scala +d5c355a59 [Scalatra] Updated the version of Scalatra to the latest (2.6.2) +52322c47c [finch] Allow finch server to compile for CI checks (#7) +### Ruby +dcad9ae80 [Rails5] make version of the generated Rails stub server to strict Rails 5.0 + +### Rust +37faaf926 [rust-server] API version constant and composite version support +6c7813e79 [rust-server] asynchronous support via hyper v0.11 + +## Miscellaneous +f04213285 Cli error message improvements (#172) +0ece706a4 Remove CodegenConfig.fromModel(String, Schema) method (#90) +64f2bea37 Fix getReferenced...() methods in ModelUtils (#157) +16ff5174e Update swagger-parser to 2.0.1 (#123) +76b7307a6 DefaultGenerator: ignore only form param schemas (#74) +a3aabd390 Create a default implementation of delegate if none could be autowired (#92) +ca89af808 Switch to Java 8 27426f7b5 Cli generator name option, replaces 'language' options in CLI and Maven Plugin (#57) cd4640dab DefaultGenerator: fix NullPointerException (#109) a1ff50241 Rename datatype to dataType in CodegenProperty (#69) @@ -403,3 +400,5 @@ a5e26a44f [Dart] - Rework Dart client generator to be flutter-compatible 90859575e Fixing variable name typo (instane -> instance) 9e06f7063 Fix assignment of new object instance to variable + + From b006a55bb788e22bfac2b306a0c889db6f9ed865 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Thu, 31 May 2018 21:15:06 +0800 Subject: [PATCH 8/9] update release note --- docs/3.0.0-release-note.md | 143 +++++++++++++------------------------ 1 file changed, 50 insertions(+), 93 deletions(-) diff --git a/docs/3.0.0-release-note.md b/docs/3.0.0-release-note.md index 06af41851c48..1bb85e97de06 100644 --- a/docs/3.0.0-release-note.md +++ b/docs/3.0.0-release-note.md @@ -1,7 +1,3 @@ -# 3.0.0 Release Note - -**IMPORTANT** If you're migrating from Swagger Codegen, a good starting point is the [migration guide](https://github.com/OpenAPITools/openapi-generator/blob/master/docs/migration-from-swagger-codegen.md) - ## Docker 7dfd94002 Docker: use correct MAVEN_CONFIG (#182) b5a0d173d Revise the usage of OpenAPI Generator online (docker image) (#73) @@ -10,6 +6,12 @@ e58dc2c77 Fix COPY in Dockerfile (#64) 9247cd01e Changes for Docker 64037ee59 update docker-related files to ues jdk8 +## Plug-ins +b6b8c0db8 [gradle-plugin] Initial implementation (#162) +0a28aad73 [MAVEN PLUGIN] Checking for null configOptions before looking for property +9c79297d6 [MAVEN PLUGIN] Use latest version in dependencies snippet +9e1bbe0c1 Add maven wrapper + ## API Clients ### Ada edf6be8c0 [Ada] bug fix by defining x-is-model-type when property is local to the YML file @@ -32,8 +34,6 @@ ed7af73f6 [csharp] Reference this.Configuration in client API template ### C++ e796e4c36 [C++] Add linux as a reserve keyword 36f69a034 remove trailing spaces in qt5 c++ templates -a9fa4cd0d Update default value for C++ related generator -a339422bd move get type declaration method to c++ restbed f192613f1 fix string type in c++ generator 409015461 fix file type in qt5cpp a4bcb3bc7 fix datetime and map type for qt5cpp @@ -56,6 +56,13 @@ d82499944 Adding qt project generation fix ### Clojure d7e374504 [Clojure] Add util method to set the api-context globally (#93) +### Dart +f1638a659 [Dart] Allow setting an accessToken for OAuth +a5e26a44f [Dart] - Rework Dart client generator to be flutter-compatible + +### Elixir +f9b2839a3 [Elixir] Check date value before calling to_iso8601 + ### Elm 5a87fe695 [elm] Fix operations with empty responses (#171) a5cf27b60 Fix Petstore example for Elm (#96) @@ -103,6 +110,7 @@ a2410b210 Add auto-generated rockspec file to Lua API client df10c725a Add lua test script, minor fix to Lua API files ### Java +2e69e6c03 build.gradle should not have commas 1a4e5a4e5 Java client: Add constants for libraries (#163) 7db0201a8 Fix NPEs in Java generator (#154) 4d7ff8cfb JavaDoc fixes for Java/RESTEasy client (#151) @@ -129,6 +137,14 @@ bf7e4e7df Java gson: add @SerializedName value as constant (#22) 30c1448d7 Fix build.gradle for Java RESTEasy client 642c0566d [Java] Use Rx2 Completalbe for Void Retrofit2 responses 72221b1cf Adding @Deprecated to retrofit2 client interfaces. +47111b324 [Java] fix gson deserialize format byte +9e06f7063 [Java] Fix assignment of new object instance to variable +006f084b5 [Java] Allow to set values with setApiPackage(..) and setModelPackage(..) + +### JavaScript/NodeJS +d80e29585 Fix JS test using baseName in default value (#5) +fe15f4690 fix toDefaultValueWithParam in JS +90859575e Fixing variable name typo (instane -> instance) ### Objective-C 9fb2c29a4 7644 objc deprecated afnetworking datataskwithrequest @@ -147,6 +163,7 @@ cf8d8d56f [PHP] Fix code example from README. Variable name was missing when usi 3bcf0ff76 [PHP] Add path & file separator (/) to return the correct path when deserializing a file 14e1e1980 [PHP] Improve validation on empty arrays 809e1f4c9 [PHP] Cleanup tests +76907cacd [PHP] declare property headerSelector ### Python 7184f1ec6 [python] asyncio supports _preload_content; remove unsed imports (#107) @@ -156,6 +173,9 @@ b39c35c76 Fix inconsistency between model name and file name in python client dfbef4374 Fixed unicode error and supported allow_nonstandard_methods in tornado based python client f6e0e297e [python-asyncio] tests and fixes +### R +61e58d649 Add R namespace file + ### Ruby a08164592 fix ruby parameters in documentation, fix reuqiredParams, optionalParams 8e34f9a98 update to newer version of ruby @@ -172,6 +192,9 @@ a3c97753f [Rust] Handles UUID as string ### Scala 197b4481e normalize akka-scala and Java README 612cfb7af [Akka-scala] Clean unused dependencies such swagger-core +86697fedb [Scala][Gatling] correct body params filename +832919b84 [Scala][Akka] Remove unused dep when model package is empty + ### Swift 40d5d0990 [Swift4] accept empty content with default client @@ -193,8 +216,17 @@ d1933b5fc Fix a problem in the generation of typescript-jquery when we have enum 9b8602311 [TypeScript] Make OpenAPI Generator serialize subclasses properly (#102) 4bc5ffe86 [typescript-angular] add provided in support (#120) ef832e715 [Feature][TS Angular] improve docs angular import +fc7e08346 [TS][Fetch] Add interfaces option +157e6b7fa [angular] Add option to generate tagged unions +7faaa091c Fix generated module imports in Aurelia APIs +b5f0b24ba [TS] fix object declaration in model + ## API Servers +### C++ +6fef0a7ff fix string issue with restbed generator +a339422bd move get type declaration method to c++ restbed + ### C# d9d653016 [aspnetcore] Make the use of Swashbuckle optional (#110) 9a8183ab0 [aspnetcore] Fix openapi.json location rename (#56) @@ -226,9 +258,15 @@ c91ce17ae Feature/javaPlayWithAsynchronousControllers f00a1ef52 [JAVA] Correct consumes/produces attributes for Spring Controllers d14318cf2 [JAVA][Spring] Optional params with delegate 3f81378d7 [java resteasy] fix string comparison (#134) +5ea3d3bb1 [JAX-RS][SPEC] Bug fix that prevents generating interfaces when interfaceOnly is false. ### Kotlin 7cad47dd3 [kotlin-server] --library=ktor (barebones implementation) +752b36e66 [Kotlin] Sanitize enumeration name to add underscore when it starts with digits (#77) + +### NodeJS +6d88d073c [NodeJS] make serverPort configurable via CLI option +e7f4fb3c4 Fix nodejs-server path issue in windows platform ### PHP d30fcbabb Fixes for php-ze-ph generator @@ -249,6 +287,10 @@ dcad9ae80 [Rails5] make version of the generated Rails stub server to strict Rai 37faaf926 [rust-server] API version constant and composite version support 6c7813e79 [rust-server] asynchronous support via hyper v0.11 +## Documentation +25a6a9d44 html: fix typo in class name + + ## Miscellaneous f04213285 Cli error message improvements (#172) 0ece706a4 Remove CodegenConfig.fromModel(String, Schema) method (#90) @@ -258,13 +300,11 @@ f04213285 Cli error message improvements (#172) a3aabd390 Create a default implementation of delegate if none could be autowired (#92) ca89af808 Switch to Java 8 27426f7b5 Cli generator name option, replaces 'language' options in CLI and Maven Plugin (#57) -cd4640dab DefaultGenerator: fix NullPointerException (#109) a1ff50241 Rename datatype to dataType in CodegenProperty (#69) 3b9a2a7c3 CaseFormatLambda has been added, params for Rest-assured client has been refactored (#91) 488910362 Set parameters allowableValues dynamically (#65) 2821f18b9 Meta: set version for "build-helper-maven-plugin" (#89) -82d9e935e Add CORS configuration (#71) -752b36e66 Sanitize enumeration name to add underscore when it starts with digits (#77) +82d9e935e Add CORS configuration to openapi-generator-online (#71) e3814f51d Improvements to online codegen (#55) 6b8079808 Consider minLength, maxLength and pattern in referenced schema (#45) 7c5dfbfa0 Minor improvements to OpenAPI Generator Online (#54) @@ -275,130 +315,47 @@ e3814f51d Improvements to online codegen (#55) 10ac4024d Code clean-up: remove field declaration hiding existing fields (#35) ab9c4b5a6 Code clean-up: Add own private static final LOGGER in each class (#26) 41b0ff351 Code clean-up: remove DefaultCodegen#getSimpleRef(String) (#19) -05a2f4b24 Fix NullPointerException in getSchemaType(Schema) (#14) -9fa9b115e Fix NullPointerException in getUnusedSchemas(OpenAPI) (#10) -d80e29585 Fix JS test using baseName in default value (#5) -1d889da4e Various fixes (#1) 13f084e7b Fix dataTypeWithEnum for array of form parameters -0d20f75af Update default value, fix example value fd3b883e8 [DefaultCodegen] Fill CodegenOperation::produces with unique media types -c0a2673b2 update eiffel codegen default -bbd2afdd0 Update Flash default value db9a899a0 update getSchemaType variable, remove unused import -27b3302d8 add test for body parameter example value d74b4cdf8 fix map type and collection format for form parameter (array) d99f46cff Revise how to obtain the example value b1eac05b2 Fix form datatype (array of string) -a56d2333a Update validate command 3c666a6d4 Fix array of form parameters 1492df6ce Override server port for Jetty configuration -23fc7a8ce rearrange how map, array, model are checked in body request -9cb2f8472 remove incorrect max, min in allowableValues -be1972484 Fix default value -aa5719e00 Fix missing default value 622a75b2c Fix data type shadowing 861d11d01 use vendor extension in operation to set the body parameter name 80c8b92cb add postProcessParamter for body, form parameter -7b6e17e02 Fix missing models -633834455 Rework url handling -fe15f4690 fix toDefaultValueWithParam in JS -c605090d6 Fix alias for the model's properties 7fe555a51 Set collectionFormat default only for array 16589de97 default collection format to csv according to the spec -2f84f315f Fix NPE when getting the default value edbe4902a Consider '$ref' for consumes and produces in CodegenOperation -5e0563836 Fix content type -72ffc95d6 Consider '$ref' for 'getProducesInfo' and 'getConsumesInfo' -e85733a5e Fix NullPointer exception in 'preprocessOpenAPI' e24238a35 Improve getter name handling for boolean properties 6e2ca294b update discriminator to discriminatorName 74075c087 Primitive datatype in Schema components -231547f6c fix isFile flag in response d8abd4a14 support map in body parameter 186594115 Update swagger-core to 2.0.1 -48ae13df8 Array fixes -93301eaac Fix NullPointer with empty Composed Schema -006f084b5 Allow to set values with setApiPackage(..) and setModelPackage(..) 2034f61e5 Add HideGenerationTimestamp getter and setter in the CodegenConfig interface d0e2d7684 Getter and Setter for hideGenerationTimestamp -f21d01d1c fix unknown parameter base name for body parameter -b5f0b24ba fix object declaration in model -26f08aa8a fix number's max, min value -3b6f280d0 fix max, min for number adbde2fb6 replace fromOperation with postProcessOperations 9d1ae0dd2 fix bigdecimal in default codegen -b6eb3451c add windows batch script for pistache server -6fef0a7ff fix string issue with restbed generator ffa0e115d fix default value and type declaration -01e1fb241 fix numeric enum throwing npe -2c17a3d37 add method to skip form parameter's model -63449a49c Tweak test codes according to the parameter order changes -016087c46 Explode the header value 0e744adb8 Apply collection format to SIMPLE enum style -827880a62 Update samples before starting fixes 36ed29852 Tweak tests according to the parameter order changes -c4248e2fb Update samples 17b082793 Move 'enum_query_double' to parameters section -6af31c97c Fix 'in' value for 'enum_query_double' -2e69e6c03 build.gradle should not have commas -7ce35d3ab use $ref instead of inline def for form parameters -35d681b25 Fix the missing tag on FakeApi -d882ad2fc using isMapSchema in generator -b55047157 fix long cast to int -d690f429d fix model name when obtaining from get$ref -b0fc3e94a format code, add helper function to check body/form param 28fcf48f4 Add a method returns discriminator name 7daa2ec5d Fix broken discriminator -8e191a121 Fix 'required' flag -d1c1ef73e Fix missing 'requestBody' param -efada7c54 fix the location of openapi.yaml/json file faa901640 Replace with the helper function: `getTypeDeclaration` -353c51fc0 Add helper function -eaed75229 add helper function to generate openapi yaml/json file c8650d0e3 Make optional properties in models optional parameters -a5b38d0df Fix 'Class Swagger\Client\FakeHttpClient not found' -75e354ed7 Fix broken map -6d88d073c [NodeJS] make serverPort configurable via CLI option -fc7e08346 Add interfaces option 40c30dd2f Fix inputSpec for multi module builds 5326152cc add option to reorder form/body parameter -d1850091a Improve JMeter Template : Fix Issue 7773 -74fa3b1e1 removed null fields +d1850091a Improve JMeter Template fedfb0cda Factorize addOption/addSwitch method -f2489b256 fix issues with body parameters -f9b2839a3 Check date value before calling to_iso8601 -6b65b02c5 fix 2.0 spec exception, fix NPE with Parameter -7b1c7255a fix NPE, add new files -96a9ba16d added config to yaml mapper to minimize long text. -8851386ac comment out enum_string_required in test spec -25a6a9d44 html: fix typo in class name -e7f4fb3c4 Fix nodejs-server path issue in windows platform e73eeb4fd fix for stripping prefix on single enums -832919b84 Remove unused dep when model package is empty -86697fedb 7616 correct body params filename -854b5012b fix NPE when host is undefined -0a28aad73 [MAVEN PLUGIN] Checking for null configOptions before looking for property -9c79297d6 Use latest version in dependencies snippet 13e3db59e Add operationIdOriginal to store the original operationId -157e6b7fa [angular] Add option to generate tagged unions -f1638a659 [Dart] Allow setting an accessToken for OAuth -7faaa091c Fix generated module imports in Aurelia APIs -47111b324 Issue 4824 fix gson deserialize format byte -76907cacd fix: declare property headerSelector -2394fac67 update swagger annoatation version to 1.5.17 -d1a296412 Upgraded swagger-parser and swagger-core versions -2b84118c9 removed isomorphic-fetch typing dependency -a5e26a44f [Dart] - Rework Dart client generator to be flutter-compatible 0b2d80569 Expose getter/setter for serverPort to facilitate testing -61e58d649 Add R namespace file -5ea3d3bb1 Bug fix that prevents generating interfaces when interfaceOnly is false. -9e1bbe0c1 Add maven wrapper -6db63c7a1 deleted unnecessary notes 8e270f465 add vendorExtensions field in CodegenSecurity class 1ee85de94 Added Intelli J ignore 7b8e409cf Added gitignore generation function -90859575e Fixing variable name typo (instane -> instance) -9e06f7063 Fix assignment of new object instance to variable From 3647b0e5b094bae523061adcdaabcef06a516d4d Mon Sep 17 00:00:00 2001 From: William Cheng Date: Thu, 31 May 2018 21:18:55 +0800 Subject: [PATCH 9/9] update version for gradle plugin before release --- modules/openapi-generator-gradle-plugin/README.adoc | 4 ++-- modules/openapi-generator-gradle-plugin/gradle.properties | 2 +- modules/openapi-generator-gradle-plugin/pom.xml | 2 +- .../samples/local-spec/build.gradle | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/openapi-generator-gradle-plugin/README.adoc b/modules/openapi-generator-gradle-plugin/README.adoc index 93c46aa2ce60..118b4dfe9683 100644 --- a/modules/openapi-generator-gradle-plugin/README.adoc +++ b/modules/openapi-generator-gradle-plugin/README.adoc @@ -34,7 +34,7 @@ buildscript { mavenCentral() } dependencies { - classpath "org.openapitools:openapi-generator-gradle-plugin:3.0.0-SNAPSHOT" + classpath "org.openapitools:openapi-generator-gradle-plugin:3.0.0" } } @@ -449,4 +449,4 @@ Run with --stacktrace option to get the stack trace. Run with --info or --debug [source,terminal] ---- $ ./gradlew openApiValidate --input=/Users/jim/projects/openapi-generator/modules/openapi-generator/src/test/resources/3_0/petstore.yaml ----- \ No newline at end of file +---- diff --git a/modules/openapi-generator-gradle-plugin/gradle.properties b/modules/openapi-generator-gradle-plugin/gradle.properties index 8d733fd5b05a..15b595c5706f 100644 --- a/modules/openapi-generator-gradle-plugin/gradle.properties +++ b/modules/openapi-generator-gradle-plugin/gradle.properties @@ -1 +1 @@ -openApiGeneratorVersion=3.0.0-SNAPSHOT +openApiGeneratorVersion=3.0.0 diff --git a/modules/openapi-generator-gradle-plugin/pom.xml b/modules/openapi-generator-gradle-plugin/pom.xml index 28643d2a4a82..97ddd69e1677 100644 --- a/modules/openapi-generator-gradle-plugin/pom.xml +++ b/modules/openapi-generator-gradle-plugin/pom.xml @@ -3,7 +3,7 @@ org.openapitools openapi-generator-project - 3.0.0-SNAPSHOT + 3.0.0 ../.. 4.0.0 diff --git a/modules/openapi-generator-gradle-plugin/samples/local-spec/build.gradle b/modules/openapi-generator-gradle-plugin/samples/local-spec/build.gradle index 52f80315398c..8d9ad698efec 100644 --- a/modules/openapi-generator-gradle-plugin/samples/local-spec/build.gradle +++ b/modules/openapi-generator-gradle-plugin/samples/local-spec/build.gradle @@ -7,7 +7,7 @@ buildscript { } } dependencies { - classpath "org.openapitools:openapi-generator-gradle-plugin:3.0.0-SNAPSHOT" + classpath "org.openapitools:openapi-generator-gradle-plugin:3.0.0" } }