William Cheng
cd41bc824b
[java] Add jersey3 support to the Java client ( #12046 )
...
* add jersey3 client support
* update code to support jersey3
* test jersey3 in ci
* update doc
* update sbt, gradle build files
2022-04-05 17:23:37 +08:00
javier-garcia-meteologica
e8e1f6b500
feat(typescript-fetch): use ReponseError ( #10477 ) ( #10478 )
2022-04-04 20:31:47 +02:00
William Cheng
1b570243b6
update local-spec/gradle.properties to snapshot version
2022-04-04 12:24:53 +08:00
William Cheng
2d4a01aa70
Revert "Prepare 6.0.0 beta release ( #12039 )"
...
This reverts commit 914b539eea7097ad2b4323d20c8f95144782cb68.
2022-04-04 12:17:12 +08:00
William Cheng
914b539eea
Prepare 6.0.0 beta release ( #12039 )
...
* update to 6.0.0-beta
* update samples
2022-04-04 10:29:49 +08:00
Martin Delille
8466092087
Fix c++ warning ( #12009 )
2022-04-03 17:57:13 +08:00
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
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
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
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
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
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
Yuriy Belenko
9ce3d2bc3e
Fix form serialization typo from #11225 ( #11990 )
2022-03-29 13:06:04 +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
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
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
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
Daniel Qian
5581cbf03a
fix markdown table format ( #11955 )
...
origin:
Name | Value
-----|------
foo | bar
after:
| Name | Value |
|------|-------|
| foo | bar |
2022-03-25 00:34:51 +08:00
Cameron Koegel
2c4daeae0b
[Ruby] Added Support for Binary Media Data Return ( #11254 )
...
* update template files
* fixed binary data return
* update samples
* apply change to file download logic and regenerate samples
2022-03-23 21:19:31 +08:00
Yuriy Belenko
7b59e602ed
[php-slim4] Add lazy CORS implementation ( #11941 )
...
* Add lazy CORS implementation
While Slim4 doc applies CORS headers via middleware but their code team
member recommends to use custom response emitter.
Ref: https://github.com/slimphp/Slim/issues/2999#issuecomment-1066839414
* Refresh samples
2022-03-23 16:46:23 +08:00
Matthew Fernandez
61245fc52b
[Python] abbreviate dictionary membership testing idiom ( #11905 )
...
This is a more brief and efficient way of accomplishing the same thing.
2022-03-23 01:28:02 +08:00
Yuriy Belenko
4f9950bb2e
Update recommended .htaccess ( #11939 )
...
Used in current official Slim skeleton.
Ref: 037cfa2b68/public/.htaccess
2022-03-23 01:16:18 +08:00
Basil
196b9f266f
[php] use http_build_query for deepObject support ( #11225 )
...
* Update ObjectSerializer::toQueryValue method
It looks a bit ugly right now, but at least all tests has been passed.
* Add tests of query serialization
I used fixtures from OpenAPISpec main doc. Some prop combinations are not
officially documented yet, for instance behavior for nested objects and
arrays.
* Add test fixture from @nadar
* Add tests of Guzzle query build failure
* Add query build wrapper static method
Co-authored-by: Yuriy Belenko <yura-bely@mail.ru>
2022-03-22 12:56:15 +03:00
Justin Black
36f0dd026c
Only allow v3 input specs into python-experimental ( #11931 )
...
* Only allow v3 input specs into python-experimantal
* docs regenerated
2022-03-21 23:47:47 -07:00
Martin Winandy
7a78e350cc
Remove obsolete imports ( #11899 )
2022-03-21 18:19:31 +00:00
Oleh Kurpiak
2455c84943
[Java][Spring] Fix Array response ( #11909 )
2022-03-21 23:54:21 +08:00
Oren Samuel
5e32f0c366
[java][resttemplate] using uriBuilderFactory to encode all template values ( #11922 )
...
* issue 11921 - encode all template values
* add test for url and query param encoding
2022-03-21 23:42:56 +08:00
Ismael Barrera García
ba76ec9551
Potencial NullPointerException fixes ( #11923 )
...
* Update pom.xml
* Create build.yml
* Eliminación de posibles NullPointerException
* Delete build.yml
* Update pom.xml
2022-03-21 23:32:17 +08:00
Rafael González Castillero
e159919ba5
List/Map emptiness checking and stream variation ( #11920 )
...
I have changed the way to check for empty maps and lists, instead of checking if the size is greater than 0, It is more understandable and faster using !x.isEmpty() method. Also, instead of using stream().filter().findFirst().isPresent(), it is recomendable using its equivalent stream().anyMatch() which as well makes it easier to understand and efficient.
2022-03-21 23:30:43 +08:00