Alexander Kose
c70b07808e
Add support for a token supplier to OAuth based RestClient clients. ( #19944 )
...
Fixes OpenAPITools#19943
2024-10-31 14:13:59 +08:00
Pavel Sveda
acb16410c4
[Kotlin] Introduce support for Kotlin Explicit API Mode for Kotlin-Client generator ( resolve #16506 ) ( #19999 )
...
* [Kotlin] Properly document nonPublicApi CLI option
* [Kotlin] Respect parameter name of parent KSerializer to avoid miss-behavior
* [Kotlin] Introduce support for Kotlin Explicit API Mode for Kotlin-Client generator (resolves #16506 )
2024-10-30 21:57:47 +00:00
Bruno Coelho
e9ea12f25a
[swift6] improve retry interceptor ( #19988 )
...
* [swift6] improve retry interceptor
* [swift6] improve retry interceptor
* [swift6] improve retry interceptor
2024-10-30 11:31:35 +00:00
alfredo-accuris
9452873b99
[csharp] Mustache fully qualify namespace for Path ( #19349 )
...
* fix: csharp mustash fully qualify namespace Path
The generated code of Csharp get a fully quallify namespace for PATH
using Path = global::System.IO.Path;
* mend
* Remove alias for fully qualify Path class
2024-10-30 14:41:35 +08:00
ksn-partisia
b627e1cc67
[Bug] [Java] Fix raw type compilation warning in ApiClient for jersey2 and jersey3 ( #19966 )
...
* Add type annotation to raw type Iterable in jersey templates
* Regenerate samples
2024-10-30 14:24:32 +08:00
Ross
4a21dea47f
Added support for a trait based reqwest Rust client ( #19788 )
...
* Added Rust Reqwest trait based client
* Fixed Cargo imports for reqwest trait template
* Added support for mockall to Rust reqwest trait library
* Added MockApiClient when mockall and topLevelClient are enabled
* Added missing flags to Rust generator documentation
* feat: add support for single argument and bon builder
Adds support for single argument and bon building for the new
reqwest-trait generator
* Rebuilt rust samples
---------
Co-authored-by: Troy Benson <troybensonsa@gmail.com >
2024-10-30 14:21:11 +08:00
Tomasz Letachowicz
32bf99a39f
[BUG][KOTLIN] Sanitize names of the adapter variables in anyOf and oneOf model template to avoid compilation errors ( #19981 )
...
* [kotlin] Sanitize one_of and any_of model variable names to avoid compilation errors (#19942 )
* [kotlin] add missing validateJsonElement method to oneOf and anyOf model templates (#19942 )
2024-10-29 11:38:11 +00:00
William Cheng
48e8375166
fix ref to allOf wrapper, add tests ( #19986 )
2024-10-29 10:24:59 +08:00
William Cheng
32fdd7c4d8
update samples
2024-10-28 11:36:40 +08:00
William Cheng
511316a966
Test build.gradle for java native petstore samples, sync pom.xml & build.gradle ( #19951 )
...
* test build.gradle for java native petstore samples
* trigger build
* sync pom.xml and build.gradle (java native)
2024-10-23 16:38:30 +08:00
Simon
21093b78c6
[JAVA]: Fix unknown property error for gradle build ( #19933 )
...
* Replace classifier with archiveClassifier
* Regenerate samples by script
2024-10-23 15:37:46 +08:00
Aliaksandr SEMIANKEVICH
e9c3c63732
[REQ] resolve #17544 Add x-field-extra-annotation and x-class-extra-annotation for kotlin generator ( #19899 )
...
Co-authored-by: Aliaksandr SEMIANKEVICH <aliaksandrsemian.epam@navan.tech >
2024-10-22 18:05:38 +08:00
Linh Tran Tuan
52610e026e
[BugFix] [Rust*] model-name-prefix causing invalid generated code ( #19922 )
...
* [BugFix] [Rust*] model-name-prefix causing invalid generated code]
* Update
* Fix
* Update
* Update
2024-10-21 18:10:16 +08:00
Bruno Coelho
266193f95f
[swift6] update RXSwift version and pin Alamofire version ( #19857 )
2024-10-20 08:24:10 +01:00
Linh Tran Tuan
cfdb00a14c
[Improvement] [Rust-Axum] Fix clippy warning ( #19920 )
2024-10-20 14:09:25 +08:00
William Cheng
8c8f2f3521
fix javaodc in resttemplate oauth class ( #19918 )
2024-10-19 21:52:18 +08:00
William Cheng
695902cca1
update resttemplate dep to newer version ( #19917 )
2024-10-19 16:13:14 +08:00
Ryan Mustard
1248d7a103
[swift5] fix compile error from Alamofire 5.10 - cast Parameter type to avoid recursion ( #19908 )
...
* cast type to avoid unintended recursive call
* update samples
2024-10-18 15:58:14 +01:00
Bruno Coelho
c6dbf0870c
[swift5] add credentials by default ( #19906 )
2024-10-18 10:38:27 +01:00
Jonas Reichert
f6c0b4ad6b
[swift6] adjust RequestInterceptor to pass RequestBuilder instead of OpenapiClient ( #19904 )
...
* inject requestBuilder instead of openAPIClient
* adjust template
* run samples
* fix tests
* fix test
* w
* fix
2024-10-18 09:45:35 +01:00
Joscha Feth
dc3718cd5c
fix(typescript): typecheck generated samples + fixes ( #19903 )
...
* fix(typescript): typecheck generated samples + fixes
* wip(today's fortune): The sum of the Universe is zero.
* Update .github/workflows/samples-typescript-typecheck.yaml
* Update modules/openapi-generator/src/main/resources/typescript/tsconfig.mustache
* chore: regenerate samples
2024-10-18 09:57:43 +02:00
Joscha Feth
23bd50fea0
fix(typescript): missing override directives / satisfy noImplicitOverride ( #19896 )
...
* fix(typescript): missing `override` directives
* chore: regenerate samples
2024-10-17 15:43:21 +02:00
Bruno Coelho
38dac13c26
[swift6] add credentials by default ( #19885 )
2024-10-16 13:38:49 +01:00
Gregory Merlet
0a39a1760e
Add httpClient config to typescript-nestjs generator ( #19876 )
...
* feat: add httpClient to config
* chore: generate samples and doc
* refactor: change import to type
* chore: generate samples and doc
2024-10-16 13:32:05 +02:00
Bruno Coelho
ca032113f2
[Swift] shorter readme ( #19884 )
...
* [Swift] shorter readme
* [Swift] update docs
* [Swift] update docs
* [Swift] format codegen
* [Swift] try to make CI pass
2024-10-16 11:55:18 +01:00
Nicolas Vervelle
65b1859161
Add nullability annotations to Java generated clients ( #19617 )
...
* issue-1960: Add nullability annotations to Java generated clients
Motivations:
Have generated clients properly annotated for nullability to be able to check code using them with tools like NullAway
Modifications:
* Add nullable_var_annotations template to handle nullability annotation on vars
* Add pojo templates to use the nullability template
* Adapt tests
* issue-1960: Add nullability annotations to Java generated clients
Modifications:
* Run export_docs_generator.sh script to update samples
2024-10-16 16:14:29 +08:00
William Cheng
8f7d9f7467
update samples ( #19882 )
2024-10-16 15:55:57 +08:00
William Cheng
21a8e4e623
[python-fastapi] Update fastapi, starlette to newer versions ( #19880 )
...
* update fastapi, starlette dep to newer verions
* update samples
2024-10-16 14:17:38 +08:00
Peter Storch
b1dd6b262e
fix Api Interface for kotlin-spring with spring-cloud library ( #19877 )
2024-10-15 18:41:48 +01:00
Jazzco
1214ad7492
Update HttpRequest.cpp.mustache - use stable 4-parameter connect ( #18893 )
...
* Update HttpRequest.cpp.mustache
Use stable 4-parameter connect
* add generated files
* Revert "add generated files"
This reverts commit 1d4e78aa0d .
* changed from 3- to 4-parameter connect for api-body for stable connection (see warning [clazy-connect-3arg-lambda])
* ran step 3 from Linux
* fixed missing braces and additional 3par issues
* add step 3 generated file
* activate trace for more info about link issue
* Update .github/workflows/samples-cpp-qt-client.yaml
Co-authored-by: Martin Delille <martin@delille.org >
* Update .github/workflows/samples-cpp-qt-client.yaml
Co-authored-by: Martin Delille <martin@delille.org >
* Update samples/client/petstore/cpp-qt/client/PFXPetApi.cpp
Co-authored-by: Martin Delille <martin@delille.org >
* Update modules/openapi-generator/src/main/resources/cpp-qt-client/HttpRequest.cpp.mustache
Co-authored-by: Martin Delille <martin@delille.org >
* Update modules/openapi-generator/src/main/resources/cpp-qt-client/HttpRequest.cpp.mustache
Co-authored-by: Martin Delille <martin@delille.org >
* Update modules/openapi-generator/src/main/resources/cpp-qt-client/api-body.mustache
Co-authored-by: Martin Delille <martin@delille.org >
* Update modules/openapi-generator/src/main/resources/cpp-qt-client/api-body.mustache
Co-authored-by: Martin Delille <martin@delille.org >
* Update modules/openapi-generator/src/main/resources/cpp-qt-client/api-body.mustache
Co-authored-by: Martin Delille <martin@delille.org >
* Update samples/client/petstore/cpp-qt/client/PFXPetApi.cpp
Co-authored-by: Martin Delille <martin@delille.org >
* Update samples/client/petstore/cpp-qt/client/PFXPetApi.cpp
Co-authored-by: Martin Delille <martin@delille.org >
* Update samples/client/petstore/cpp-qt/client/PFXPetApi.cpp
Co-authored-by: Martin Delille <martin@delille.org >
* Update samples/client/petstore/cpp-qt/client/PFXPetApi.cpp
Co-authored-by: Martin Delille <martin@delille.org >
* rebuild examples
* Update modules/openapi-generator/src/main/resources/cpp-qt-client/api-body.mustache
Co-authored-by: Martin Delille <martin@delille.org >
* removed braces and updated examples
* rebuild samples
* remove false generated changes
---------
Co-authored-by: Martin Delille <martin@delille.org >
2024-10-16 00:08:40 +08:00
Bruno Coelho
2354d402a8
[swift6] promote to beta and improve documentation ( #19856 )
...
* [swift6] promote to beta
* [swift6] format code
* [swift] authentication docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
2024-10-14 12:55:25 +01:00
Alec Petersen
b5b760a8a2
[csharp] Address obsolete build warnings in ApiClient ( #19847 )
...
* Stop using obsolete MaxTimeout
* Convert timeout to a timespan, rather than update the configuration object
* Use async overload of RestClientExtensions.Deserialize
* Update samples
* Fix typo
* Undo timeout change
2024-10-14 15:44:12 +08:00
Daniel Simon
8849156d29
Remove further Qt support before Qt 5.15.2 ( #19824 )
...
* Remove further Qt support before Qt 5.15.2
This is a follow-up pull request for [#19164 ] (https://github.com/OpenAPITools/openapi-generator/pull/19164 ), which removes the further handling of older Qt versions.
* Updates samples to match the mustach config files.
---------
Co-authored-by: Daniel Simon <mail@dlins.de >
2024-10-14 11:09:58 +08:00
William Cheng
2838b9584b
add logic in normalizer to auto fix self-reference schemas ( #19849 )
2024-10-12 16:39:48 +08:00
William Cheng
d1ca82cb8b
auto fix self-reference schemas
2024-10-12 16:12:23 +08:00
Bruno Coelho
462f450366
[kotlin] Map file and binary to ByteArray ( #19840 )
...
* [kotlin] Map file and binary to ByteArray
* [kotlin] Map file and binary to ByteArray
2024-10-11 08:59:16 +01:00
Bruno Coelho
185c0639c0
[swift6] simplify authentication ( #19839 )
2024-10-11 08:36:35 +01:00
Leonid Stashevsky
7f899dff97
[Kotlin Server] Update Ktor to latest version; move config to kts ( #19727 )
...
* [Kotlin Server] Update Ktor to latest version; move config to kts
* Bump gradle version for kotlin server samples
* Replace deprecated gradle API
* Bump gradle to 7.6.4
2024-10-11 11:44:53 +08:00
Ben Meyrick
368b9b7e37
[TypeScript - Angular] Add syntax highlighting to code blocks and correct heading levels in README.mustache ( #19837 )
...
* Improve typescript-angular README.mustache
- Add syntax highlighting to code blocks
- Correct heading levels
* Add space between heading and convert bare url to angle brackets link
* Update samples
2024-10-10 17:57:16 +02:00
Marvin Sommer
a84946bdb3
[Java Spring] Fix copyOf inheritance using empty object instead of passed value ( #19426 )
...
* Fix copyOf inheritance using empty object instead of passed value
* Generate new samples
2024-10-10 16:52:38 +08:00
William Cheng
b357744048
Fix python-fastapi signature of parameters for method ( #19830 )
...
* Fix python-fastapi signature of parameters for method
* update
---------
Co-authored-by: Diorcet Yann <diorcet.yann@gmail.com >
2024-10-10 15:36:22 +08:00
vcutrona
45fa4384e7
[python] Check if the given input is a container (Array or Map) when validating enum values ( #19316 )
...
* checks if input is Array or Map in validate_enum
* update samples
2024-10-10 14:57:04 +08:00
martin-mfg
b730e36937
[JAVA] fix several anyOf/oneOf problems ( #19817 )
...
* erasure duplicates
* sanitize beanValidation
* oneOf maps
* anyOf
* update samples
2024-10-10 14:50:18 +08:00
jops-wtakase
43fd18935c
[python-flask] Fix #19487 SyntaxWarning ( #19489 )
...
* Bugfix: #19487 : Fix SyntaxWarning
* Fix a bug which generates SyntaxWarning
* Chore: #19487 : Generate sample
2024-10-10 14:48:02 +08:00
Norman Schimmrich
d14eab8446
[kotlin-client][jvm-spring-webclient] Extract data from PartConfig for multipart/form-data requests ( #19811 )
2024-10-10 13:41:55 +08:00
Aaron Pritzlaff
31be9b9207
scala-cask fix: Added support for 'additionalProperties:true' ( #19767 )
...
* Added support for 'additionalProperties:true' to scala-cask generator
additionalProperties means the request can contain arbitrary
additional properties, and so this change adds an 'additionalProperties'
field to request objects which is a json type.
* fixed warning in example scala-cli project
* updated samples
* addressed codegen comments
2024-10-09 11:15:25 +08:00
martin-mfg
d60200de38
improve java enums ( #19815 )
2024-10-09 10:46:17 +08:00
Alex Wallen
22b8c47b93
feat: add middleware for create actions ( #19793 )
...
* feat: add middleware for create actions
* chore: update samples
* chore: update typescript sample?
2024-10-09 10:38:22 +08:00
William Cheng
25b834131c
update k6 samples
2024-10-08 17:32:41 +08:00
William Cheng
e2c458b9ea
Prepare 7.10.0 ( #19809 )
...
* Revert "prepare 7.9.0 release (#19808 )"
This reverts commit 4145000dfe .
* prepare 7.10.0 snapshot
* update doc
* update samples
2024-10-08 11:21:54 +08:00