Commit Graph

56 Commits

Author SHA1 Message Date
Terence Foxcroft c6f10ef1ea Minor fix to cater for empty array 2015-02-17 07:10:08 +02:00
Tony Tam 2e88dea3ac updated versions 2015-02-16 20:44:22 -08:00
Tony Tam 678bbd6676 made dynamic swagger config example 2015-02-16 20:17:00 -08:00
Tony Tam 8befb95986 added type tag 2015-02-16 18:19:06 -08:00
Tony Tam 026c93a104 fixed models 2015-02-16 18:03:15 -08:00
Tony Tam fde5014bf9 fix for #224, added safe php comparison 2015-02-16 17:49:22 -08:00
Tony Tam 39b2bf4204 fixed test errors from updating sample json 2015-02-16 17:38:04 -08:00
Tony Tam 166a18bfc8 pulled from live server 2015-02-16 17:37:25 -08:00
Tony Tam 5790c7d289 fix for #191, not detecting correct file name 2015-02-16 17:18:19 -08:00
Tony Tam a4bde0368e updated for separation with enums 2015-02-15 22:19:43 -08:00
Tony Tam da8176e170 updated templates 2015-02-15 22:19:26 -08:00
Tony Tam 3b501f4134 added better enum support 2015-02-15 22:05:45 -08:00
Tony Tam 4daac48c6b added readme, rebuilt client 2015-02-15 19:50:41 -08:00
Tony Tam e943f5c864 added readme, rebuilt client 2015-02-15 19:50:23 -08:00
Tony Tam 719820c089 added help response if args not set 2015-02-15 19:11:15 -08:00
Tony Tam fe06652931 removed scala compile step #205 2015-02-15 19:04:53 -08:00
Tony Tam f942e82691 updated templates 2015-02-15 18:06:50 -08:00
Tony Tam db5259b913 updated script, addressed #189 with type mapping 2015-02-15 18:06:40 -08:00
Tony Tam dd971f19e7 added support for headers when generating per #102 2015-02-15 17:15:40 -08:00
Tony Tam 785cc4e29a fixed file suffix 2015-02-14 17:49:33 -08:00
Tony Tam 0c3e82e375 updated templates 2015-02-14 17:49:19 -08:00
Tony Tam a6744507ef updated version 2015-02-14 17:49:10 -08:00
Tony Tam 4bd1b99213 Merge branch 'develop_2.0' of github.com:swagger-api/swagger-codegen into develop_2.0 2015-02-14 17:34:27 -08:00
Tony Tam 4841485456 Merge pull request #427 from lucamilanesio/scala-mustache-backward-compatibility
Scala api.mustache: make new constructor backward compatible
2015-02-14 17:34:23 -08:00
Tony Tam d5ddf0c404 Merge branch 'develop_2.0' of github.com:swagger-api/swagger-codegen into develop_2.0 2015-02-14 17:33:46 -08:00
Tony Tam 7d4cc6bdde Merge pull request #425 from lucamilanesio/develop_2.0
SPNEGO auth fix: Authentication scheme should be set as String
2015-02-14 17:33:30 -08:00
Tony Tam feb6119572 added supporting data post processing 2015-02-14 17:08:51 -08:00
Tony Tam dbc4ab51b1 removed deprecated call 2015-02-14 17:08:37 -08:00
Tony Tam 391806570c updated script 2015-02-14 16:30:38 -08:00
Tony Tam 241c69fef7 updated templates 2015-02-12 22:24:04 -08:00
Tony Tam 2bc5e71f91 updated year in comments 2015-02-12 21:53:37 -08:00
Tony Tam dd9da67f51 made match case insensitive 2015-02-12 21:51:44 -08:00
Tony Tam c3978d2ea3 updated dependencies for compat 2015-02-12 21:38:52 -08:00
Luca Milanesio 14795df85d Scala api.mustache: make new constructor backward compatible
When default values have been provided with the api.mustache
constructor, backward compatibility was broken because of the public
instance variables becoming immutable vals whilst they were vars before.

We can now use the constructor arguments as default values for the internal
vars and establish backward compatibility with existing code.
2015-02-11 11:00:41 +00:00
Luca Milanesio fd560f4dc1 Scala api.mustache: allow easy basePath and ApiInvoker override
Gets rid of the smelly vars inside Scala api.mustache allowing the
override of default basePath and ApiInvoker on the constructor.

Previously the code for overriding was:

  val myApi = new MyApi()
  myApi.basePath = "http://myapi.endpoint.com"
  myApi.apiInvoker = new ApiInvoker(authScheme = "SPNEGO")

after the change everything can be simply declared in the constructor:

  val myApi = new MyApi("http://myapi.endpoint.com",
                         new ApiInvoker(authScheme = "SPNEGO"))
2015-02-10 14:07:13 +00:00
Luca Milanesio 6ecc569abd SPNEGO auth fix: Authentication scheme should be set as String
Default authentication scheme is a String and must be later
on decoded as Realm enum
2015-02-10 12:17:27 +00:00
Luca Milanesio 8e327aa24b Support for Secure SPNEGO kerberos negotiation
Ability to integrate with a SPNEGO-protected REST API
with KerberosV5 ticket preemptive authentication.
2015-02-09 20:14:13 +00:00
Luca Milanesio 592d59ceb2 Support for HTTP Async client transport for Jersey on Scala
When generating Scala client, the ApiInvoker is a class with
overridable options, avoiding the need of public vars to be
manually modified.

Additionally it is possible to plug the AsyncHttp protocol
for Jersey in order to achieve Netty support and maximum scalability.

NOTE: Support for Scala 2.10.0-3 removed as largely obsolete
2015-02-09 19:59:26 +00:00
Tony Tam 781c9f7d83 Merge pull request #416 from FindTheBest/develop_2.0
PHP/Python Enhancements
2015-02-08 22:15:34 -08:00
Tony Tam ffe5fc7fd2 changed signature for usage in generator 2015-02-07 14:59:35 -08:00
Tony Tam cbc9fdbe34 updated annotations 2015-02-07 11:08:21 -08:00
James Ebentier 09bfecf76e Python: adding in support for formParams as well as multipart-form requests 2015-02-06 11:32:15 -08:00
James Ebentier 8b4180ca4a PHP: moving over the addition of a setTimeout function for the APIClient 2015-02-06 11:16:16 -08:00
James Ebentier 73a702f91e PHP: adding the ability to use multipart-form submissions as well as adding formParams to the api 2015-02-06 11:15:22 -08:00
Tony Tam 7315b0ce2c changed scope per #414 2015-02-06 05:55:30 -08:00
Tony Tam 8b32db73c2 formatting 2015-02-06 05:52:05 -08:00
Tony Tam bffd43c8fc fixed container type 2015-02-06 05:51:56 -08:00
Tony Tam 6f7a1bb7e3 added reserved words 2015-02-06 05:51:23 -08:00
Tony Tam a841f94273 updated response types 2015-02-06 05:50:12 -08:00
Tony Tam eb9e95952d updated templates 2015-02-06 05:48:47 -08:00