William Cheng
277b43bcea
partial fix
2024-10-19 15:10:45 +08: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
James Ring
c487a6ea18
Fix missing serverConf variable ( #19859 )
...
Previously, if an operation had a 'servers' block, the template would
emit code requiring a `serverConf` local variable. Unfortunately, the
template would not emit this variable, because it was looking for a
`servers` variable in the wrong context.
This change makes the template emit an anonymous block containing a
unique server configuration for each operation.
I did not test this change beyond a simple code inspection, there are
other problems with the code generator which prevent it from running on
my API definition.
2024-10-16 15:45:18 +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 1d4e78aa0d42208b576354276c274000c29863f9.
* 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
William Cheng
4ddfb6fc41
update generator faq ( #19869 )
2024-10-15 16:50:39 +01:00
William Cheng
3b3f9a770a
refacot is null schema check ( #19873 )
2024-10-15 17:17:28 +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
William Cheng
715f6b634e
add @e5l to kotlin technical committee ( #19843 )
2024-10-11 15:09:28 +08: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
d9cdecf3c3
commnet out gh pages publish ( #19831 )
2024-10-10 15:38:22 +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
William Cheng
ea4b17c32f
add missing semi colon in travis.yml
2024-10-10 14:55:59 +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
William Cheng
30e6612558
minor fix to travis.yml
2024-10-10 14:28:05 +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
William Cheng
627c0f43cd
uncomment workflow to publish doc ( #19821 )
2024-10-09 13:07:41 +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
Hui Yu
ba169342a1
[C][Client] Add gcc predefined macros to reserved keywords ( #19791 )
2024-10-09 01:38:12 +08:00
Joscha Feth
b3b3f46ee2
docs: release links and list ( #19810 )
...
references #19809
cc @wing328
2024-10-08 19:20:20 +08:00
William Cheng
25b834131c
update k6 samples
2024-10-08 17:32:41 +08:00
MrRober
7c84177e65
Remove calculateRequestOrder Function and fix bug ( #19685 )
...
* Remove calculateRequestOrder Function
This PR removes the calculateRequestOrder function from the codebase and addresses the bug described in issue #19110 . After a thorough review, it was determined that the function was unnecessary due to its redundant logic and lack of unique functionality.
* delete import java.lang.*;
* delete import java.lang.*;
* Remove calculateRequestOrder Function
This PR removes the calculateRequestOrder function from the codebase and addresses the bug described in issue #19110 . After a thorough review, it was determined that the function was unnecessary due to its redundant logic and lack of unique functionality.
* delete import java.lang.*;
---------
Co-authored-by: rmarqmo <rmarqmo@mercadona.es>
2024-10-08 17:27:39 +08:00
William Cheng
e2c458b9ea
Prepare 7.10.0 ( #19809 )
...
* Revert "prepare 7.9.0 release (#19808 )"
This reverts commit 4145000dfebe7a9edea4555c8515383da7602458.
* prepare 7.10.0 snapshot
* update doc
* update samples
2024-10-08 11:21:54 +08:00
William Cheng
4145000dfe
prepare 7.9.0 release ( #19808 )
v7.9.0
2024-10-08 10:30:09 +08:00
CaptainAye
a82475ed4e
Fix java rest client's ApiClient constructors to make sure objectMapper parameter is used in the client ( #19667 ) ( #19795 )
2024-10-08 09:47:16 +08:00
dependabot[bot]
7cf84e2daf
Bump s4u/setup-maven-action from 1.14.0 to 1.15.0 ( #19807 )
...
Bumps [s4u/setup-maven-action](https://github.com/s4u/setup-maven-action ) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/s4u/setup-maven-action/releases )
- [Commits](https://github.com/s4u/setup-maven-action/compare/v1.14.0...v1.15.0 )
---
updated-dependencies:
- dependency-name: s4u/setup-maven-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 09:34:58 +08:00
Kunitsyn Oleg
4ff8c3aaef
[Python][Client] Allow all content-types with text/
prefix ( #19802 )
...
* ODM-12108: allow all content-types with text/ prefix
* ODM-12108: Update deserialization tests
---------
Co-authored-by: Oleg Kunitsyn <you@example.com>
2024-10-08 09:34:36 +08:00
roelwuytens-androme
7d1e9997d0
[Kotlin] Allow other content-types when only interested in status-code / Unit ( #19801 )
...
* Allow Unit response
* Updating samples
* Improve comment for Unit shortcut
2024-10-07 13:18:51 +01:00
Bruno Coelho
9a0fc5900f
[swift6] urlsession interceptor ( #19797 )
...
* [swift6] alamofire interceptor
* [swift6] alamofire interceptor
* [swift6] urlsession interceptor
* [swift6] urlsession interceptor
* [swift6] urlsession interceptor
2024-10-07 12:16:18 +01:00
Bruno Coelho
4c81563708
Update PHP samples
2024-10-07 11:27:35 +01:00
kruegge82
5902af4e75
in case of defined status codes > 299 switch will have no effect. issue 7788 ( #19483 )
...
* in case of defined status codes > 299 switch will have no effect. As described in issue 7788
so we get only an error if statusCode is not defined AND not between 200 and 299
https://github.com/OpenAPITools/openapi-generator/issues/7788
* in case of defined status codes > 299 switch will have no effect. As described in issue 7788
so we get only an error if statusCode is not defined AND not between 200 and 299
https://github.com/OpenAPITools/openapi-generator/issues/7788
2024-10-07 16:01:36 +08:00
Bruno Coelho
39fb51062b
[swift6] alamofire interceptor ( #19796 )
...
* [swift6] alamofire interceptor
* [swift6] alamofire interceptor
2024-10-07 08:37:03 +01:00
Nelson Vides
77e8346fd7
[Erlang Server] Add more type information and fix minor bugs ( #19792 )
...
* Add type information about classes and operation-ids
* Remove unused logger included header
* Bugfix badmatch in delete_resource handler
* Bugfix: respect original indentation of operation_ids
* Bugfix json schema correct refs
* Add a bit more documentation
* Regenerate erlang-server handlers
2024-10-07 15:28:14 +08:00