Yimin Lin
70bbee6fc6
Run bin/dart2-petstore.sh to regenerate libraries
2018-08-28 18:14:27 +08:00
Yimin Lin
5feff6b0c9
Update pom.xml
2018-08-28 17:46:32 +08:00
Yimin Lin
9ae0f512e2
Run bin/dart2-petstore.sh to regenerate libraries
2018-08-28 17:40:32 +08:00
Yimin Lin
8be29548e5
Running tests on Dart VM
2018-08-28 14:09:55 +08:00
Yimin Lin
e928e227cf
Update petstore tests
2018-08-28 11:30:07 +08:00
Yimin Lin
0a9c838711
Update dependencies
2018-08-28 11:19:40 +08:00
Yimin Lin
73c57e8955
Upper constraints on the SDK version
2018-08-28 11:02:05 +08:00
William Cheng
d4c810988a
add dart2 samples, update travis
2018-08-24 11:23:39 +08:00
Rytis Karpuška
1c6ab3f831
Add localVar prefix to parameterized functions variables in cpprestsdk in order to make name clashing less probable. ( #731 )
2018-08-16 18:16:58 +08:00
William Cheng
5ffc297a69
Fix Ruby script path in ensure-up-to-date ( #823 )
...
* fix ruby script path in ensure-up-to-date
* bin/ruby-client-petstore.sh
2018-08-16 13:59:47 +08:00
Victor Orlovsky
e7340bfe5b
[Java][Rest-assured] Fix "invokerPackage" in ApiClient, remove unnecessary @Authorization ( #822 )
2018-08-16 06:15:15 +02:00
William Cheng
6de09688ad
Add auto-generated readme for cpprestsdk client ( #814 )
...
* add auto-generated readme for cpprestsdk client
* update cpprest client sample
* remove error message from cmake
2018-08-16 00:23:48 +08:00
Victor Orlovsky
7b8f51a465
[JAVA][Rest-assured] add more information about operations ( #815 )
...
Add swagger annotations to client and set default baseReqSpec and baseContextConsumer in ApiClient
2018-08-15 17:56:14 +02:00
Jérémie Bresson
79b993e6d5
Prepare version 3.2.2-SNAPSHOT ( #810 )
2018-08-14 13:38:18 +02:00
Geoff Brown
08ca54d3d5
Fixed date formatting in typescript node client ( #786 )
...
Fixes #785
2018-08-13 19:27:31 +02:00
William Cheng
b64864f47d
Fix float/double default value in C# generator ( #791 )
...
* fix float/double default value
* better code format
* better CI for openapi3 batch files (C# client)
* update nancyfx samples
* pipe output to /dev/null to reduce log size
* fix windows batch file
* add C# API client generated by OAS3 spec
2018-08-13 13:28:22 +08:00
Rytis Karpuška
0cd6d8c139
Do not declare destructor as default when destructor is explicitly declared. ( #732 )
2018-08-12 13:44:07 +02:00
William Cheng
ddb0920fed
Fix C# client enum issue ( #774 )
...
* fix csharp enum issue
* fix numeric enum value
* add docstring to exlain isDataTypeString
* fix docstring by adding return
* fix ToJson in hash model
* remove BaseValidate for map model
* restore csproj file
2018-08-11 11:34:20 +08:00
Akihito Nakano
21777f2759
[JavaScript] Update vulnerable dependencies ( #784 )
...
* Update vulnerable dependencies
* Update samples: javascript-es6
* Update samples: javascript-promise
* Update samples: javascript-promise-es6
* Update samples: javascript
* Update samples: petstore-security-test/javascript
* Rename operationId if it starts with a number
* Update samples
bin/javascript-petstore.sh
bin/javascript-es6-petstore.sh
bin/javascript-promise-petstore.sh
bin/javascript-promise-es6-petstore.sh
2018-08-10 21:50:33 +08:00
Yusuke Iinuma
afdef8f890
[Ruby] Fix method split ( #780 )
...
* Fix methods split for readable
* Recreate sample
2018-08-10 17:25:22 +08:00
William Cheng
748d1d70cb
update groupId in pom ( #779 )
2018-08-10 15:48:19 +08:00
Daniel Miller
987fd77042
[cpp-restsdk] Support multi-line descriptions ( #753 )
...
* Update IndentedLambda to take optional prefix
* Add `multiline_comment_4` to CppRestSdkClient
* Update cpp-restsdk example
2018-08-09 19:01:15 -04:00
William Cheng
90a8b81728
Prepare 3.2.1-SNAPSHOT release ( #748 )
...
* prepare 3.2.1 SNAPSHOT release
* update doc to use 3.2.0 stable version
2018-08-07 01:31:37 +08:00
Alexey Alekhin
05db32fea2
[Elm] Template improvements ( #661 )
...
* Add elm template parameter to the samples testing script
* Update elm-date-extra package; fixes #458
* Update generated elm samples
* Use Elm doc comments; remove some unneccessary newlines
* Update generated Elm samples
* Remove unnecessary parenthesis around non-optional container type
2018-08-06 18:17:59 +08:00
William Cheng
c116c8fb9b
[PHP] Decommission "packagePath", add new option "packageName" ( #681 )
...
* remove packagePath from php file location, use -o instead
* fix php symfony top folder
* restore pacakgePath
* update php laraavel samples
* remove packagePath from PHP generator
* add new silex files
* update window batch - php silex
* fix openapi3 silex script
2018-08-06 18:10:34 +08:00
Jon Schoning
f6c21057e1
[haskell-http-client] regen samples ( #709 )
...
* [haskell-http-client] regen samples
* ensure the haskell-http-client samples are always up-to-date
2018-08-05 15:11:52 -05:00
William Cheng
f6146b212f
[PHP] better operationId handling, add CI for PHP slim server ( #723 )
...
* better operationId handling, add CI for PHP slim
* use spaces instead of tabs
* replace tab with space
* install php
2018-08-03 10:47:54 +08:00
David van Laatum
a258cf3fc6
#714 prevent throwing another exception if the request fails eg connection reset ( #715 )
...
* prevent throwing another exception if the request fails eg connection reset
* prevent throwing another exception if the request fails eg connection reset
2018-08-03 00:02:09 +08:00
William Cheng
f0425d77ef
[Ruby] Better handling of operationID starting with a number ( #719 )
...
* better handling of operationId starting with numbers in Ruby
* update Rubocop to use Layout
2018-08-02 22:00:50 +08:00
William Cheng
40024ac72a
[Go] Prefix enum number with _ ( #703 )
...
* prefix enum number with _ in go
* reformat code, use else if
2018-08-02 10:13:01 +08:00
William Cheng
ab08dd1d26
Better handling of operationID starting with numbers ( #691 )
...
* add numeric operationid to test spec
* better handling of operationId in more generators
* fix go toOperationId
* update samples
* update java samples
* update java samples (vertx, webclient)
* update java google api client sample
* fix typo, update OAS3 test spec, update php petstore (oas3)
* defer camelize in operationid
* remove duplicated sanitizeName
2018-08-01 22:31:58 +08:00
William Cheng
21141f682f
Fix Javadoc string error in Java (rest-assured) client ( #702 )
...
* fix docstring
* trigger build failure
* Revert "trigger build failure"
This reverts commit 12cd26f0ca .
* update java samples
2018-08-01 22:13:41 +08:00
Victor Orlovsky
82156b6639
Added constant "httpMethod", "summary" ( #697 )
2018-08-01 12:02:11 +08:00
René Winkelmeyer
d1fc923b66
Re-implementation of Apex client code gen ( #698 )
2018-07-31 23:02:25 +08:00
William Cheng
d8ec6b2003
[Apex] migrating to OpenAPI Generator project ( #692 )
...
* [apex] migrating to OpenAPITools
* migrate apex to openapi-generator
2018-07-31 15:28:54 +08:00
William Cheng
036fa6918c
fix operation id starting with number for python client ( #682 )
2018-07-30 15:42:06 +08:00
sunn
b587052de4
cpp-tizen extends AbstractCppCodegen ( #676 )
...
* cpp-tizen extends AbstractCppCodegen
* Update javadoc comment
2018-07-30 15:33:00 +08:00
Rubén Martínez
68d80ab67d
[Java][Client][RestTemplate] Fixed invalid URL-encoding of query parameters ( #646 )
...
Fix for the #644
2018-07-30 08:38:10 +02:00
Jérémie Bresson
a8e8acead7
[java] add useNullForUnknownEnumValue option ( #633 )
2018-07-26 11:00:45 +02:00
Jeremie Bresson
70cdd27e75
Merge remote-tracking branch 'origin/master' into 3.2.x
2018-07-25 16:51:19 +02:00
William Cheng
86d7009f4c
replace tab with spaces, fix empty spaces in new lines ( #632 )
2018-07-24 17:30:54 +08:00
Daniel Miller
530065137d
[cpp-restsdk] Generate mockable APIs ( #595 )
...
* Port GMock feature from NativeInstruments
swagger-codegen fork:
https://github.com/NativeInstruments/swagger-codegen/pull/9
* Update petstore for Mockable APIs
* Fix shared_ptr in templates for File params
* Add guards in templates for GMock APIs
* Regenerate samples without GMocks
* Add useful constructors for GMock APIs
* Add constructors to API header interface
* Update samples with explicit monadic constructors
* Add default implementations for destructors
2018-07-24 15:31:21 +08:00
Euan Kemp
2e6bec7345
[Rust] Split out request logic, implement form parameters ( #528 )
...
* [Rust] Move request logic into standalone file
This reduces the number of variables which are used in the generated
operations, thus fixing #512 .
This also fixed a TODO related to URI parsing errors.
Other than that, it is meant to be functionally identical.
* [Rust] Add support for non-file form params
Up until now, they just weren't there at all
* [Rust] Use more rustic terms in example
2018-07-23 23:10:53 +08:00
William Cheng
667e3130fe
Merge remote-tracking branch 'origin/master' into 3.2.x
2018-07-23 23:04:28 +08:00
Rubén Martínez
0da55081c9
[Java][Client][RestTemplate] Do not create new Object for empty body ( #605 )
...
#513 Fixed error that causes exception when trying to perform HTTP requests without a body and an empty Object is used as body instead. In these cases an exception is thrown indicating that it is not possible to find a message converter for java.lang.Object and application/json.
2018-07-20 17:49:12 +02:00
Tomasz Prus
8867d2b34c
Support for python 3.7 by renaming async to async_req ( #519 )
...
* feat: support for python 3.7
* fix: regenerate other sample clients
2018-07-20 22:14:18 +08:00
William Cheng
888da52181
Merge remote-tracking branch 'origin/master' into 3.2.x
2018-07-19 18:46:18 +08:00
Georg Rollinger
f7617bc628
[typescript][jQuery] Fix promise resolution ( #581 )
...
* typescript-jquery: fix promise resolution
The type annotation that is generated for an API states that the
JQueryPromise<...> will be resolved with a single value.
The implementation, on the other hand resolves with two.
This changes the implementation to resolve the promise in accordance
with the type annotation.
It also adds another type specifying what will be passed if the promise
is rejected.
* Update petstore sample for typescript-jquery
2018-07-19 18:04:43 +08:00
William Cheng
e02e875978
Update gradle dependency for Java RESTEasy API client ( #597 )
...
* update resteasy gradle dependency
* remove java8 option when testing resteasy (java)
2018-07-19 17:57:21 +08:00
Marvin
52cd17ecc7
[Java][RESTEasy] Fixed setting of custom headers ( #599 )
...
Fixed header generation. Previously the key was used as value parameter.
2018-07-19 11:55:01 +02:00