Sean Bright
e2ce427fb1
Fix NPE in JavaClientCodegen when model has no properties of its own
...
A model that inherits from another model and does not add its own properties
causes JavaClientCodegen to crash silently with an NPE.
Fixes #1141
2015-09-17 14:35:07 -04:00
wing328
b3ca9cdbe0
Merge pull request #1154 from cbornet/retrofit_oauth
...
[Retrofit] add authorizations to retrofit client
2015-09-17 11:47:06 +08:00
geekerzp
0262d3c8d2
Fix issue #1230
2015-09-15 09:57:55 +08:00
wing328
48bd888483
Merge pull request #1222 from madhukard/master
...
Java: Support List of Enums in postProcessModels
2015-09-14 01:21:34 +08:00
wing328
c8edacb25c
Merge pull request #1225 from wing328/fix_getHasXXXParam
...
Fix getHasXxxParam in CodegenOperation
2015-09-13 22:15:50 +08:00
wing328
8bb8a7a79a
fix getHasXxxParam
2015-09-12 16:00:10 +08:00
Madhukar Devaraju
35f462f571
Java: Support List of Enums in postProcessModels
2015-09-11 14:56:37 -07:00
wing328
16afd4ee9b
update map to use String instead of string
2015-09-11 18:02:51 +08:00
wing328
71a3218bb3
fix sinatra type (tag)
2015-09-09 20:27:59 +08:00
wing328
3385082e2c
Merge pull request #1201 from arnested/missing-head
...
Fix HEAD path item is missing.
2015-09-08 22:28:03 +08:00
wing328
2b1a63a7de
Merge pull request #1150 from ePaul/bugfix/1146-escape-line-breaks-in-response-description
...
jaxrs: escape line breaks in response description
2015-09-08 21:38:50 +08:00
wing328
93847d8dc7
Merge pull request #1149 from ePaul/feature/1146-do-not-escape-javadocs
...
jaxrs (and other Java generators): do not escape newlines in generated javadocs.
2015-09-08 21:17:14 +08:00
Arne Jørgensen
3514bf14b3
Fix HEAD path item is missing.
...
Fixes #1156 .
2015-09-08 10:00:17 +02:00
wing328
a8f7708789
Merge pull request #1198 from yissachar/dart
...
Add Dart support
2015-09-08 09:18:51 +08:00
wing328
12190e0900
Merge pull request #1172 from xhh/ruby-apiclient
...
[Ruby] Implement API client structure for Ruby client
2015-09-07 21:56:59 +08:00
Yissachar Radcliffe
58c5ecf13c
Generate auth files to correct location
2015-09-06 19:58:28 -04:00
Yissachar Radcliffe
e72a53448e
Add Dart support
2015-09-06 18:35:29 -04:00
russellb337
6c079e95d9
Merge remote-tracking branch 'upstream/master' into cli-enhancements-2
2015-09-04 15:25:10 -07:00
russellb337
d22398eb73
put all values into dynamic properties map
2015-09-04 15:24:36 -07:00
Matthew Davis
75bb59572a
added extra CLI options required to generate a valid (lint-able) podspec file.
2015-09-03 12:54:25 -07:00
russellb337
435ce7b9d5
make JsonAnySetter for dynamic properties "builder" style
2015-09-03 10:16:44 -07:00
russellb337
ab6118afe4
update default generator to skip generation of models that have import mappings defined
2015-09-03 08:24:33 -07:00
russellb337
44b5c22cd4
Merge remote-tracking branch 'upstream/master' into cli-enhancements-2
2015-09-02 09:28:58 -07:00
russellb337
6d7557971b
switch Generate to use CodegenConfigurator
2015-09-02 09:28:40 -07:00
Cameron
9af16c0d79
Support dots in output folder for C# generator
2015-09-02 13:36:35 +01:00
wing328
c56d807a15
Merge pull request #1169 from boazsapir/master
...
Handle correctly the case of no default response (see comment in #1124 )
2015-09-02 18:03:02 +08:00
wing328
7d4ba27e01
Merge pull request #1162 from xhh/java-okhttp-gson
...
[Java] Add a new library template: okhttp-gson
2015-09-02 16:21:39 +08:00
Tony Tam
1520ec536e
formatting, vendor extensions on operations
2015-09-01 23:34:29 -07:00
Tony Tam
5940f46f56
added vendor extensions on parameters per #1173
2015-09-01 23:04:33 -07:00
xhh
fc7cffbab7
Merge branch 'master' into ruby-apiclient
...
Conflicts:
modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/RubyClientCodegen.java
2015-09-02 11:46:53 +08:00
Tony Tam
b099d1e7a2
added configuration to superclass for overriding param reordering for #1171
2015-09-01 15:53:58 -07:00
b_sapir
31e8aca357
Handle correctly the case of no default response (see comment in #1124 )
2015-09-01 18:26:15 +03:00
wing328
72255286b3
Merge pull request #1144 from ePaul/bugfix/1143-add-nullcheck-for-allowedvalues
...
Add null check to fix issue #1143
2015-09-01 11:54:22 +08:00
xhh
3112e4ad06
Add build files for Gradle and SBT
2015-09-01 11:20:44 +08:00
russellb337
38b1e1aad7
Merge branch 'master' into cli-enhancements-2
2015-08-31 15:20:17 -07:00
wing328
dfb87abe3a
Merge pull request #1151 from ePaul/feature/1146-trim-whitespaces-before-escaping
...
trim strings before escaping
2015-08-31 22:21:38 +08:00
wing328
b96fdb6766
Merge pull request #1164 from ePaul/bugfix/1142-sanitize-api-name-for-spring-mvc
...
Issue #1142 : sanitize api name before camelizing.
2015-08-31 21:46:25 +08:00
Paul Ebermann
92f9b33eb6
Issue #1142 : sanitize api name before camelizing.
...
This builds on #1139 in order to solve another part of #1142 :
When the first component of a path contained a dash, the generated class name contained this dash too (for the "language" spring-mvc).
2015-08-31 15:14:54 +02:00
Paul Ebermann
e0679c0b14
Issue #1142 : sanitize the class name for Java model classes.
...
This builds on #1139 , calling the new sanitizeName() method before camelizing it when generating model names.
2015-08-31 14:13:48 +02:00
xhh
3c84847adb
Add a new library template to Java client: okhttp-gson
...
which uses OkHttp as HTTP library and Gson as JSON processing library
2015-08-31 18:42:09 +08:00
wing328
8114c416b9
Merge pull request #1139 from wing328/sanitize_name
...
Add function to sanitize name (1)
2015-08-30 22:46:58 +08:00
cbornet
265de9654b
add authorizations to retrofit client
...
added basic auth, api key and oauth support to the service generator using okhttp interceptors
Fix #962
2015-08-29 18:14:33 +02:00
geekerzp
4477009ef8
Handle special characters in parameter names in ruby client
2015-08-29 16:19:43 +08:00
Paul Ebermann
930c5191e0
Issue #1146 : trim string before escaping
...
This removes leading and trailing whitespace before escaping strings. This gets rid of annoying `\n` in some string literals (e.g. in annotations).
2015-08-28 19:56:37 +02:00
russellb337
5f811f3ba7
merge from upstream/master
2015-08-28 10:47:08 -07:00
Paul Ebermann
cdd104d3fb
Issue #1146 : escape the response description.
...
This prevents line breaks in string literals, which are not allowed in Java.
2015-08-28 19:39:01 +02:00
Paul Ebermann
be84f03d14
Issue #1146 : do not escape newlines in generated javadocs.
...
For this, we add a property `unescapedDescription` to CodegenModel + CodegenProperty, and use them for the Javadoc generation, while the annotation uses the escaped `description`.
2015-08-28 18:40:14 +02:00
wing328
28579cee03
Merge pull request #1135 from restlet/fix/nodejs_server_swagger_invalid_json
...
[Node.js] fix invalid JSON being generated in swagger.json
2015-08-28 18:31:39 +08:00
Paul Ebermann
32ffab4519
fix issue #1143 : add another null check.
...
The problem was trying to iterate over a null list.
2015-08-28 11:39:45 +02:00
wing328
e3c6cc3220
Merge pull request #1121 from Edubits/prevent-NPE
...
Fix possible NullPointerException
2015-08-28 16:05:20 +08:00