20229 Commits

Author SHA1 Message Date
devhl-labs
7b6fa755c1
[csharp-netcore] Composed primitives support in generichost (#11924)
* refactor nrt annotation

* enable nrt by default in .net6.0+

* use shorter nrt annotation

* build samples

* removed debugging lines

* fixed model and operatoin constructors

* reverted a commented line for comparison

* upgraded to System.Text.Json

* build samples

* build samples

* deleted samples to remove old files

* bug fixes

* bug fixes

* added cumpulsory property to codegen

* build samples

* fixed bug

* fixed bug

* fixes

* removed bugged code that wasnt needed

* build samples

* restored sorting and default values for required params

* fixed bugs in comparison

* fixed sort comparators

* recreate tests

* build samples...again...

* removed debugging line breaks

* simplified constructor signature

* inject json options

* build samples...again...

* build samples

* add support for composed primitives

* build samples

* build all samples
2022-04-03 17:29:49 +08:00
William Cheng
b54257d7ab
Support binary return format only in Ruby faraday client (#11974)
* support binary return format on  in ruby faraday client

* add option to return binary data

* update condition
2022-04-03 16:55:15 +08:00
Mikko Maunu
c21d2cde19
Added space between @NotNull-annotation and Java type to produce code that can be compiled. fix #11340 (#12034) 2022-04-03 16:53:29 +08:00
William Cheng
224a082906
remove es5 support from js generator (#12033) 2022-04-03 16:49:20 +08:00
edgett
48d0aa0528
Correct scoop install command (#12035)
scoop install openapi-generator-cli
Installing 'openapi-generator-cli' (5.4.0) [64bit]
openapi-generator-cli-5.4.0.jar (24.1 MB) [===================================================================] 100%
Checking hash of openapi-generator-cli-5.4.0.jar ... ok.
Linking ~\scoop\apps\openapi-generator-cli\current => ~\scoop\apps\openapi-generator-cli\5.4.0
Creating shim for 'openapi-generator-cli'.
'openapi-generator-cli' (5.4.0) was installed successfully!
2022-04-03 16:45:47 +08:00
Petur Bjorn Thorsteinsson
05290fa26a
remove duplicate JsonTypeName (#12029) 2022-04-02 12:22:17 +08:00
Jean-François Côté
48aae8eb4b
Fix NPE when passing null in a formData that is not required. (#12028) 2022-04-02 12:09:27 +08:00
Rick Lane
9aaf30e0f2
Conditionally install phpenv based on cache (#12030) 2022-04-02 12:08:33 +08:00
Daniel Qian
41451ff5ee
fix #11958 [BUG] python generates wrong model name and model file name (#11959)
* fix #11958 [BUG] python generates wrong model name and model file name

Modify AbstractPythonCodegen.toModelName just like AbstractJavaCodegen.toModelName

* add unit test

* update samples and docs
by
./bin/generate-samples.sh
./bin/utils/export_docs_generators.sh

* fix AbstractPythonCodegen#toModelName logic, remove underscore

* update samples and docs
by
./bin/generate-samples.sh
./bin/utils/export_docs_generators.sh
2022-04-01 19:43:08 -07:00
Bodo Graumann
5d5e753e66
[typescript] Skip missing fields during deserialization (#12016)
* Skip missing fields during deserialization

* Regenerate samples

* Adjust tests
2022-04-01 09:25:25 +02:00
cachescrubber
7fb0fcb96c
Upgrade to Spring Boot 2.6.6/2.5.12 and Spring Cloud 2021.0.1. (#12027)
* Upgrade to Spring Boot 2.6.6/2.5.12 and Spring Cloud 2021.0.1.

* Generate Samples
2022-04-01 14:19:09 +08:00
William Cheng
6216046a8b update samples 2022-04-01 11:04:19 +08:00
Mauro de Wit
dc43042259
Conditionally import the java validation API (#11999)
In case 'useBeanValidation' is enabled the relevant annotation classes should be imported on the API as well.
In the current version (5.4.0) the resource methods parameters are annotated with @Valid but without importing them.
2022-04-01 11:01:46 +08:00
Mikko Maunu
8f4106f3e1
[Java][Native] Remove Javadoc warnings. fix #8692 (#12017) 2022-04-01 10:16:14 +08:00
Rick Lane
f824b413a6
Update spring dependencies (#12024) 2022-04-01 10:07:29 +08:00
Thomas Peter Berntsen
7a50851a57
Update README.md (#12022) 2022-04-01 09:56:08 +08:00
William Cheng
90b09043ed
add mastercard logo (#12018) 2022-04-01 09:53:22 +08:00
Kamil Szymon Jadeszko
b79162118c
[doc] Fix urls to sbt-openapi-generator in doc and script (#12015)
* Fix sbt-openapi-generator URL in integration.md 

Fix URL to sbt-openapi-generator previously pointing to outdated repo outside OpenAPITools

* Fix sbt-openapi-generator URL in release_checkout
2022-04-01 00:38:24 +08:00
Justin Black
a4e2dde745
Fixes issue where object in query parameter generates a NPE (#12010)
* Fixes issue 11946

* Fixes items assignment for deep object query params

* Adds fix for inline query param object schemas

* Fixes keyword name, changes it from mapBean[keyword]

* Reverts version file
2022-03-30 15:30:26 -07:00
Cameron Koegel
0c825ad301
update exceptions output (#11989) 2022-03-30 08:54:20 -07:00
Akhil Nair
a6bcef5b16
[PYTHON] Setting default value for Required variables (#10809)
* [req_vars_changes]

* Added new schema to generate samples to test the issue mentioned in the PR.

* Changed the variable name from setRequiredVars to initRequiredVars

* Added initRequiredVars as a generator additional property

* Regenerating the samples after rebasing the code with master branch

* Changed the description of additional property
2022-03-30 08:52:00 -07:00
Jean-Alexis Aufauvre
bb12861479
Add Mastercard to the company list (#12003)
* Add Mastercard to the company list

* Moved Mastercard to the right position
2022-03-30 18:41:39 +08:00
William Cheng
8eb818c098 skip php 8.1.4 installation by using cache 2022-03-30 18:38:24 +08:00
devhl-labs
40d3331e78
[csharp-netcore] Inject json options (#11862)
* refactor nrt annotation

* enable nrt by default in .net6.0+

* use shorter nrt annotation

* build samples

* removed debugging lines

* fixed model and operatoin constructors

* reverted a commented line for comparison

* upgraded to System.Text.Json

* build samples

* build samples

* deleted samples to remove old files

* bug fixes

* bug fixes

* added cumpulsory property to codegen

* build samples

* fixed bug

* fixed bug

* fixes

* removed bugged code that wasnt needed

* build samples

* restored sorting and default values for required params

* fixed bugs in comparison

* fixed sort comparators

* recreate tests

* build samples...again...

* removed debugging line breaks

* simplified constructor signature

* inject json options

* build samples...again...

* build samples
2022-03-30 16:59:05 +08:00
bgong-mdsol
6a3a385f8c
convert header parameter to string (#11991) 2022-03-30 16:44:43 +08:00
Oleh Kurpiak
c71bc25aa2
[Java][Spring] use tag description from specification (#12000) 2022-03-30 16:43:28 +08:00
William Cheng
5eacc0d09f undo changes to CI/circle_parallel.sh 2022-03-29 14:00:05 +08:00
Yuriy Belenko
b3079f0848
Switch expected and actual params in PHPUnit tests (#11992) 2022-03-29 13:45:16 +08:00
William Cheng
e268f46d76
Test PHP client in Travis CI (#11996)
* test php in circleci node 2

* restore image

* install php 8.1.4

* install plugin

* install libonig-dev

* install libzip-dev

* test php in travis

* rehash
2022-03-29 13:43:38 +08:00
Yuriy Belenko
9ce3d2bc3e
Fix form serialization typo from #11225 (#11990) 2022-03-29 13:06:04 +08:00
William Cheng
69c69df5f2
[CircleCI] update image (#11929)
* use supported images from circleCI

* skip scala-httpclient test

* new way to install r

* skip r test

* test go only
2022-03-29 10:58:00 +08:00
Mikko Maunu
8493a4ed42
fix #11342 Use https://search.maven.org/ for Maven Central links (#11988) 2022-03-29 10:24:22 +08:00
Andriy Dmytruk
4cac09324e
[Micronaut] [Server] Add support for security roles with extension (#11995)
* Minor refactor for Micronaut generators

* Add support for security roles in micronaut server generator

* Micronaut Server Generator refactor the x-roles String variable
2022-03-29 10:20:25 +08:00
mkusaka
21c399f2b8
[typescript-fetch] Add stringEnums option (#11976)
* [typescript-fetch] add stringEnums option

* [typescript-fetch] add docs & samples

* [typescript-fetch] update samples

* [typescript-fetch] support 3.4 or lower version

* [typescript-fetch] update samples
2022-03-28 10:51:33 +02:00
William Cheng
115e363064 add links to blog post, youtube video 2022-03-28 13:30:21 +08:00
Yuriy Belenko
956ad2aecc
[php] Fix JSON object deserialization (#8481)
* Fix JSON object deserialization

* Revert "Fix JSON object deserialization"

This reverts commit 42a4637e53020d8d3e921f72bc66de9d4ccd8151.

* Add JSON body decoding before deserialize call

* Add two more json_decode calls

Co-authored-by: Thomas Hansen <thomas@thomasphansen.dk>
2022-03-28 11:09:37 +08:00
dependabot[bot]
081619eebe
Bump minimist from 1.2.0 to 1.2.6 in /website (#11971)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.0 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.0...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-27 23:00:36 +08:00
William Cheng
d86b4849b0
update parser to 2.0.31 (#11981) 2022-03-27 22:40:01 +08:00
William Cheng
6c1b68da91
[Java][okhttp-gson] better support for additional properties (#11964)
* add support for additiional properties in okhttp-gson java client

* deserialize with additional properties

* better handling of non-primitive type

* use entry set instead

* support disallowAdditionalPropertiesIfNotPresent

* remove additional properties in serialization
2022-03-27 16:56:25 +08:00
K Zhang
efefbaf7d8
[GoClient] Fixed StringIndexOutOfBoundsException when multiple properties has the same required $ref oneOf objects (#11973)
* Fixed StringIndexOutOfBoundsException when the object has multiple required fields has $ref to the same oneOf object

* fix bad depth

Co-authored-by: Kanda <kanda@synctera.com>
2022-03-27 15:12:59 +08:00
Hui Yu
0a9429f1a8
[C][Client] Free list or map memory when json parsing fails (#11866)
* [C][Client] Free list or map memory when json parsing fails

* [C][Client] Free list or map memory when json parsing fails (part 2)

* Note for unsupported data type
2022-03-27 14:58:45 +08:00
mkusaka
36453bcf88
fix docs example command option (#11978) 2022-03-27 14:43:38 +08:00
William Cheng
411f512fa0 remove PR checklist 4th item before the 6.0.0 release 2022-03-27 14:38:47 +08:00
Oleh Kurpiak
8103ccdfa7
[Java][Spring] default value for list parameter (#11961) 2022-03-26 10:30:55 +08:00
cachescrubber
50bf764268
Spring Boot Dependency Upgrade (#11960)
* Dependency management: Upgrade Managed Versions

* spring-boot: add optional classifier to spring-boot maven plugin configuration

* Upgrade to spring-boot 2.5.10

* Generate Samples

* Upgrade to Spring Boot 2.5.11 / 2.6.5

* Generate Samples
2022-03-26 10:23:25 +08:00
y-tomida
5fa08b9bc1
[Typescript-node] fix handling of --model-name-prefix|suffix options, second attempt (#11966)
* remove prefix and suffix from model before generate import path

* add testcases

* optimize import

* fix testcases
2022-03-25 07:34:11 +01:00
Esteban Gehring
db53fdffb2
Revert "[Typescript-node] fix handling of --model-name-prefix|suffix options (#11956)" (#11963)
This reverts commit 7cc995ab10ca607fa113650e311e50bd84d893fc.
2022-03-24 18:30:21 +01:00
y-tomida
7cc995ab10
[Typescript-node] fix handling of --model-name-prefix|suffix options (#11956)
* remove prefix and suffix from model before generate import path

* add testcases

* optimize import
2022-03-24 18:05:24 +01:00
Oleh Kurpiak
85df431ebf
Replace maps with models to reduce casting (#11913) 2022-03-25 00:48:41 +08:00
Martin Delille
eea5260208
Add documentation for scoop installation (#11948) 2022-03-25 00:45:33 +08:00