Matej Vehar
f4088f8ee8
Enable serialization of non-null negative values (array, false, etc) ( #2032 )
2019-02-04 15:25:16 +09:00
Benoît Courtine
888068d122
Rust reqwest improve ( #1890 )
...
* Resolves #525 for Rust client generator with reqwest library.
* Use Reqwest "query" method to generate query URL.
* urlencode URL string parameters.
* Generate rust-reqwest client, and verify it compiles and work as intended.
* Map file params (to "&std::path::Path") and support multipart operations (with file params) in Reqwest library.
* Cleanup: template compression to remove unecessary blank lines in generated code.
2019-02-01 15:02:16 +08:00
Jeremie Bresson
16f52cf2ad
Set version to 4.0.0-SNAPSHOT
...
This reverts commit 6a414af13f
.
2019-02-01 00:03:51 +01:00
Jérémie Bresson
6a414af13f
4.0.0-beta2 release ( #2036 )
2019-02-01 00:00:22 +01:00
William Cheng
453eeb9e40
Add Bearer authentication to PHP API client ( #2013 )
...
* add php bearer auth support
* add partial mustache
* add bearer format
* update php ze-ph samples
2019-01-31 17:54:10 +08:00
William Cheng
6801741592
Add Bearer authentication support to JS client ( #2020 )
...
* add bearer authentication support to js client
* add bearer format to js client
* fix test case
* update php ze-ph samples
2019-01-31 15:27:24 +08:00
Daniel Miller
cbda3fad98
[C++][Client][C++ Rest SDK] Fix path parameters with format ( #1987 )
...
* Create parameterToString for shared_ptr<T>
* Update cpp-restsdk sample petstore client
2019-01-31 10:47:00 +08:00
William Cheng
f946492e7e
update php ze-ph samples
2019-01-31 10:38:06 +08:00
William Cheng
562442764a
update php ze-ph samples
2019-01-31 10:07:18 +08:00
William Cheng
2eb99f602a
Add Bearer authentication support to Python client ( #1999 )
...
* add bearer auth support to python
* add bearer auth support to python
* update python oas2 petstore samples
* update samples
* add bearer format
* update php symfony samle
2019-01-30 22:16:53 +08:00
Arthur Mogliev
77d2de4e3d
[PHP][php-ze-ph] Support for PHP 7.1+, Zend Expressive 3.2 and PathHander 0.4 ( #1902 )
...
* - support for PHP 7.1, Zend Expressive 3.2 and PathHander 0.4 for php-ze-ph generator
* - fixed mess with petstore samples (added new files, removed obsolete files)
* php-ze-ph:
- overwriting "*/*" media type for producers with "n/a" (PathHandler does not support that cause it makes no sense to return response with "Content-Type: */*")
- "array" return type declaration for handler methods with ambiguous "container" return type
- better way to generate attribute annotation stub for request body data with ambiguous "container" type
- fixed missing dependency in composer.json
- minor optimization for container.php
- samples for OAS3 petstore spec
* php-ze-ph:
- note about ext-yaml in stub README
- updated .gitignore
* php-ze-ph:
- logging '*/*' replacement as warning
2019-01-30 15:36:00 +08:00
Jérémie Bresson
c871e3bc81
[core] Handle referenced enum case correctly ( #2001 )
...
* [core] Handle referenced enum case correctly
* Update all samples
* Fix compile error after merge
2019-01-30 11:07:58 +08:00
Dennis Kieselhorst
bcfa86d401
update CXF and Jackson to latest version ( #2017 )
2019-01-29 20:43:41 +08:00
William Cheng
83d34bd8d7
Add multiple servers support to JS API client ( #1974 )
...
* add multiple servers support to JS ES6
* multiple server support in js es5
* using exports in es5
* fix index check
* add oas v3 js es6 client to travis
2019-01-29 11:19:21 +08:00
MBcom
6f16b45976
added bearer authentication to typescript-angular package ( #1986 )
...
* added bearer authentication to typescript-angular package
* updated samples
2019-01-28 16:16:32 +08:00
William Cheng
7811390b7b
Add multiple servers support to Python client ( #1969 )
...
* add multiple server support to python client
* various fixes
* minor fixes, add tests
* test oas2 python first
* fix tests
* fix issues reported by flake8
* update code format
* add python petstore to ensure up-to-date
* rearrange test
* fix E501
* fix tests
* add new files
* fix script permission
* fix index check
* update samples
2019-01-28 11:24:48 +08:00
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
Yuriy Belenko
4f8164e713
[Slim] Update Readme ( #1995 )
...
* Add OpenAPI Generator link to readme
* Update Readme example to match config
2019-01-27 18:05:42 +08: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 26f65ca4ce29ab9ab4602e7cb0367895e93ddf4e.
* 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
Jyhess
17218117b9
Fix missing __init__.py ( #1933 )
2019-01-18 12:41:43 +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
Dec12 | Fujigon
df8137cf21
[JAVA][JAX-RS] don't forget to support @JsonValue for enum ( #1833 )
...
* don't forget to support JsonValue
* re-generate samples
2019-01-16 10:29:31 +08:00
William Cheng
03711d572f
Rename graphql-server to graphql-nodejs-express-server ( #1822 )
...
* rename graphql server
* update windows batch file
* fix openpai3 shell script
2019-01-15 22:54:06 +08:00
sunn
963c002830
Update Readme for qt5 server ( #1912 )
2019-01-15 20:58: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
Jyhess
80ca67cfda
Python AIOHTTP server generator ( #1470 )
...
* Astract factory for generators based on connexion
* Add aiohttp server generator
* Fix flask tests
* Normalize python-flask folder names
2019-01-11 23:35: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