Sven Panne
0b10092262
[python-flask] [python-aiohttp] [bug] Fixed handling of dotted module names ( #2041 )
...
Previously, if you used a packageName of the form "foo.bar.baz", half of the
generated files of the python generator went into a subdirectory
"foo/bar/baz" (correct), the other half went into a subdirectory
"foo.bar.baz" (incorrect).
2019-02-09 02:51:36 +08:00
karismann
cd2ff0b041
[angular-typescript] Wrong Typescript Version for Angular 6 with Npm ( #2097 )
...
The Angular Compiler 6 requires TypeScript >=2.7.2 and <2.10.0
2019-02-09 02:44:48 +08:00
William Cheng
0a2fb8db8f
Remove localVarPrefix from Java client ( #2045 )
...
* remove localVarPrefix from java client
* rename local varaible
* update samples
2019-02-08 11:51:26 +08:00
William Cheng
36fa7102dd
[Python] Add "servers" support in path, operation ( #2052 )
...
* add servers to path, operation
* add path/operation server support to python client
* update python samples
* fix index
* fix python code style
2019-02-08 11:48:37 +08:00
William Cheng
7cee2b62e4
fix JS default ot ES6 ( #2084 )
2019-02-08 11:47:33 +08:00
karismann
5281ea8bef
[JAVA] fix outdated windows script for test templates ( #2091 )
2019-02-08 10:11:06 +08:00
Pablo Lázaro
aa24f07433
[TypescriptAngular] gets package npm version from API specification ( #2019 )
2019-02-07 15:53:01 +08:00
Morten Hekkvang
aa15882e2b
Update openapi-generator-cli.sh ( #2065 )
...
* `jq` executable is a much cleaner way to get version number
* Using `jq` and getting `releases` instead of `tags` allows us to get latest stable release
2019-02-07 14:56:53 +08:00
autopp
f1a56447ba
Request to run ./bin/openapi3/{LANG}-petstore.sh
and ./bin/openapi3/security/{LANG}-petstore.sh
before submitting new PR. ( #2071 )
2019-02-07 12:14:11 +08:00
Sven Panne
dd3e6c6a3b
Use actual value of generateSourceCodeOnly in python generator. ( #2015 )
2019-02-06 15:04:53 +08:00
autopp
28768244d6
[Ruby] Use double-quote string to enable string interpolation ( #2067 ) ( #2068 )
2019-02-06 14:59:54 +08:00
Mike Ralphson
532743b4f9
Add .gitattributes file to 'vendor' mustache templates ( #1980 )
...
This has the effect of making GitHub attribute the language of the project correctly (e.g. as Java). This is useful for sites which list projects by assigned language.
2019-02-06 14:58:49 +08:00
William Cheng
0b66fa5c82
add servers to path, operation ( #2048 )
2019-02-05 17:07:52 +08:00
William Cheng
454adec32d
Fix isFreeFormObject check for allOf, oneOf, anyOf ( #2044 )
...
* fix free form object detection
* refator
2019-02-04 22:12:59 +08:00
William Cheng
931c03beca
add methods to name interface ( #2046 )
2019-02-04 17:34:55 +08:00
Matej Vehar
f4088f8ee8
Enable serialization of non-null negative values (array, false, etc) ( #2032 )
2019-02-04 15:25:16 +09:00
Akihito Nakano
f56bc79db6
Add a link to the presentation by @ackintosh at Gunma.web ( #2047 )
2019-02-04 00:30:32 +08:00
Dj Padzensky
6f4ba25cd8
Making completion work with openapi-generator-cli or openapi-generator ( #2027 )
...
Homebrew installs openapi-generator-cli as openapi-generator. This will make bash completion work with either.
2019-02-02 11:34:27 +08: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 6a414af13f71ac062992e838926906f6735d036c.
2019-02-01 00:03:51 +01:00
Jérémie Bresson
6a414af13f
4.0.0-beta2 release ( #2036 )
v4.0.0-beta2
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
Jérémie Bresson
02a8dad77c
Document 'x-enum-descriptions' and 'x-enum-varnames' ( #2010 )
2019-01-29 13:56:37 +01: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
Jérémie Bresson
046db19a85
[core] cleanup: remove OpenAPI parameter from CodegenConfig methods ( #1953 )
...
* Add OpenAPI parameter to DefaultCodegen#toDefaultValue(..)
* Remove CodegenConfig#fromOperation()
* Remove allDefinitions parameter from fromModel(..)
* Remove definitions parameter from CodegenConfig#fromOperation(..)
* remove schemas parameter from DefaultCodegen#fromRequestBody(..)
* remove schemas parameter from DefaultCodegen#fromCallback(..)
* Remove openAPI parameter from CodegenConfig#fromModel(..)
* Remove openAPI parameter from CodegenConfig#fromOperation(..)
* Remove openAPI parameter from DefaultCodegen#fromProperty(..)
* Remove openAPI parameter from DefaultCodegen#fromParameter(..)
* Remove OpenAPI parameter from several methods
* Use ModelUtils.getReferencedParameter(..)
* Remove unused variable
* Remove openAPI parameter from DefaultCodegen#fromResponse(..)
* Remove openAPI parameter from DefaultCodegen#addHeaders(..)
* Remove from addConsumesInfo(..)/addProducesInfo(..)
* Improve test: add property to prevent Pet from being a free-form object
* remove globalSchemas Map<String, Schema>
* remove deprecated method: postProcessOperations()
* Remove 'Map<String, Schema> allSchemas' from addProperties(..)
* Remove 'Map<String, Schema> allDefinitions' from createDiscriminator(..)
* Remove 'Map<String, Schema> allSchemas' from unaliasPropertySchema(..)
* Rename globalOpenAPI to openAPI
* Update documentation
* Run “Optimize import” in IntelliJ IDEA
2019-01-28 16:19:36 +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
827e68ca1c
jaz-ah to remain in the technical committee only
2019-01-24 22:20:08 +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
Paul Mundt
69323aec48
Update README.md ( #1971 )
...
Add Adaptant to the list of companies using the OpenAPI Generator
2019-01-24 10:42:11 +08:00
William Cheng
3757ffe0ba
Add https://www.codecentric.de/ to company list ( #1967 )
2019-01-23 18:00:12 +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