Manon Grivot
ffaf173db1
Fixed typescript codegen pattern compiler ( #14180 )
...
Co-authored-by: Manon Grivot <manon.grivot@lyra-network.com>
2022-12-05 18:44:16 +01:00
Ahmed Fwela
4e387cad53
[dart-dio] Add r
before '{{MappingName}}' to handle special characters in discriminators ( #14167 )
...
* Add `r` before '{{MappingName}}' to handle special characters
* Update samples
* use propertyBaseName instead of propertyName
* update samples
2022-12-05 15:00:44 +08:00
Brendan Burns
d6e7f70cb4
Modify Java ApiException to have a more informative message. ( #14154 )
...
* Modify ApiException to have a more informative message.
* Address comments.
2022-12-05 14:16:50 +08:00
Glenn Olsson
94dccae82d
[typescript-fetch] Fix response type to be Response or undefined ( #13825 )
...
* Fix response type to be Response or undefined
Current generated code produces a `response` variable set to undefined, and TS does not like you changing the type of the variable later. Therefore, set the type of the variable to be `Response` or `undefined`
Solves OpenAPITools/openapi-generator#12007
* Update samples
2022-12-03 19:27:58 +01:00
Andrei Matei
c62ebc377e
[Go] Add authentication methods only if referenced in input spec ( #14138 )
...
* Add conditions for auth methods
* Add extra auth method validations
* Regenerate example SDK
* Clean-up tests
* Fix indentation and go.sum
2022-12-01 15:29:59 +08:00
Lazzaretti
e2e28a7e0e
[tyescript-axios] fix description for config options: withSeparateModelsAndAp, modelPackage, apiPackage ( #14103 )
...
* fix: tyescript-axios description
describe withSeparateModelsAndApi, modelPackage, apiPackage
as mentioned in #5008
* Update modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAxiosClientCodegen.java
* Update docs/generators/typescript-axios.md
Co-authored-by: Fabrizio Lazzaretti <fabrizio.lazzaretti@immosparrow.ch>
Co-authored-by: Esteban Gehring <esteban.gehring@gmail.com>
2022-12-01 08:05:05 +01:00
Justin Black
28ae689615
[python] Fixes Configuration w/ access_token at initialization ( #14153 )
...
* Fixes templates
* Samples regenerated
* Adds discard_unknown_keys back in, regenerates samples
2022-11-30 11:09:31 -08:00
Ladd Van Tol
12fd115af3
Support RawRepresentable enums ( #14144 )
...
* Support raw representable enums
* Update samples
2022-11-30 09:35:07 +00:00
William Cheng
a92afd239f
Add tests to cover base name (deep object) bug ( #14142 )
...
* better deepObject test
* add tests to cover baseName (deep object) change
2022-11-30 00:55:03 +08:00
Reinhard-PTV
6c9246ca3d
[BUG] [client] [java] [native] [csharp-netcore] Multi use of schema params within deepobjects ( #13662 )
...
* multiple use of parameters in deepobjects
* fix java native
* support camelCase
* revert modifying baseName because it is not used anymore
* remove commented line
2022-11-29 17:11:30 +08:00
Joe Longstreet
c5e79681c5
[typescript-nest] fixes query parameter append bug ( #14139 )
...
Co-authored-by: Joe Longstreet <joe.longstreet@nabis.com>
2022-11-29 09:42:56 +01:00
Hui Yu
12a6ea7beb
[C][Client] Always send integer or boolean query parameters to the API server ( #14019 )
...
* [C][Client] Always send integer or boolean parameters to the API server
* Add fake endpoint with integer and boolean parameters
2022-11-29 14:39:18 +08:00
Jendrik A. Potyka
61700fd42c
[Python] Fix client legacy generator asyncio README code example ( #13336 )
...
* fix missing asyncio keywords
* update asyncio sample petstore
2022-11-29 14:34:32 +08:00
William Cheng
3a26da76b0
Better tests for Java native client ( #14132 )
...
* add echo tests with java native client
* fix echo server
* fix github
* add npm install
* update samples
* add license header
* update smaples
* add test for array of string
* fix java native respone type casting
* better code format
* add license header
2022-11-29 14:18:14 +08:00
William Cheng
fabd0a8be2
update jackson databind to newer versions ( #14136 )
2022-11-29 10:55:03 +08:00
Matthias Ernst
e93906eaea
[kotlin] Update kotlin to 1.7.21 and ktor to 2.1.3 ( #14128 )
2022-11-28 16:37:59 +00:00
William Cheng
d5ce79ac24
fix build warning in java apache client ( #14127 )
2022-11-26 17:39:50 +08:00
Tomasz365
e32b7a41b6
typescript-angular: Fixed path parameter encoding for date-time dataFormat ( #14114 )
...
* Fixed path parameter encoding for date-time dataFromat
* Regenerated samples
2022-11-25 13:27:54 +01:00
Clemens Heppner
57644b6817
Initialization of typeAliases was triggered by fromModel(...), which is incorrect. ( #14054 )
...
When fromOperation(...) was called before fromModel, the aliases were uninitialized.
(cherry picked from commit 44ea23168362cfacf8a61ff944701990cf3fea76)
Co-authored-by: Clemens Heppner <ch@wps.de>
2022-11-25 16:17:17 +08:00
DmitryKubahov
f9d4d28f48
[Micronaut] Improving micronaut-model and micronaut-client generation ( #14065 )
...
* fix documentation
* improve build.gradle.mustache and pom.xml.mustache to assume different serialization libs jackson or micronaut-serde-jackson
* improve pojo.mustache to skip generating @JsonDeserialize as for micronaut-serde-jackson
* improve model generating by removing visible flag from @JsonTypeInfo as it is not supported by micronaut-serde-jackson
Co-authored-by: dmitry.kubakhov <dmitry.kubakhov@check24.de>
2022-11-25 15:28:18 +08:00
William Cheng
90a8b4effb
[PHP] better PHP symfony test ( #14117 )
...
* better php symfony test
* trigger build failure
* Revert "trigger build failure"
This reverts commit ed7a57ead2726705fe733a7027717b864810843f.
* update samples
2022-11-25 15:01:02 +08:00
Daniel Ziegler
9220e72674
[JavaSpring] fix missing description in @Operation annotation ( #13995 )
...
* fix: Java Spring missing description in operation annotation
* update samples
Co-authored-by: Daniel Ziegler <daniel.ziegler@senacor.com>
2022-11-25 10:56:28 +08:00
Mintas
76d8119150
put back missing import for NotNull annotation in #13365 fix #13885 ( #13941 )
2022-11-25 10:55:15 +08:00
William Cheng
743202241e
[Java][native][apache-httpclient] update dependencies to newer versions ( #14110 )
...
* update java native dependencies to newer versions
* update java native, apache-httpclient to newer version
2022-11-24 23:55:14 +08:00
William Cheng
980062f2bb
Improve Java native, apache-httpclient with better spec ( #14109 )
...
* improve java native, apache client with better spec
* fix java native async tests
* regenerate java native tests
2022-11-24 21:48:09 +08:00
José Bustamante Morales
6bb6f1b28a
Upgrade typescript-axios from 0.26.1 to 0.27.2 ( #14093 )
2022-11-23 17:48:16 +01:00
Justin Black
3eb90a69e6
Adds fix and tests ( #14102 )
2022-11-23 06:52:11 -08:00
Charles Treatman
dc1b2ed9e0
[Go] Fix generated client tests when there is no response body ( #14081 )
...
* [WIP] Isolated test case for Go api_test generator
* Fix tests for API endpoints without a return type
* Add the rest of the generated test fix
2022-11-23 21:05:26 +08:00
William Cheng
09c070a27e
update test, suppress warnings in java apache client ( #14098 )
2022-11-23 20:32:01 +08:00
Sorin Florea
d74cefba83
[JAVA][APACHE] Fix apache http client query parameters ( #14020 )
...
* Fix apache http client query parameters
* Update samples
2022-11-23 14:35:01 +08:00
Justin Black
871eda2731
[python] exposes deserialized bodies for non-2XX responses ( #14095 )
...
* Template update and sample update
* Samples regenerated
* Adds verification test
* Template update
* Samples regen, fixes exception instantiation
2022-11-22 09:35:26 -08:00
Mustansir Soni
a96777b6f4
[ #13998 ][Bug][PHP] Move isNullable section to the top of the setter function in templates ( #14005 )
...
* Move isNullable section to the top
* Manage extra lines
2022-11-21 14:18:36 +08:00
Ian Cubbon
903ff0ba47
Trim any space when we format the error message sent back to the client. ( #14066 )
...
A trailing whitespace gets included if the error is not a RFC7807 model.
2022-11-20 22:35:21 +08:00
Martin Delille
2a7b3cd4b9
[cpp-qt-client] Fix warnings ( #14056 )
...
* Fix warnings
* Update samplE
2022-11-20 16:10:55 +08:00
Vittorio Parrella
4487042f0d
Issue 11401 - report correctly the parameters with the deep object specification ( #13909 )
...
* issue #11401 - Go client generator doesn't support deepObject in query
* samples generation
* fix generation
* fix generation
* generated samples
# Conflicts:
# samples/client/petstore/go/go-petstore/model_200_response.go
# samples/client/petstore/go/go-petstore/model_additional_properties_any_type.go
# samples/client/petstore/go/go-petstore/model_client.go
* Fixed unit tests
* revert to http connection for tests
* fix model_simple generation
* Fix parameter encoding issue
* simplified routine
* fix test url
* adapted for latest master, necessary generation
* samples generation
* sync with new master, regenerate samples
* added api client test
2022-11-20 15:09:33 +08:00
Oleh Kurpiak
95b566a3a9
[Java] fix additional annotations for oneOf interfaces ( #13958 )
2022-11-20 12:44:47 +08:00
devhl-labs
8e98bff934
mitigated a bug ( #13786 )
2022-11-20 12:28:29 +08:00
Justin Black
1748d03fb9
[python] Issue 13997 fix pass in model instances to new ( #14067 )
...
* Template update
* Adds test file
* Samples regenerated
* Adds missing #
2022-11-18 15:04:26 -08:00
devhl-labs
74441fde9f
[csharp-netcore] Removed net5, added net7 ( #14003 )
...
* removed net5, added net7
* bumped github action dotnet version
2022-11-18 00:50:29 +08:00
Oleh Kurpiak
40e04df096
[Java][Native] handle empty response body ( #13993 )
2022-11-17 23:27:59 +08:00
Alexei Bratuhin
e25f8c5d61
Add support for @GZIP in jaxrs-spec Quarkus templates ( #13983 )
...
* adjust templates for @GZIP
* add test
* remove debug output
2022-11-17 23:22:52 +08:00
Juan Ávila
5e50ff47b0
[JAVA][RETROFIT2] Include java.util.Set in fullJavaUtil imports ( #14048 )
...
* Include java.util.Set in fullJavaUtil imports
* Update java-retrofit2 samples
2022-11-17 21:55:45 +08:00
Jeremy Audet
92ecee8c27
Don't cast list to tuple in python-prior binding ( #14014 )
...
* Add test for python-prior type conversion error
In the spirit of test driven development, this test intentionally fails.
A following commit will fix the code to comply with the test.
See: https://github.com/OpenAPITools/openapi-generator/issues/14012
* Don't cast list to tuple in python-prior binding
Tweak the python-prior API bindings, so that they no longer cast lists
to tuples when making a POST request with a multipart/form-data
content-type. This fixes an interaction with
`urllib3.request_encode_body`, whose `fields` parameter expects tuples,
not lists.
cc @spacether
See: https://urllib3.readthedocs.io/en/stable/reference/urllib3.request.html
Fix: https://github.com/OpenAPITools/openapi-generator/issues/14012
2022-11-15 17:40:28 -08:00
Nick Malfroy-Camine
77226981b6
Make sure ts-ignore is ignoring right line ( #14011 )
...
* Make sure ts-ignore is ignoring right line
* generated samples
2022-11-15 18:07:19 +01:00
Larry O'Leary
42264aadd7
Fix invalid Python import for qualified package name ( #14015 )
...
* Add unittest for toModelImport
* Use `packageName` insetad of `packagePath()`
2022-11-14 14:28:36 -08:00
Jonas Reichert
e882421ff3
enhance response with bodyData ( #14006 )
2022-11-14 12:59:25 +00:00
William Cheng
2e44e78474
Update Ruby minimum version to 2.7 ( #14002 )
...
* update ruby minimum version to 2.7
* test ruby in cirleci
2022-11-13 12:14:21 +08:00
Justin Black
188c39dccd
Fixes bug where python generates client with low version specs ( #13996 )
2022-11-11 11:40:33 -08:00
Elric Milon
1670e952ff
[Rust] Add support for reqwest-middleware when using reqwest ( #13946 )
...
Co-authored-by: Elric Milon <whirm@gmx.com>
2022-11-11 18:25:01 +08:00
Antoine Reilles
f81eb7e6f0
[jaxrs-cxf-cdi] use jackson for enum serialization ( #13766 )
2022-11-11 18:18:19 +08:00