Matt Pollock
9a0d711cf6
[R] optionally skip parsing responses to R6 objects ( #22705 )
...
* optionally skip parsing responses to R6 objects
* parse -> .parse
* scope .parse to endpoints that return data
* move handling of .parsed so that it applies to both primitive and non-primitive return types
* try, try, again
2026-01-20 12:44:39 +08:00
William Cheng
9adfe986a3
Prepare v7.20.0 release ( #22738 )
...
* Revert "v7.19.0 release (#22732 )"
This reverts commit ff400e9a31 .
* prepare v7.20.0 release
* update samples
* update doc
2026-01-20 03:13:58 +08:00
Ilya Nemtsev
f355dc4c5c
[Java][Native] Fix request compression ( #22688 )
...
* fix request compression
* fix edge case
* regenerated samples
2026-01-19 16:37:22 +08:00
William Cheng
84692d8155
Revert "[kotlin] fix query parameter encoding ( #22512 )" ( #22727 )
...
This reverts commit a3d03bad09 .
2026-01-19 12:44:04 +08:00
Matt Pollock
396c4c61eb
[R] fix error handling in the R client ( #22704 )
...
* fix error handling in the R client
* adjust logic for avoiding logical vectors in a conditional statement
2026-01-18 13:16:33 +08:00
Matt Pollock
428d483f1e
[R] fix set[object] deserialization ( #22697 )
...
* unpack dataframes within a list
* handle set/array
* update httr2 client
2026-01-18 12:56:17 +08:00
Matt Pollock
10d5aa7f56
[R] remove nuisance DUMMY_ENUM warning ( #22692 )
...
* drop nuisance warning
* update samples
2026-01-18 12:41:40 +08:00
Rens Groothuijsen
e0b27485db
[typescript-axios] Handle sets as arrays in input parameters ( #22642 )
...
* [typescript-axios] Handle sets as arrays in input parameters
* Include docstring to explain purpose of replaceWithSerializableTypeIfNeeded function
2026-01-14 15:43:04 +08:00
William Cheng
b1b556ad63
[kotlin] Add integration test for query params ( #22695 )
...
* [kotlin] Add integration test for query params
This is a test for a regression from #22512 where param values
were written as a list.
* add test implementation for kotlin spring client
* add sha tests
---------
Co-authored-by: Piotr Kubowicz <piotr.kubowicz@gmail.com >
2026-01-14 15:34:53 +08:00
dependabot[bot]
7671288210
build(deps-dev): bump virtualenv in /samples/client/echo_api/python ( #22691 )
...
Bumps [virtualenv](https://github.com/pypa/virtualenv ) from 20.27.1 to 20.36.1.
- [Release notes](https://github.com/pypa/virtualenv/releases )
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst )
- [Commits](https://github.com/pypa/virtualenv/compare/20.27.1...20.36.1 )
---
updated-dependencies:
- dependency-name: virtualenv
dependency-version: 20.36.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 14:33:31 +08:00
Eren
0da98b06f8
[kotlin-client] Fix enum @JsonCreator to throw for unknown values ( #22663 )
2026-01-12 13:34:50 +08:00
dependabot[bot]
a2883f3d20
build(deps): bump urllib3 in /samples/client/echo_api/python ( #22667 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.6.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 13:33:55 +08:00
William Cheng
d39e015487
Use defer file close in go client ( #22596 )
...
* use defer file close in go client
* update samples
2025-12-30 18:27:10 +08:00
William Cheng
23eff6672f
Prepare v7.19.0 snapshot ( #22569 )
...
* Revert "7.18.0 release (#22567 )"
This reverts commit 51228436e0 .
* prepare 7.19.0 snapshot
* update samples
* update doc
* fix date
2025-12-22 19:25:23 +08:00
devhl-labs
9779468cdc
[csharp] Add .net10 support ( #22562 )
...
* added .net10
* delete samples
* delete samples
* build samples again
* build samples again again
* fix pr gate
* update pr gate names
* dont build solution with no project file
* move samples
* move samples
2025-12-22 16:09:33 +08:00
Albert Waninge
a3d03bad09
[kotlin] fix query parameter encoding ( #22512 )
...
* #22339 fix query parameter encoding
* #22339 fix query parameter encoding
* #22339 ran generate-samples with some local adaptations
---------
Co-authored-by: AlbertWaninge <albert.waninge@edsn.nl >
2025-12-18 17:31:27 +08:00
Christopher Molin
149fdcb61f
[Java] Use Fully Qualified Name for java.util.Locale in Generated Classes ( #22342 )
...
* Remove Imports of `Locale` from all `model.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `modelEnum.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `oneof_model.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `api.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `anyof_model.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `pojo.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `ApiClient.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `ApiKeyAuth.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `JSON.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `HttpSignatureAuth.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `Play24CallFactory.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `Play25CallFactory.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `Play26CallFactory.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `apiException.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `clientConfiguration.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `RequestFactory.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `httpLoggingFilter.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `securityApiUtils.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `validatorUtils.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Use `Locale`-class Via Fully Qualified Name
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated 'sample'-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Revert Changes
* Inline `Locale` Imports
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated 'source' Files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update `kotlin-spring/model.mustache`
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated 'sample' Files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated 'sample' Files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated 'java-feign-hc5' Sample Files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated Sample Files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated Kotlin Sample Files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
---------
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
2025-12-17 15:15:32 +08:00
Ramon Onis
b06fdb5781
fix(kotlin): add JsonCreator/JsonValue to Jackson enums ( #22535 )
...
* fix(kotlin): add JsonCreator/JsonValue for numeric enums
* Regenerate samples
* Update title in numeric enum YAML file
* rename test
2025-12-13 18:54:45 +08:00
Kevin Lin
7ccd039a7b
[java][okhttp-gson] fix: JSON deserialization fallback for String return types ( #22498 )
...
* Use String-based JSON deserialize method with fallback for String return types
* Regenerate samples
2025-12-11 14:47:48 +08:00
dependabot[bot]
104c57319f
Bump urllib3 from 2.2.3 to 2.6.0 in /samples/client/echo_api/python ( #22496 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.2.3 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.3...2.6.0 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 15:30:14 +08:00
Jeremy Audet
cfcacf3074
Make python code compatible with urllib3 v2.6.0+ ( #22520 )
...
openapi-generator still uses methods that have been removed from urllib3
v2.6.0. The solution is as described in urllib3's changelog:
> Removed the HTTPResponse.getheaders() method in favor of
> HTTPResponse.headers. Removed the HTTPResponse.getheader(name,
> default) method in favor of HTTPResponse.headers.get(name, default).
> (#3622 )
See https://urllib3.readthedocs.io/en/latest/changelog.html
Close #22514
2025-12-09 15:29:32 +08:00
William Cheng
38c622019e
fix(kotlin-client): jvm-spring-webclient: fix compile error when kotlin detects nullable body ( #22509 )
...
* fix(kotlin-client): jvm-spring-webclient: fix compile error when kotlin detects nullable body
* update samples
---------
Co-authored-by: detomarco <idp.detoma@gmail.com >
2025-12-08 16:10:07 +08:00
William Cheng
788f67dd01
Fix Spring Framework 7 compatibility in jvm-spring-restclient and jvm-spring-webclient ( #22467 )
...
* Fix Spring Framework 7 compatibility issues
Fixes #22368
* update samples
---------
Co-authored-by: jwalter <joakim.waltersson@gmail.com >
2025-12-01 12:24:37 +08:00
Piotr Kubowicz
7b83462a83
[kotlin] Make API classes open (non-final) unless nonPublicApi is used ( #22461 )
...
* [kotlin] Make API classes open (non-final) unless nonPublicApi is used
By making those classes open, AspectJ can be used to enhance their
behavior.
I'm not changing kotlin-multiplatform templates, where 'open' was
already present before my changes.
Closes #22271
* Fail Kotlin sample compilation if API classes stop to be public
Serves as a 'regression test'.
2025-12-01 00:03:29 +08:00
David Gamero
08858a91e6
[typescript] migrate node-fetch to undici ( #22408 )
...
* migrate typescript generator to undici
* smaples
* missing comma
* upgrade types in encode test
* remove EOL node versions, add new LTS
* fix export issue in encode/decode
* d.js issue and commonjs module in tsconfig for esm dual support
* update samples merge master
* sync samples
* files samples
2025-11-27 16:36:19 +08:00
William Cheng
3d6e9d5693
better format in build.gradle (kotlin) ( #22439 )
2025-11-26 17:41:17 +08:00
Konstantin Ignatyev
b9d4b56d1c
added ability to publish kotlin-client to maven local repo ( #22438 )
...
* this allows pushing client jar to local maven repository gradle -i clean jar publishToMavenLocal; also generates jar with sources;
* this allows pushing client jar to local maven repository gradle -i clean jar publishToMavenLocal; also generates jar with sources;
2025-11-26 16:59:41 +08:00
Julian Vennen
ea62c676c9
[php][php-nextgen] Cleanup api authentication code when using api keys in cookies or supporting multiple authentication methods ( #22433 )
2025-11-26 14:36:16 +08:00
David Gamero
6e0fe098f1
[typescript] replace headers with same case-insensitive key to match http spec ( #22393 )
...
* replace headers with same caseinsensitive key to match http spec
* regenerate samples
* regenerate samples
* enable test for header case-insensitive replacement
* reduce redundant test comments
2025-11-25 10:58:22 +01:00
Josh Wulf
ddfcc95b61
fix: use httpx in generated configuration.py ( #22418 )
...
* fix: use httpx in generated configuration.py
* fix: add enum_values for httpx
* chore: update petstore samples
2025-11-23 15:11:48 +08:00
Brendan Burns
8a4246cbaf
Add support for custom tls server names. ( #22372 )
...
* Add support for custom tls server names.
* Update samples
* Fix missing declaration.
2025-11-20 10:36:11 +08:00
William Cheng
2c4c24728f
update ruby samples
2025-11-20 10:04:12 +08:00
ddl-rliu
547eee1970
[BUG] Fix #22351 by updating exceptions.mustache to log both the response data and response body, when applicable ( #22352 )
...
* Update exceptions.mustache
* Add autogen files
2025-11-16 22:06:23 +08:00
Ilya Nemtsev
ecb1e9e2cb
[JAVA][NATIVE] Add gzip capability ( #22358 )
...
* add gzip capability
* fixed test
* added docstring
* regenerated samples
2025-11-16 21:23:08 +08:00
William Cheng
6892768009
[typescript-axios] add support for accept headers ( #22318 )
...
* cherry pick the change from 22299
* fix accept headers
2025-11-15 14:40:58 +08:00
Julian Vennen
86ff873a03
[php][php-nextgen] fix array enum query parameters ( #22320 )
2025-11-10 19:14:41 +08:00
William Cheng
f9d2b8b579
Prepare v7.18.0 release ( #22250 )
...
* Revert "v7.17.0 release (#22248 )"
This reverts commit 0120486e62 .
* prepare v7.18.0 release
* update samples
* update doc
2025-10-30 01:25:35 +08:00
Jason Frey
2c248e6c93
[ruby] Introduce ApiModelBase ( #22052 )
...
The Ruby code that is generated copies numerous methods into every
model. This creates bloat both in file size and run-time memory usage.
This commit introduces a base class for all models to store common
methods. This commit's focus is only on static methods that do not
change between models.
2025-10-28 12:42:51 +08:00
Eddie Sholl
68b0dfe6d1
Expose mtls certificate config params in python and php configuration templates ( #22229 )
...
* Expose mtls config params in python template
* Expose certFile and keyFile configuration items to support mtls in php generated client
* Regenerate of examples
2025-10-28 12:33:05 +08:00
Rens Groothuijsen
a4d05b38f5
[go] Correctly set default array value on query parameters ( #22060 )
2025-10-27 10:30:08 +08:00
William Cheng
9d810e0fbb
update jackson databind nullable to v0.2.8 ( #22230 )
2025-10-27 00:35:51 +08:00
William Cheng
8c85e3cedc
[typescript-axios] Add support for AWSv4 Signature ( #22174 )
...
* [typescript-axios] Add support for AWSv4 Signature
* update typescript-axios.md file
* update doc
---------
Co-authored-by: qasim <qasim@calo.app >
2025-10-18 16:52:24 +08:00
sermler
a4a24a8168
[typescript-fetch] Rework fix infinite recursion with self-referencing discriminator mappings ( #22149 )
...
* Prevent ConcurrentModificationException
* Update typescript-fetch samples
* Add fixture sample
* Update samples
2025-10-15 19:25:45 +08:00
Simon Podlipsky
5f13c53825
fix(php,php-nextgen): remove useless string cast from ObjectSerializer.mustache ( #22121 )
2025-10-14 13:14:02 +08:00
William Cheng
885ea07b17
Prepare 7.17.0 ( #22040 )
...
* Revert "v7.16.0 release"
This reverts commit 31299af0fcaafe6c3ab848320e230a00ce8ea9e5.
* prepare 7.17.0-SNAPSHOT
* update doc, samples
2025-09-28 17:25:13 +08:00
Tilman Holube
75804e4e31
Bump Jackson to 2.19.2 and databind-nullable to 0.2.7 ( #22017 )
2025-09-24 13:49:19 +08:00
jpfinne
7e9b9615db
[Java] [Spring] Use deduction configOptions for oneOfInterfaces ( #20919 )
...
* fix(java): x-discriminator-value should not produce @JsonTypeName
* fix(java): Remove unused getDiscriminatorValue()
* build at Fednot
* build at Fednot
* build at Fednot: skip sonar
* scm for release at fednot
* build fednot not 7.5.0-FEDNOT-SNAPSHOT
* build fednot not 7.5.0-FEDNOT-SNAPSHOT
* test all vars
* rollback custom pom.xml
* commit master
* commit test
* Samples for deduction
* add files for deduction
* small improvements
* Merge changes from martin-mfg
Merge master
* Merge changes from martin-mfg
Merge master
* Merge changes from martin-mfg
Add comment to force rebuild
* Merge master
* regenerate doc
* regenerate client
* regenerate client
---------
Co-authored-by: Jean-Paul Finne <jean-paul.finne@fednot.be >
Co-authored-by: martin-mfg <2026226+martin-mfg@users.noreply.github.com >
2025-09-21 23:22:39 +08:00
William Cheng
7dcef20355
update java samples
2025-09-16 10:05:15 +08:00
Csaba Kozák
5c04b754ab
[kotlin-client] update Kotlin and libraries versions ( #21866 )
2025-09-16 02:01:29 +08:00
Artem ILIN
5f647b8477
[python] fixes #21936 , api client type checks ( #21935 )
2025-09-11 00:04:48 +08:00