Justin Black
9ec594eec5
[Spec] adds XmlItem model and route for xml testing ( #1883 )
...
* Adds xmlitem model and route, rest-assured Api suffix fix, updates pytest and pytest-cov versions
* Adds python client sample files
* Adds samples update
* Adds rest-assured sample client update
* Adds sample updates in ensure-up-to-date
* Changes rest-assured files back to master version, removes fix for issue #13
* Updates samples
2019-01-26 17:26:38 +08:00
William Cheng
65d9e859be
Fix customized source folder in Java client ( #1978 )
...
* fix customized source folder in java client
* update samples
2019-01-25 21:05:13 +08:00
William Cheng
f415332406
update java default value ( #1949 )
2019-01-21 01:47:49 +08:00
eddy
c16354218a
SCM and license parameters are now also for resteasy clients available. ( #1934 )
2019-01-20 23:01:48 +08:00
William Cheng
1676aefa8b
[Java] Update okhttp version to the latest ( #1897 )
...
* update okhttp to latest version
* update templates to use okhttp3
* update java samples
* fix tests
* update tests under CI/samples.ci
* add tests to java client
* fix bin script to restore test files
* fix debugging
* add more tests and minor fixes
* update samples
2019-01-16 20:30:52 +08:00
Akihito Nakano
7674d11d75
Fix missing RequestBody.required of inline request body ( #1847 )
...
* Add test case that reproduce the issue #1782
* Fix missing RequestBody.required
* Update samples
./bin/utils/ensure-up-to-date
* Run ensure-up-to-date script
./bin/utils/ensure-up-to-date
2019-01-14 12:28:21 +08:00
William Cheng
12a5ba2bee
add new sample files
2019-01-09 23:49:34 +08:00
William Cheng
b87a507a13
update samples
2019-01-09 15:57:31 +08:00
Justin Black
539ec23298
[python-client] Add model default values ( #1776 )
...
* Adds two models to the v2.0 spec, uses examples as defaults in python client
* Adds array default and type_holder_default and type_holder_example tests
* Re-generated python security client with ./bin/security/python-petstore.sh
* Changes comment text, rebased master
* Updates client + server samples
* Adds missing samples updates
* Changes python client to look for true or false with booleans in toDefaultValue
* Changes boolean casting to use Boolean.valueOf
* Adds deserialization fix for python tests
* Changes Mock to namedtuple in python deserialization tests
* Actually remove unittest.mock
2019-01-09 11:18:35 +08:00
William Cheng
ed5bd5ffb0
better handle of oauth ( #1838 )
2019-01-08 07:51:02 +08:00
William Cheng
1a2deb016b
Fix security issue with dependencies ( #1820 )
...
* fix security issue with dependency
* update samples
* update pom and sample
2019-01-05 23:30:59 +08:00
Marco
b931da2909
[java][webclient] Register Jackson modules on ObjectMapper ( #911 )
...
* [java][webclient] register jackson modules on object mapper
* Regenerate client
* Removed findAndRegisterModules() call
* ObjectMapper is initialized only if NOT provided by client
* Remove (now) useless DateFormat inside buildWebClient signature and regenerate client
2019-01-05 18:29:49 +08:00
William Cheng
2c051f265c
Add an option to use reflection in equals, hashCode (Java client) ( #1767 )
...
* add option to use reflection in equals, hashcode (java)
* add model test template to java client only
* update pestore samples
* update java samples
* update doc
* update usage, remove unused file
2018-12-31 10:03:05 +08:00
Akihito Nakano
f1831533d4
[Java] Update dependencies ( #1735 )
...
* Update retrofit2
refs:
https://nvd.nist.gov/vuln/detail/CVE-2018-1000850
https://nvd.nist.gov/vuln/detail/CVE-2018-1000844
* Update samples
./bin/java-petstore-all.sh
* Implement okhttp3.Call#timeout
refs https://github.com/square/okhttp/pull/4363
* Update samples
./bin/java-petstore-all.sh
* Update Play26CallFactory
* Fix indent
2018-12-23 19:03:50 +08:00
Jérémie Bresson
a7dfc650b6
Swagger parser update: 2.0.8-OpenAPITools.org-1 ( #1721 )
...
* Update Swagger-Parser Version
* Update samples
* surpress javadoc warning
* fix TS tests
* Set version to 2.0.8-OpenAPITools.org-1
2018-12-22 18:12:08 +08:00
William Cheng
f188fa08e5
fix enum and map of neum (regression) ( #1706 )
2018-12-20 16:07:22 +08:00
William Cheng
b6a23986b3
fix java instantiated lists ( #1683 )
2018-12-17 14:42:04 +08:00
William Cheng
587bd56655
add mavencentral to build.gradle ( #1674 )
2018-12-15 00:22:11 +08:00
William Cheng
774013c7e1
Better OpenAPI spec v3 support: allOf, anyOf, oneOf ( #1360 )
...
* add oneOf support to Ruby
* add anyOf support to ruby client
* add discriminator support to ruby client
* fix typo
* update samples, fix NPE
* better format in ruby generator
* fix test cases, disable mapping test
* fix update script, update samples
* add test, fix mapping
* update exit code
* reenabled discriminator test
* remove duplicated properties
* add test for duplicated properties
* update samples, add new spec
* fix ruby test cases
* fix hasMore after removing duplicates
* refactor method, comment out haskell client test
* fix hasMore and update samples
* fix parent detection
* fix discriminator check
* [haskell-http-client] need to use {{vars}}{{required}} instead of {{requiredVars}}
* remove deprecated methods in default codegen (#1031 )
* regenerate samples
* remove commented code
2018-12-07 00:30:20 +08:00
Kiran-Sivakumar
0a33ad465f
[Java][okhttp-gson] Fix bug when performing OAuth token retry ( #1576 )
...
* Fix access token retry bug
* Update petstore samples
* Remove newline
* Import Pair and List in RetryingOAuth template
* Update petstore samples
* Update petstore samples
2018-12-04 18:33:10 +08:00
William Cheng
b226f52d13
Merge remote-tracking branch 'origin' into 4.0.x
2018-11-30 10:16:16 +08:00
Kiran-Sivakumar
9df70798b3
[Java][okhttp-gson] Add option to employ builders for API requests ( #1341 )
...
* Generate APIs that use the builder pattern
* Add option to use builders for API requests
* Fix template spacing
* Add new sample-generation script and generated samples
* Update docs
* Add new sample-generation script for Windows
* Replace config option with vendor extension
* Remove useBuildersForApiRequests config option
* Remove builders sample-generation scripts
* Replace config option with vendor extension in api_test template
* Remove okhttp-gson-requestBuilders sample
* Rename x-builders-for-api-requests to x-group-parameters
* Add modified api_doc.mustache under okhttp-gson resources
* Add modified README.mustache under okhttp-gson resources
* Update petstore samples
* Fix FakeApiTest.java in petstore samples
* Add whitespace to rerun checks
* Remove whitespace to rerun tests
* Fix FakeApiTest.java in parcelable petstore sample
* Update versions in samples
* Update versions in samples
2018-11-28 17:53:36 +08:00
William Cheng
46a4ffe64c
Skip model generation if it's a top-level map or array ( #1296 )
...
* update samples
* remove string boolean map spec
* add logic to skip array alias being generated as model
* fix alias to array
* remove unused ruby files
* remove unused ruby (oas3) files
* unalias response schema
* fix NPE when no model defined
* fix ruby openapi3 script
* update samples
* add global openapi, schemas for unaliasing
* minor code cleanup/refactoring using globalSchemas
* Revert "minor code cleanup/refactoring using globalSchemas"
This reverts commit 20a2bbc6fc4267a0e0768dcf5f15d4194ce9647b.
2018-11-26 22:01:53 +08:00
William Cheng
7db12aa4af
Merge remote-tracking branch 'origin' into 4.0.x
2018-11-24 17:48:17 +08:00
William Cheng
2b58f6737a
fix typo in java client docstring ( #1494 )
2018-11-19 21:14:03 +08:00
William Cheng
2bcf5b2263
Merge remote-tracking branch 'origin/3.4.x' into 4.0.x
2018-11-15 17:49:44 +08:00
William Cheng
a87a544bf5
Merge remote-tracking branch 'origin/master' into 3.4.x
2018-11-15 17:11:01 +08:00
William Cheng
8d9542207a
Prepare 3.3.4 snapshot ( #1450 )
...
* change version to 3.3.4-snapshot
* updat readme
* update samples
2018-11-15 16:21:15 +08:00
William Cheng
c7349c7f88
Add top level x-group-parameters support ( #1405 )
...
* add top level x-group-parameters support
* update petstore samples
2018-11-12 14:25:32 +08:00
William Cheng
e6c97a1bc1
Merge remote-tracking branch 'origin/3.4.x' into 4.0.x
2018-11-08 18:18:12 +08:00
William Cheng
a186efed35
Merge remote-tracking branch 'origin/master' into 3.4.x
2018-11-08 18:17:29 +08:00
Kiran-Sivakumar
078b04deac
[Java][okhttp-gson] Add new ApiClient constructors for access token retry ( #1319 )
...
* Add new ApiClient constructors for access token retry
* Update samples
* Update security samples
2018-11-03 22:10:16 +08:00
William Cheng
02e85cc417
Prepare v3.3.3-SNAPSHOT ( #1355 )
...
* prepare 3.3.3-snapshot
* update petstore samples
2018-11-01 10:42:26 +08:00
William Cheng
aced89ff8b
Add group parameter support to PHP client ( #1337 )
...
* add group parameter support to php template
* more update for group parameter
* fix call to protect function
* fix missing $
* update based on feedback
* create fake endpoint to test group parameters
* sync fake petstore spec v2, v3
* fix php doc for group parameters
* update petstore samples
* update fake petstore spec v2
* update petstore samples
* fix spec and update samples
2018-10-29 15:42:32 +08:00
William Cheng
3482a0a993
Merge remote-tracking branch 'origin/master' into 3.4.x
2018-10-26 21:04:25 +08:00
William Cheng
4a47acce19
Merge remote-tracking branch 'origin/3.4.x' into 4.0.x
2018-10-26 18:41:58 +08:00
William Cheng
9422dea149
Merge remote-tracking branch 'origin/master' into 3.4.x
2018-10-26 18:40:37 +08:00
Dec12 | Fujigon
bb056ccf3d
[General] fix InlineModelResolver's logic and use openapi-generator's InlineModelResolver, so that nested "required" works correctly ( #1200 )
...
* fix InlineModelResolver's logis and use openapi-generator's InlineModelResolver, so that nested "required" works correctly
* add "required" to nested model schema
* update ensure-up-to-date to include openapi v3's jaxrs
* change test required field
* fix sample shell script, hide timestamp
* fix NPE
* move test case to petstore-with-fake-endpoints-models-for-testing.yaml
* fix jaxrs-jersey (oas3) example generate shell script to use petstore-with-fake-endpoints-models-for-testing.yaml
* add default value
* re-generate samples
2018-10-23 16:51:55 +08:00
moreginger
33a1ac4397
Don't generate unused ApiException class for java/webclient. ( #1165 )
2018-10-21 22:01:47 +08:00
William Cheng
c1afba7194
Fix jackson-databind security issue ( #1259 )
...
* fix jackson databind security issue
* fix java jersey 1 dependency
* fix java webclient dep
2018-10-18 16:29:38 +08:00
William Cheng
9e3c7781bb
Merge remote-tracking branch 'origin/3.4.x' into 4.0.x
2018-10-16 16:08:11 +08:00
William Cheng
257a97b6cd
update petstore samples
2018-10-16 13:19:40 +08:00
William Cheng
ffd72767af
Prepare 3.3.2 snapshot version ( #1249 )
...
* release_version_update
* update readme
* restore felix version
* update petstore samples
2018-10-16 10:53:12 +08:00
Kiran-Sivakumar
7d58f308d9
[Java][okhttp-gson] Fix bug when specifying grant-type (flow) for OAuth token retry ( #1183 )
...
* Fix bug when specifying grant-type for OAuth token retry
* Update samples
* Update security samples
2018-10-08 17:39:10 +08:00
William Cheng
999f472e4b
Refactor default and example values in Java generators ( #1045 )
...
* fix default, example for java okhttp
* update java feign samples
* update samples, doc
* add new doc for dart-jaguar
* update model template
* update jaxrs spec model
* update resteasy sample
* update java samples
2018-10-07 03:56:16 +08:00
William Cheng
5490bb8e9c
update petstore
2018-10-03 18:36:12 +08:00
William Cheng
4e8844273b
Prepare 3.3.1-SNAPSHOT ( #1154 )
...
* update version
* update petstore samples
2018-10-02 09:40:27 +08:00
Kiran-Sivakumar
0e045bee1b
[okhttp-gson] Add support for OAuth access token retry ( #1058 )
...
* Add support for access token retry in okhttp-gson lib
* Update expected number of generated files in test
* Update samples
* Update security samples
* Fix default user-agent and update samples
2018-09-20 19:29:59 +08:00
William Cheng
1b2f3fbfb6
Fix alias to map response ( #1067 )
...
* fix response reference to map
* update samples
* add null check for openapi
2018-09-20 19:29:33 +08:00
Vladislav Cheparin
5fc76ba834
[Java][Retrofit2] The part name is not added to the annotation ( #1029 )
...
* fixed retrofit2/formParams.mustache
* added play26 to retrofit2-all.sh
* fixed samples
2018-09-16 16:00:38 +08:00