William Cheng
4d75a29991
fix typo in useOneOfDiscriminatorLookup ( #8480 )
2021-01-20 18:51:56 +08:00
Nicolas Bouvrette
5de112fca5
Update roadmap.md ( #8473 )
...
Fixing broken link.
2021-01-19 20:24:13 +01:00
William Cheng
62eecabfa5
[csharp-netcore] add .Net 5.0 support ( #8467 )
...
* add net5.0 support to csharp-netcore client gen
* update doc
* update samples
2021-01-19 22:38:34 +08:00
Anh (Duke) Nguyen
8b2ac7b0ac
Fix README typo for Crystal ( #8470 )
...
* Fix README typo for Crystal
* Fix README typo for Crystal in Mustache template
2021-01-19 16:38:53 +08:00
Noor Dawod
f5c49609d2
Javadoc + operations interface + provider for state(ful/less) handlers ( #8346 )
...
* Added Javadoc + meta-data about request/response + abstract class.
* Added one more method to set base path.
* Updated Javadoc for each endpoint.
* Shorten the method name displayed in Javadoc.
* Fix README grammar.
* Separate imports based on type.
* Put operations into their own interface class.
* Update Javadoc.
* Adjust Mustache template to support Java 1.5.
* Add import for HttpServerExchange, suppress warning about using a Lambda.
* Remove @Override from a mgetStatefulHandler().
* Regenrate the samples.
2021-01-19 13:16:20 +08:00
Hugo Alves
ede2a2316c
[JAVA][Feign] Replace Apache oltu with scribejava ( #8318 )
...
* - Replace apache oltu with scribejava
- Implement the following authentication methods
- ApiKey header
- HTTP basic authentication
- Oauth client credentials flow
- Oauth Implicit flow
- Oauth Pasword (deprecated)
* Create class hierarchy for Oauth flows implementation
* Add instructions of how to use the ApiClient to Readme.md
* Update samples
* Remove support for java 6 and 7
* Remove java 6 and 7 support from gradle
* Format pom.xml
* Remove empty line
* Update samples
* Remove oltu dependency from build.gradle and build.sbt.
Replace oltu with ScribeJava
Update samples
* Update samples
* Update samples
2021-01-19 12:41:25 +08:00
Vladimir L
6e4c1307a7
use '{{#hasPathParams}}' instead of '{{#pathParams}}' to avoid path repetiotion if path contains multiple parameters ( #8402 )
2021-01-19 11:33:17 +08:00
Sakari Bergen
83e9986bba
Style fix: correct copy-paste mistake in test package name ( #8451 )
2021-01-19 11:04:27 +08:00
William Cheng
cd936a66fd
[Nim] test the petstore client in drone.io ( #8466 )
...
* test nim client in drone.io
* trigger build failure
* Revert "trigger build failure"
This reverts commit 7253c8ad3bb72456f2995134701c6bbce8f31c64.
2021-01-19 10:52:46 +08:00
William Cheng
53a5bfecfd
Merge remote-tracking branch 'origin/master' into 5.1.x
2021-01-18 11:33:57 +08:00
Justin Black
e9c850fd4e
Adds isNull to codegenX java core classes that represent schemas ( #8462 )
...
* Adds isNull to all schema classes
* Adds null model and property samples, adds models test of isNull
* Adds isNull tests for parameter and response also
* Reverts version file
2021-01-17 12:28:17 -08:00
Johannes Wienke
cd2a0db1ce
Fix counting for large API solutions in generated Python README ( #8403 )
...
* Fix counting for large API solutions
Let 2 follow 1.
* Update Python samples with new readme
2021-01-15 13:51:12 -08:00
Justin Black
c4dbd2cfa3
[python] Fixes file upload + download, adds tests ( #8437 )
...
* Adds tests for file upload and files upload
* Adds test_download_attachment
* Fixes test_upload_file
* Adds download_attachment endpoint
* Adds test_download_attachment
* Updates assert_request_called_with signature
* Samples regen
* Adds upload download file spec route and sample gen
* Fixes file upload for application/octet-stream, writes test_upload_download_file
* Changes if into elif
* Improves python code in api_client
2021-01-15 13:27:33 -08:00
Toby Murray
99144252f7
Migrate off deprecate Gradle configurations ( #8436 )
...
A bunch of gradle configurations have been deprecated, with drop in replacements. Relevant to this project:
compile -> implementation
testCompile -> testImplementation
They're visible by executing e.g. ./gradlew build --warning-mode all with supporting documentation here: https://docs.gradle.org/6.6.1/userguide/upgrading_version_5.html#dependencies_should_no_longer_be_declared_using_the_compile_and_runtime_configurations
2021-01-15 22:32:50 +08:00
William Cheng
a4b356c8b3
fix typo ( #8452 )
2021-01-15 22:00:01 +08:00
Sakari Bergen
e78183abde
Clarify PR instructions regarding @mentioning the technical committee ( #8381 )
2021-01-15 18:24:08 +08:00
Ștefan Cenușă
dfcd86f35a
[typescript-axios] bump axios version to 0.21.1 to fix vulnerability ( #8445 )
...
* fix(typescript-axios): updated axios dependency to new minor version 0.21.1
* fix(typescript-axios): update samples
2021-01-14 20:03:20 +01:00
William Cheng
e2ad6dbc1b
[Go] Fix response body ( #8439 )
...
* fix go response body
* add missing import
2021-01-14 23:32:19 +08:00
William Cheng
32b01cb39b
comment out rust server tests ( #8440 )
2021-01-14 16:07:38 +08:00
William Cheng
a3952b2beb
Add a link to the blog post in nginx blog ( #8438 )
2021-01-14 14:14:51 +08:00
William Cheng
22ac8faec7
Revert "[GO][Client] return GenericOpenAPIError instead of error in Execute() ( #8137 )" ( #8427 )
...
This reverts commit 1562afea3980484a7f1819c4f51b0d53a44a009f.
2021-01-14 13:59:21 +08:00
William Cheng
2b7ae4fa46
Consolidate 3rd item into the 4th item in PR template ( #8428 )
...
* Consolidate 3rd item into the 4th item
* minor change, use mvnw
2021-01-14 10:53:52 +08:00
Ronny Pfannschmidt
6b6d1b1a97
[python] fix #8404 : avoid shadowing the name Endpoint ( #8405 )
...
if a type was named Endpoint, its import for use in the api would shadow
the name Endpoint for the internal utility
2021-01-13 08:38:41 -08:00
Thessi
008ddfb1ef
[typescript-angular] Fix configuration import in apiInterface.mustache when the configurationPrefix option is used ( #8416 )
...
Co-authored-by: Stefan Straka <Stefan.Straka@cloudflight.io>
2021-01-12 17:01:48 +01:00
Sergey Terentyev
a80788d424
Renamed basic authentication function in sttp client ( #8396 )
...
* Fix #8395 - changed function name to basic
* Fix #8395 - changed function name to basic
* Fix #8395 - removed test.yaml file
Co-authored-by: sergey <sterentyev@ebay.com>
2021-01-12 11:13:07 +08:00
William Cheng
1c85fdc473
update doc to use colon as the separator ( #8411 )
2021-01-12 10:47:09 +08:00
Gokul Raj S
ce3e0c7d68
7358 ( #8388 )
...
1. unable to use --global-property models="User,Pet" as this creates only User model.
2. to solve the issue, instead of "," separator used ":" separator
3. made some changes with that
2021-01-12 10:36:03 +08:00
agilob
ed9133e77f
Make frequently used IO resources autoclosable ( #8181 )
...
* Make frequently used IO resources autoclosable
* Autoclose ruby error input stream
2021-01-12 00:26:25 +08:00
Ryan Feeney
e26f440729
Remove modelFilesConstrainedTo from gradle example ( #8312 )
2021-01-10 10:15:13 -05:00
Hui Yu
0284fcd5c7
[C][Client] Fix the memory leak when a JSON string of model fails to parse. ( #8390 )
2021-01-10 15:10:05 +08:00
Esteban Gehring
f136b9fd01
docs: improve pull request checklist ( #8349 )
...
* docs: improve pull request checklist
include build command before updating samples
* Update PULL_REQUEST_TEMPLATE.md
* Update PULL_REQUEST_TEMPLATE.md
2021-01-10 14:46:31 +08:00
Bruno Coelho
646bcc64ad
[Swift 5] code formatting ( #8385 )
...
* [swift] improve code formatting
* [swift] update sample projects
* Revert "[swift] improve code formatting"
This reverts commit 0cc280509cae1a9a581ea4ed92d8141dd0f35a5c.
* [swift] update sample projects
2021-01-10 13:50:19 +08:00
Justin Black
ce893a84ff
Fixes object serialization when there is an inline array property which contains a refed enum ( #8387 )
...
* Fixes object inline enum defintion with refed enum item
* Adds refed array model example w/ serialization + deserialization
2021-01-08 13:15:55 -08:00
William Cheng
1aa83b978b
update meta-codegen
2021-01-08 21:55:56 +08:00
William Cheng
18bec1da28
Merge remote-tracking branch 'origin/master' into 5.1.x
2021-01-08 21:06:47 +08:00
Miroslav Šedivý
f2671fcb78
typescript-fetch: fix isCollectionFormatMulti for arrays of files ( #8376 )
2021-01-08 08:46:25 +01:00
Peter Leibiger
2ba0e03629
[dart-dio] Fix serialization of map body params ( #8367 )
2021-01-07 22:30:16 +08:00
Peter Leibiger
02473d8175
[dart] Cleanup, remove leftover inline objects/docs and regnerate tests ( #8362 )
2021-01-07 22:29:32 +08:00
Peter Leibiger
c43234711a
[dart-dio] Generate the correct serializers ( #8357 )
...
* only generate actually used serializers (anything used in body or response)
* generate previously missing serializers for collection types
* improve formatting
2021-01-07 22:28:37 +08:00
Peter Leibiger
3b6c2b2342
[dart-dio] Add missing imports for container parameters ( #8355 )
...
* also remove redundant needToImport check
2021-01-07 22:27:27 +08:00
Wesley A
f5b2bb5057
Implement optional powershell verb parsing ( #8252 )
...
* Implement optional powershell verb parsing #8233
* update doc
Co-authored-by: William Cheng <wing328hk@gmail.com>
2021-01-07 17:41:43 +08:00
William Cheng
1df719801e
Add a new crystal
client generator (beta) ( #8304 )
...
* add crytsal client generator
* update samples
* update doc
* regenerate spec
* regenerate spec
* various fixes
* test crystal in circleci
* test crystal client in drone ci
* Revert "test crystal client in drone ci"
This reverts commit 317f2cf2a09f902c08ced214e8e5802fa79c3de8.
* fix install
* fix installation
* test crystal in travis
* cache image
* add --cache-from
* update doc
* run petstore with mvn
* install crystal
* fix install crystal
* sudo mvn
* run server
* using mvnw
* fix form or body parameter
* remove crystal from circleci
* fix test
* remove cache-from
* update doc
2021-01-07 17:10:22 +08:00
Dor Dadush
c67dc5d7d5
Fix error message templates for some field names ( #8321 )
...
some fields may start with a "u" character which causes
Powershell to think it is a unicode escape sequence.
2021-01-07 16:58:58 +08:00
Sascha Grebe
367ba3a2cf
[cwiki] Added Enum documentation and fix newline problem for description ( #8338 )
...
* create enum documentation in model
* add newline to fix layout when a markdown table follows a markdown list
* avoid escaping of attributes to make sure documentation is displayed as in the spec
2021-01-07 16:57:14 +08:00
Thomas Hervé
4947634a24
Tweak regexp in underscore method ( #8230 )
...
The rule to split a capitalized word with plural didn't work properly,
leading to weird name generation in a few languages. This is an attempt
at fixing it.
2021-01-07 16:47:05 +08:00
Christophe Bornet
e73ae8c048
[Kotlin-Spring] Fix required model property deserialization ( #8337 )
...
* Fix required model property deserialization
* Update samples
2021-01-07 16:18:21 +08:00
Jon Schoning
4526ca2610
[haskell-http-client] regard mime type as json if "json" appears anywhere in the mimetype ( #8361 )
2021-01-06 14:33:31 -06:00
William Cheng
923e246fa8
rename titleCase, minor code format ( #8350 )
2021-01-06 23:48:11 +08:00
Guillaume TOURBIER
9bd2a45e72
typescript-angular: add providedIn for Angular 9+ ( #8324 )
...
* feat: add providedIn for Angular 9+
Adding new option, providedIn, for generator typescript-angular
Keep providedInRoot for backward compatibility but mark as deprecated
for Angular 9+
fix : #6432
* doc: providedIn
infos about providedIn
Mark providedInRoot as deprecated
* doc: run generate-samples for typescript
using typescript-angular-v9-provided-in-any.yaml
* refactor: runned ensure-up-to-date locally
* refactor: api.module.mustache rely on providedIn too
* doc: re-generate samples
2021-01-06 15:31:41 +01:00
William Cheng
663c8b2d80
update samples
2021-01-06 18:49:17 +08:00