William Cheng
887b688014
[Java] Generate OAuth related files only if OAuth security schema is used ( #1907 )
...
* optionally include oauth files in java client
* fix java templates
* fix tests
* fix CI issues
2019-01-28 11:05:37 +08:00
William Cheng
9029103c94
fix index check, add test cases ( #1993 )
2019-01-27 21:18:20 +08:00
William Cheng
c438f67b66
fix index, add test case in php client ( #1994 )
2019-01-27 20:29:59 +09:00
William Cheng
706192980c
update samples
2019-01-26 22:03:58 +08:00
gfeun
860b91e45e
[lua] Allow connection on port != 80 or 443 ( #1712 )
...
* Allow connection on port != 80 or 443
In the current implementation a client can't connect on another port than 80 or 443
This commit allows to specify a host like "localhost:8080" when creating the client
The port is then used when initiating http requests
* Update Petstore Sample for CI
* Fix unused return value
* Update petstore sample
* Rename host parameter into authority
2019-01-26 21:05:22 +08:00
Joke Durnez
1a07bd6573
Bugfix/rheaders ( #1965 )
...
* debug headers in R client
* fixes to R client
* petstore samples
* missing space
* other space :)
2019-01-26 17:27:24 +08:00
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
d3v-cl
bc6997f0e5
[DART2]: fix Map<String, nativeType> fromJson ( #1936 )
2019-01-25 10:54:46 +08:00
William Cheng
33b7547da3
Add multiple servers support to PHP client ( #1964 )
...
* add multiple server support
* update php samples
* update wording
* make variables optional
2019-01-24 11:32:03 +08:00
William Cheng
3ea6cf356f
Fix C# discriminator's mapping name ( #1942 )
...
* fix C# mapping name
* add back jsonsubtypes
* add new files
2019-01-23 15:54:24 +08:00
Bernd
d33c4bb4a3
add new generator: typescript-rxjs ( #1884 )
...
* Merged in feature/rxjs (pull request #2 )
Feature/rxjs
* feat: duplicate typescript-fetch, add docs
* duplicate fetch codegen to use for rxjs
* remove mapping helpers from modesl
* introduce rxjs, adjust apis
* make middlewares work
* fix namespace issue with babel
* fix enum generation
* fix formatting of enum
* remove other readme
* feat: duplicate typescript-fetch, add docs
* duplicate fetch codegen to use for rxjs
* remove mapping helpers from modesl
* introduce rxjs, adjust apis
* make middlewares work
* fix namespace issue with babel
* fix enum generation
* fix formatting of enum
* remove other readme
* add bash scripts to generate samples
* remove environment import
* add rxjs dependency to package.mustache
* add genereated samples
* add docs
* add windows scripts
* adjust license info
* update "ensure-up-to-date" by typescript-rxjs
* Update modules/openapi-generator/src/main/resources/typescript-rxjs/runtime.mustache
Co-Authored-By: denyo <hacker.bernd@gmail.com >
* Update modules/openapi-generator/src/main/resources/typescript-rxjs/runtime.mustache
Co-Authored-By: denyo <hacker.bernd@gmail.com >
* Update modules/openapi-generator/src/main/resources/typescript-rxjs/runtime.mustache
Co-Authored-By: denyo <hacker.bernd@gmail.com >
* Update modules/openapi-generator/src/main/resources/typescript-rxjs/runtime.mustache
Co-Authored-By: denyo <hacker.bernd@gmail.com >
* Update modules/openapi-generator/src/main/resources/typescript-rxjs/runtime.mustache
Co-Authored-By: denyo <hacker.bernd@gmail.com >
* Update modules/openapi-generator/src/main/resources/typescript-rxjs/runtime.mustache
Co-Authored-By: denyo <hacker.bernd@gmail.com >
* Update modules/openapi-generator/src/main/resources/typescript-rxjs/runtime.mustache
Co-Authored-By: denyo <hacker.bernd@gmail.com >
* Update modules/openapi-generator/src/main/resources/typescript-rxjs/runtime.mustache
Co-Authored-By: denyo <hacker.bernd@gmail.com >
* Update modules/openapi-generator/src/main/resources/typescript-rxjs/apis.mustache
Co-Authored-By: denyo <hacker.bernd@gmail.com >
* fix missing return for Observable<void>
* use shorthand syntax
* improve linting
* improve linting
* revert previous changes
* Revert "Update modules/openapi-generator/src/main/resources/typescript-rxjs/runtime.mustache"
This reverts commit 26f65ca4ce .
* recreate typescript-rxjs samples
2019-01-21 23:26:18 +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
4df8c3cf64
update csharp samples
2019-01-18 17:00:10 +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
na-o-ys
4117b2ebb1
[BUG][typescript-node] Generated package causes compilation errors ( #1911 )
...
* changed typescript-node build dir
* fixed missed json
* to pass integration test
2019-01-16 10:58:49 +08:00
Silas Boyd-Wickizer
f5d6aaebb2
[TypeScript-Node] support setting the content-type header per-call ( #1868 )
...
* [TypeScript-Node] support setting the content-type header per-call
This approach is inspired by the typescript-fetch implementation in
swagger-codegen.
Fixes https://github.com/OpenAPITools/openapi-generator/issues/1867
* Update modules/openapi-generator/src/main/resources/typescript-node/api-single.mustache
Co-Authored-By: silasbw <silasbw@gmail.com >
* Update modules/openapi-generator/src/main/resources/typescript-node/api-single.mustache
Co-Authored-By: silasbw <silasbw@gmail.com >
* Update Petstore sample
* Fix types
* update "npm" petstore example
* Rename
2019-01-16 10:31:30 +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
FallenRiteMonk
9331df791f
Minor Angular type improvements ( #1843 )
...
Update api.service.mustache
update samples
2019-01-09 00:30:37 +08:00
d3v-cl
9ccf872290
[DART] fix: set fields to null if json value is null. ( #1798 )
...
* fix: set fields to null if json value is null.
* rebuild dart2 petstore
* rebuild dart petstore
* rebuild petstore
* [DART]fix: set fields to null if json value is null.
2019-01-09 00:26:46 +08:00
William Cheng
ed5bd5ffb0
better handle of oauth ( #1838 )
2019-01-08 07:51:02 +08:00
sredbull
eff0c5e8d0
Added proper error response ( #1814 )
2019-01-07 12:19:50 +08:00
sredbull
1189362466
[JavaScript] Added plugins variable for the javascript/ES6 client ( #1797 )
...
* Added plugins variable for the javascript/ES6 client
* Ran the javascript and javascript-es6 shell script
2019-01-07 12:18:03 +08:00
William Cheng
f0f214743e
Use JS ES6 as the default ( #1825 )
...
* set JS ES6 as the default
* update doc
2019-01-07 11:43:11 +08:00
sunn
651395d426
Update base class due to failed compilation in case of plain object type with no properties or additionalProperties specified ( #1826 )
2019-01-06 18:20:23 +01:00
sunn
c65ef987af
Emit worker also in response signal ( #1829 )
2019-01-06 18:18:20 +01:00
William Cheng
b015ac9307
use 4-space instead of tab in perl templates ( #1830 )
2019-01-07 00:22:24 +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
William Cheng
8f561f1ef3
[C#][Refactor] Fix nullable required property in the constructor ( #1819 )
...
* add serialization test, fix nulllable reuqired
* remove vs folder
2019-01-05 18:54:29 +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
d35f4b08d9
Fix various typos in the templates (Ruby, C#) ( #1803 )
...
* Fix typos
* update petstore samples
2019-01-05 09:39:10 +08:00
William Cheng
ad5184efc1
Add process utils class to add index to properties ( #1796 )
...
* add process utils to add index to properties
* fix javadoc warning
2019-01-03 16:06:22 +08:00
William Cheng
2f6381cb19
Add nullable support to C# client (refactor) ( #1775 )
...
* add nullable support to c# client (refactor)
* clean up methods
* move typemapping to constructor
2018-12-31 10:44:02 +08:00
Christophe Bornet
0fca90133c
Use JsonNullable wrapper on nullable/x-nullable fields ( #1762 )
...
* Use JsonNullable wrapper on nullable/x-nullable fields
Fix #1250
* update samples
2018-12-31 10:04:26 +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
Erik Timmers
a0e5b74b2b
[elm] Add support for sending headers ( #1704 )
2018-12-31 09:58:45 +08:00
Akihito Nakano
6a4f3385d8
Fix type inference error ( #1773 )
...
* Fix type inference error
* Update samples
bin/openapi3/kotlin-client-petstore.sh
bin/kotlin-client-petstore.sh
* Update samples
2018-12-29 12:14:34 -05:00
William Cheng
e821a58fd1
skip default value for contaier in spring ( #1725 )
2018-12-29 18:50:10 +08:00
William Cheng
1db105b6f9
Use CompareNetObject for object comparison in C# client (refactor) ( #1765 )
...
* add pet, array of array test, use CompareNetObject for comparision
* add an option, should trigger ci failure
* update doc
* use useCompareNetObjects in csharp-refactor petstore
* fix project template
2018-12-29 14:45:49 +08:00
Akihito Nakano
5d98fc6beb
Fix UUID support ( #1746 )
...
* Add custom type adapter to deserialize UUID
* Update samples
./bin/kotlin-client-threetenbp.sh
./bin/kotlin-client-string.sh
./bin/kotlin-client-petstore.sh
2018-12-27 08:59:57 +09:00
Daiki Matsudate
292d987f15
Use appInfo.version for podspec ( #1760 )
2018-12-27 00:19:29 +08:00
Daiki Matsudate
c2273a651a
[Swift 4] Add createURLRequest method ( #1727 )
...
* add create URL Request method
* add comment
2018-12-27 00:19:11 +08:00
Daiki Matsudate
c13e089c85
[swift4] Use RequestBuilder directly for RxSwift and PromiseKit ( #1718 )
...
* remove default implementation
* avoid insert blank lines
2018-12-26 18:01:26 +08:00
William Cheng
0dee995ebb
Fix discriminator name not following variable naming convention ( #1742 )
...
* fix discrimintator name not following variable naming convention
* fix test
* update samples
* use discriminator name directly in php
* single quote array index
2018-12-24 10:17:43 +08:00
tanmen
aed2c882da
add nullable support to typescript-axios ( #1743 )
2018-12-24 00:59:13 +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