Skip to content

Conversation

@ePaul
Copy link
Contributor

@ePaul ePaul commented Mar 13, 2017

Do not merge yet, this is only here for CI to run over it.

PR checklist

  • Read the contribution guidelines.
  • Ran the shell/batch script under ./bin/ to update Petstore sample so that CIs can verify the change. (For instance, only need to run ./bin/{LANG}-petstore.sh and ./bin/security/{LANG}-petstore.sh if updating the {LANG} (e.g. php, ruby, python, etc) code generator or {LANG} client's mustache templates)
  • Filed the PR against the correct branch: master for non-breaking changes and 2.3.0 branch for breaking (non-backward compatible) changes.

Description of the PR

After @wing328 got his sync_master_230 branch (which merged master and 2.3.0 of 2017-02-09) to work, this tries to merge a newer master version (from today) into the result. This is not meant to be merged now, first sync_master_230 should be merged into 2.3.0.

wing328 and others added 30 commits February 11, 2017 22:47
…api#4695)

If the swagger model contains a class named 'Object' some mustache templates
will generate non compiling **Java** code.
…to boolean. (swagger-api#4747)

CodegenOperation and CodegenProperty classes have boolean fields instead of Boolean.
This fix changes Boolean fields of CodegenParameter and CodegenResponse to boolean as well.

Boolean fields are not necessary. Other classes interacting with them have to check for null
before interacting with them which is unnecessary and leads to ugly code.
* add boolean datatype flags to CodegenResponse and logic to set them in DefaultCodegen

* use Boolean.TRUE.equals to check for isResponseBinary or isResponseFile
While creating a static library from the generated files, compilation issues arose due to QDateTime only being forward declared. Adding the include resolves the issue.
…-api#4712)

* add language for resteasy eap swagger-api#4512

* first implementation of jaxrs-resteasy-eap swagger-api#4512

* add support for joda and java8 datetime types swagger-api#4512

* add new file JacksonConfig and new sample eap-joda swagger-api#4512

* add dynamic swagger support to jaxrs-resteasy-eap swagger-api#4512

* adapt readme for eap swagger-api#4512

* add tests for jaxrs-resteasy-eap swagger-api#4512

* cleanup tabs swagger-api#4512

* cleanup tabs swagger-api#4512

* cleanup tabs swagger-api#4512

* cleanup tabs / regenerate without joda swagger-api#4512

* regenerate with updated templates swagger-api#4512

* fix test (wrong setter invoked) swagger-api#4512

* fix test swagger-api#4512

* fix no invocation swagger-api#4512

* replace tabs with spaces swagger-api#4512
ePaul and others added 20 commits March 12, 2017 17:08
…-api#4912)

* Run mvn in batch-mode to be less verbose on download

* Build and upload Swagger Codegen CLI Docker image on release

* Ensure we only push master and tags to Docker Hub
* Fix (partially) swagger-api#4898 for groovy.

This also adds some TODOs for the missing path, form and body parameters.

* Update Groovy samples (after partial fix for swagger-api#4898)
(except clojure + scalatra, because those are broken, will fixed with later master merge.)
@ePaul ePaul force-pushed the new-sync-master-to-2.3.0 branch from 0b0b970 to 9be178b Compare March 13, 2017 20:43
@ePaul
Copy link
Contributor Author

ePaul commented Mar 13, 2017

This broke on Travis because https://nexus.codehaus.org/snapshots/ is not reachable. AppVeyor has the same problem as for #5056 and #5054: swagger-parser:jar:1.0.26-SNAPSHOT is not in sonatype-snapshots anymore.

@wing328 wing328 closed this Mar 15, 2017
@ePaul
Copy link
Contributor Author

ePaul commented Mar 15, 2017

Replaced by #5079.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.