SAIA-Basseldonk
8911740924
[BUGFIX][Rust] Array with unique enum items no longer causes mismatched types error ( #17197 )
...
* check args to fn new for uniqueItems
* Added model with unique items for template testing
* build the project and update samples
* Removed testcase from fake petstore spec
2023-11-30 22:08:37 +08:00
William Cheng
f033b11408
Update JAX-RS client samples ( #17262 )
...
* update jaxrs client samples
* move configs
2023-11-30 21:39:42 +08:00
William Cheng
4c4d0e485a
[java] Update logback to newer versions ( #17259 )
...
* update logback to newer versions
* update
2023-11-30 18:51:46 +08:00
Beppe Catanese
4a1db3f1e6
[JAVA] Jersey3 deprecate class attribute ( #17223 )
...
* Deprecate attribute
* Generate samples
2023-11-30 13:50:30 +08:00
Beppe Catanese
fd58539fe9
[JAVA] Jersey3 deprecated field only deprecates getter method ( #17221 )
...
* Deprecate build and setter methods
* Generate samples
2023-11-29 21:54:17 +08:00
William Cheng
46dd87525e
Add tests for max,min items in array (rust-server) ( #17215 )
...
* add tests for max,min items in array (rust server)
* fix both min, max items
2023-11-29 16:21:54 +08:00
devhl-labs
fb429f7e94
[csharp][generichost] Do not assume api keys are interchangeable ( #17185 )
...
* allow multiple auth methods of same type
* allow multiple auth methods of same type
* allow multiple headers to have api keys
* removed commneted code
* fixed all but standard
* fixed standard
2023-11-28 10:54:34 +08:00
Xiangxuan Qu
8669646d99
fix: chsarp get file name from content disposition ( #17183 )
...
* fix: chsarp get file name from content disposition
* update samples
---------
Co-authored-by: William Cheng <wing328hk@gmail.com >
2023-11-27 20:32:41 +08:00
William Cheng
e2a8118c86
add enum name mapping support to php generators ( #17195 )
2023-11-27 20:26:28 +08:00
William Cheng
ac687657ba
add enum name mapping feature to C# generators ( #17194 )
2023-11-27 20:26:12 +08:00
William Cheng
a117dd55f1
add enum name mapping feature to kotlin generators ( #17193 )
2023-11-27 20:25:15 +08:00
devhl-labs
4f82071502
[csharp][generichost] Honor the Set-Cookie header ( #17186 )
...
* allow multiple auth methods of same type
* allow multiple auth methods of same type
* allow multiple headers to have api keys
* remove changes for another pr
* resolved conflicts, build samples
* fixed a casing issue
* fixed casing issue
2023-11-27 11:01:05 +08:00
Csaba Kozák
9fa3aec2e0
[kotlin-client][multiplatform] update dependency versions ( #17180 )
2023-11-26 21:58:22 +08:00
devhl-labs
3fa21b5603
do not inherit additional properties ( #17140 )
2023-11-26 21:49:00 +08:00
devhl-labs
ad95d551ed
[csharp][generichost] Allow multiple auth methods of same type ( #17129 )
...
* allow multiple auth methods of same type
* allow multiple auth methods of same type
2023-11-26 21:46:48 +08:00
devhl-labs
8bea7f7377
handled nullable inner enums better ( #17128 )
2023-11-26 21:45:25 +08:00
William Cheng
0d2a01611c
update samples
2023-11-23 11:46:06 +08:00
Csaba Kozák
3f033c0974
[kotlin-client][multiplatform] fix iosSimulatorArm64 source sets ( #17167 )
2023-11-22 17:57:51 +00:00
Csaba Kozák
ab0b44a1c4
[kotlin-client] add support for kotlinx-datetime ( #17166 )
...
Closes #14490
2023-11-22 17:52:37 +00:00
Vignesh
87b86c78dc
feat: Support useSingleRequestParameter feature for java microprofile client generation ( #17072 )
2023-11-21 11:56:11 +08:00
Makoto Suzuki
baaf759440
[python-fastapi]Add an alias keyword parameter for Query parameter ( #17111 )
...
* add alias to endpoint_definition
* regenerate source code
2023-11-21 11:34:43 +08:00
Pat Buxton
9970c06f8c
Adds basic retries to rest API requests for Python asyncio ( #17014 )
...
* Adds basic retries to API requests
* This mimics the basic retries performed by urllib3 in the sync version
* update samples
* Only use retry client if number of retries is specified in the config
* Reorganize
* Remove class attribute
* close retry_client
---------
Co-authored-by: William Cheng <wing328hk@gmail.com >
2023-11-21 10:42:34 +08:00
William Cheng
0401c46147
Fix missing objects when defining inline anyOf, or oneOf ( #17141 )
...
* better handling of composed schema in inline model resolver
* better handling of example
2023-11-20 10:24:57 +08:00
William Cheng
6d93b0ec83
Fix handling of composed schema in inline model resolver ( #17138 )
...
* fix handling of composed schema in inline model resolver
* update samples
2023-11-19 23:24:49 +08:00
William Cheng
8e36014ae6
update samples
2023-11-19 17:36:25 +08:00
William Cheng
186fde250b
[spring-cloud] add http basic test ( #17135 )
...
* update samples
* add tests for spring cloud http basic
* fix path
* update samples
2023-11-19 16:07:28 +08:00
Robert Schweizer
75ff110449
[python] Some cleanup of samples folder ( #17127 )
...
* Delete sample folders of discontinued clients
* Remove duplicate python-flask server sample
The python-flask sample actually lives in samples/server/petstore/python-flask.
* Move hand-written test to "tests" folder
Now, "test" only contains generated stubs and all hand-written tests are in "tests".
* Delete left-over files in Python samples
These are not created by the generators (anymore) and not hand-written
for testing.
* Regenerate test file to fix import error
2023-11-19 14:43:34 +08:00
Xiangxuan Qu
a577db895c
fix[csharp]: The Deserialize should use the ClientUtils to handle the headers. ( #16604 )
2023-11-18 14:41:17 +08:00
William Cheng
8258cde110
[jmeter] Fix exception when operationId has $ ( #17125 )
...
* fix exception when operationId has $ in jmeter
* add tests
2023-11-18 14:38:19 +08:00
Tomohiko Ozawa
4bedeef643
[Java][apache-httpclient][feign][okhttp-gson] Enable access token refresh ( #17086 )
...
* add setter of bearer token supplier
* run generate-samples.sh
* add test of bearer auth
2023-11-18 12:46:18 +08:00
Petar Karadzhov
dc4c72c85c
[BUG] [dart-dio] Support for Analyzer configuration options changes in Dart 3 ( #17099 )
2023-11-18 12:46:03 +08:00
Csaba Kozák
3e5049565d
[kotlin-client][multiplatform] add iosSimulatorArm64 target ( #17058 )
2023-11-18 10:47:23 +08:00
Robert Schweizer
5e7f2f274c
fix: Annotate free-form object as dict in Python ( #17082 )
2023-11-18 10:46:01 +08:00
Artur Neumann
0098d56a6a
[PHP-NG] allow 'object' type in serializer ( #17118 )
2023-11-18 10:41:36 +08:00
William Cheng
eabd9401bf
fix rust client test ( #17124 )
2023-11-18 10:37:54 +08:00
Markus Lenger
1ce95ff41e
Map type date to correct rust type NaiveDate ( #17095 )
...
* Fix clippy errors (rustc 1.73.0)
* Add feature docker-in-docker
* Fix mapping of "date"
See issue #9769
The type
type: string
format: date
was mapped to DateTime<Utc> which violates the OpenAPI spec
see https://swagger.io/docs/specification/data-models/data-types/
2023-11-18 10:33:45 +08:00
Artur Neumann
5c69284928
[PHP-NG] convert data to string before giving it to preg_match ( #17119 )
2023-11-18 10:17:34 +08:00
Aurélien Joga
1f5b590d5a
Python-server workflow fixes + pytest ( #17060 )
...
* Fix referenced path for tests
* Explicit dependencies
Flask 2.3 has breaking changes
* Marks all async tests with pytest.mark.asyncio
Otherwise they are skipped by pytest and coverage is zero
* Fix path for pytest
On suggestion from https://github.com/OpenAPITools/openapi-generator/pull/17060#discussion_r1392666369
2023-11-18 10:10:10 +08:00
Emanuele Saccomandi
a2c1b02840
added required fields to zapier models generation ( #17115 )
2023-11-18 10:09:17 +08:00
Artur Neumann
f81d44bb29
[PHP-NG] check if json_decode was able to decode response ( #17120 )
2023-11-18 10:08:32 +08:00
William Cheng
195f27de1f
update rest-assured dep to newer versions ( #17107 )
2023-11-17 10:35:54 +08:00
William Cheng
07620cebe2
update webclient dep to newer version, add tests ( #17106 )
2023-11-17 10:34:22 +08:00
William Cheng
d9920a5b81
update samples
2023-11-16 00:56:05 +08:00
Tomohiko Ozawa
37451fa569
[Java][resttemplate] Add test for bearer auth ( #17081 )
...
* add bearer auth API to echo-api
* run generate-samples.sh
* add resttemplate echo-api sample
* add bearer auth test
* remove @Ignore
2023-11-16 00:38:49 +08:00
Robert Schweizer
e47e7041f7
[python][Feat] Deserialize error responses ( #17038 )
...
* refactor: Clean up _response_types_map formatting
It matches black's behavior of having trailing commas now.
* test: Add test to reproduce #16967
* fix: deserialize responses even if no returnType
Closes #16967
* refactor: Simplify ApiException subclasses
* refactor: Move exception subtype choice to ApiException
* feat: Deserialize error responses and add to exceptions
* test: Add for error responses with model
2023-11-16 00:37:04 +08:00
devhl-labs
dd4143b75e
[csharp] Added .net8 ( #17075 )
...
* added .net8
* change .net version in the github action
* upgrade manual sample
2023-11-15 15:35:02 +08:00
Segev Finer
a460b7ea87
[typescript-axios] Upgrade to axios@^1 ( #14518 )
...
* [typescript-axios] Upgrade to axios@^1
* Try fixing tests
2023-11-14 15:06:15 +01:00
Robert Schweizer
61fde48501
fix: Disable warnings for model_* properties ( #17066 )
...
For model classes with model_something fields, pydantic raises a warning by default:
`Field "model_something" has conflict with protected namespace "model_".`.
These warnings make no sense here, because most users of the generator have established APIs
that they cannot change to conform to pydantic's safety rules.
Pydantic will raise an error if we ever conflict with a current attribute like `model_dump`.
2023-11-14 21:50:35 +08:00
Rolf Rando
2ca958642b
Add socks5 proxy support for OpenAPI generated python client ( #16918 )
...
* add socks5 proxy support (requires additional import)
* updated examples
* build samples. updated to support pydantic python option
* rename sock to socks for correct protocol name
* add proxy headers for pydantic
* fixed param changes from conflict resolution
2023-11-14 12:28:05 +08:00
OliverTetzTT
d1b148a7d3
[python] added handling for boolean content type ( #17020 )
...
* added handling for boolean content type
* adapted addition to newer version of template
* [python] updated samples
2023-11-14 11:30:10 +08:00