dependabot[bot]
bf5ced7354
build(deps): bump lodash ( #22769 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
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-22 13:34:22 +08:00
dependabot[bot]
ea0504b17e
build(deps): bump lodash ( #22764 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
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-22 13:31:14 +08:00
dependabot[bot]
4a61a4ca74
build(deps): bump diff and ts-node ( #22746 )
...
Bumps [diff](https://github.com/kpdecker/jsdiff ) to 4.0.4 and updates ancestor dependency [ts-node](https://github.com/TypeStrong/ts-node ). These dependencies need to be updated together.
Updates `diff` from 3.5.0 to 4.0.4
- [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md )
- [Commits](https://github.com/kpdecker/jsdiff/compare/v3.5.0...v4.0.4 )
Updates `ts-node` from 3.3.0 to 10.9.2
- [Release notes](https://github.com/TypeStrong/ts-node/releases )
- [Changelog](https://github.com/TypeStrong/ts-node/blob/main/development-docs/release-template.md )
- [Commits](https://github.com/TypeStrong/ts-node/compare/v3.3.0...v10.9.2 )
---
updated-dependencies:
- dependency-name: diff
dependency-version: 4.0.4
dependency-type: indirect
- dependency-name: ts-node
dependency-version: 10.9.2
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-21 16:28:41 +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
William Cheng
848aecccda
fix: [JAVA][SPRING] Nullaways warn with JSpecify => add missing annotation to parameter of method toIndentedString ( #22685 )
...
* fix: add annotation to method parameter
* fix: all impacted samples
---------
Co-authored-by: Philippe Kernevez <philippe@kernevez.net >
2026-01-13 12:56:31 +08:00
William Cheng
450215c4b8
[BUG][JAVA][SPRING] api util must test variable nullity ( #22679 )
...
* fix: test if return type is null before using it
* chore: change sample example
---------
Co-authored-by: Philippe Kernevez <philippe@kernevez.net >
2026-01-12 16:41:08 +08:00
dependabot[bot]
570915e028
build(deps): bump qs ( #22606 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.10.3 to 6.14.1.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.10.3...v6.14.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-31 16:47:43 +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
cd01ba9bc1
Update go samples with more tests, improve code format ( #22593 )
...
* update go samples with more tests
* fix indention
2025-12-30 14:40:46 +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
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
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
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
e9c842f150
fix: do not add dependency on urllib3 if not required ( #22453 )
...
* fix: do not add dependency on urllib3 if not required
* update samples
* remove import
---------
Co-authored-by: Sascha Kreutz <saschakreutz@hotmail.de >
2025-11-27 16:03:21 +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
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
William Cheng
59f7d09c2e
[java][jersey2][jersey3] Cleanup samples ( #22328 )
...
* clean up java jersey3 smaples
* clean up jersey3 samples
* update tests
2025-11-12 15:40:19 +08:00
Enric Pou
600c051fa5
Dart Dio: fix typo in markdown files ( #22293 )
2025-11-08 15:04:06 +08:00
Enric Pou
f37b8cce58
Add UUID examples and documentation ( #22303 )
2025-11-08 14:56:46 +08:00
William Cheng
64c8711356
[python] Fix pyproject (poetry 2.x) for httpx ( #22289 )
...
* fix poetry 2 httpx dependencies
* use poetry 2 for tests
2025-11-06 14:09:54 +08:00
William Cheng
1e614d4b96
update samples
2025-10-31 16:07:52 +08:00
Marcel Jacek
66b742038a
fix(java): default values from allOfs are not correctly definied ( #22200 )
...
* fix: extend check for default values of integer and number schema
* add testcases to openapi specs
* generate java clients with the updated fix
2025-10-31 15:58:20 +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
63ddce0c1b
default REFACTOR_ALLOF_WITH_PROPERTIES_ONLY to true ( #22180 )
2025-10-20 11:39:09 +08:00
Sven Allers
e7dae1a81e
Custom error messages for size, length, min & max validations in Spring & Spring-Kotlin ( #22090 )
...
* Custom error messages for size, length, min & max validations in Spring & Spring-Kotlin
* Run scripts
2025-10-19 21:25:03 +08:00
Ilia
4e7bba659b
[dart] Fix compile error in inline enum properties with "default" values( #22120 ) ( #22165 )
2025-10-19 20:47:20 +08:00
daberni
2afe7d29cd
[Spring] Remove unnecessary modifiers from API interface templates ( #22132 )
...
* public static final String PATH_
* regenerate samples
2025-10-18 14:56:59 +08:00
daberni
2b00bab60a
[Spring] Optimize and omit unnecessary imports on Api in ApiController templates ( #22164 )
...
* Optimize imports
* remove unnecessary blank line
* revert unintended indentation
2025-10-18 14:19:35 +08:00
jheyens
ce1e9e0866
Jersey2/3: Fixes a bug in OAuth token renewal, where the previous HTTP 401 code is reused even after the retry succeeds ( #22134 )
...
* Jersey2/3: Fix a bug where, when using OAuth, the HTTP 401 status code persisted even if the second request after renewing the Bearer access token succeeded
* Jersey2/3: Regenerate samples
2025-10-16 16:32:05 +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
William Cheng
cdd120d976
update samples
2025-10-15 17:53:01 +08:00
William Cheng
89b0bc48fa
Add workflow to test TypeScript clients ( #22126 )
...
* add workflow to test ts clients
* update
* update
* run petstore
* update
* trigger build
2025-10-14 16:33:29 +08:00
Beppe Catanese
1240d103ff
[Typescript]: add deprecated tags for attributes ( #22108 )
...
* Add deprecated annotation when attribute is deprecated
* Generate samples
2025-10-13 08:44:35 +02: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
Alex Kondratev
bab5ca2452
[python] add async httpx support ( #22021 )
...
* [python] fix #19255 add async httpx support
* update docs
* 1. "async" parameter for templates
2. hand written tests for python-httpx
3. CI workflow updated
* fix mypy
2025-09-27 15:30:50 +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
William Cheng
2f69ad9f26
update java samples
2025-09-22 15:43:37 +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
3a63c2f7d2
Migrate Go petstore tests from circleci to github workflow ( #21997 )
...
* migrate go tests from circleci to github workflow
* update samples
* update samples
* update workflow
* update samples
* update samples
* update test
* update tests
* update tests
* fix
* fix
* update host table
* update tests
* update spec
* new spec
2025-09-19 17:10:31 +08:00
William Cheng
e68e3e88b3
More dart dio tests, update samples ( #21975 )
...
* more dart dio tests, update samples
* update
* update
* more tests
* update
* update
2025-09-16 11:46:52 +08:00
William Cheng
8b01ebb5c2
[dart-dio][timemachine] Bugfix: saving offset_date_serializer instead of local_date_serialize ( #21974 )
...
* Bugfix: saving offset_date_serializer instead of local_date_serializer.dart
* New config for dart-dio (timemachine)
* test samples in github workflow
* update workflow, samples
* rename
---------
Co-authored-by: Enric Pou <enricpou@gmail.com >
2025-09-16 10:40:07 +08:00
GregDThomas
ec28d6261c
Fix #21921 by marking required path parameters as @NotNull ( #21951 )
2025-09-13 17:48:47 +08:00
William Cheng
8300794c5e
update python samples
2025-09-11 20:56:37 +08:00
Artem ILIN
5f647b8477
[python] fixes #21936 , api client type checks ( #21935 )
2025-09-11 00:04:48 +08:00