dependabot[bot]
c5b1877063
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-27 08:33:28 +00:00
Rens Groothuijsen
8515f5ed0c
[typescript-angular] Include OIDC credential headers ( #23065 )
2026-02-27 15:34:55 +08:00
dependabot[bot]
a761136234
build(deps): bump minimatch ( #23066 )
...
Bumps and [minimatch](https://github.com/isaacs/minimatch ). These dependencies needed to be updated together.
Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
Updates `minimatch` from 10.1.1 to 10.2.4
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
Updates `minimatch` from 5.1.6 to 5.1.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 10.2.4
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 5.1.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 12:34:23 +08:00
dependabot[bot]
47226436fa
build(deps): bump actions/download-artifact from 7 to 8 ( #23064 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 11:53:10 +08:00
dependabot[bot]
a2e2df1246
build(deps): bump actions/upload-artifact from 6 to 7 ( #23063 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 11:52:58 +08:00
Eirik Brandtzæg
fbb99d2d15
Add support for Optional<T> in Dart generator (both dart and dart-dio) to distinguish absent, null, and present states ( #22257 )
...
* Add support for `Optional<T>` in Dart generator (both dart and dart-dio) to distinguish absent, null, and present states
* Add useOptional and patchOnly options to the Dart client configurations thing for testing (setting both options to "true" for both types)
* Add documentation for useOptional and patchOnly options
* Tune the dart mustache (pluss class mustache) to get rid of the extra whitespace
* More tuning of the dart mustache files to adjust amount of whitespace - match previously generated setup
* Tune dart mustache templates to fix whitespace stuff by tips from wing328
* Fix the logic gap where useOptional=true without patchOnly=true appears to do nothing
* Rename getString() to extractModelNameFromBodyParam()
* Add behavioral tests
* useOptional flag wrapping non-required properties
* patchOnly mode PATCH schema detection
* patchOnly=true auto-enabling useOptional
* Parameter unwrapping behavior
* Fix inconsistency (my own) in native_class.mustache
* Remove "dead code" (because of timing). postProcessModels has already executed before postProcessOperationsWithModels.
And then we don't even need the extractModelNameFromBodyParam method...
* Fix Optional<T> to properly distinguish between absend and null
Had issues in dio
* Regenerate Dart samples
* Fix extra blank lines in dart-dio json_serializable template output
2026-02-26 22:16:59 +08:00
Jehiah Czebotar
4bf4637169
fix(typescript-fetch): ResponseError prototype chain ( #23010 )
...
* fix(typescript-fetch): ResponseError prototype chain
* samples/*/typescript-fetch: re-generate runtime.ts
2026-02-26 11:34:05 +01:00
dependabot[bot]
c3c17bb985
build(deps-dev): bump hono ( #23058 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.12.0 to 4.12.2.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.12.0...v4.12.2 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 09:08:46 +00:00
dependabot[bot]
92cf4b2d1b
build(deps): bump rollup ( #23061 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.58.0 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.58.0...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 16:00:14 +08:00
dependabot[bot]
3c20b2089b
build(deps-dev): bump rollup ( #23060 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.9.6 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.9.6...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 10:52:26 +08:00
dependabot[bot]
132a0226e3
build(deps): bump basic-ftp ( #23059 )
...
Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp ) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/patrickjuchli/basic-ftp/releases )
- [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/patrickjuchli/basic-ftp/compare/v5.1.0...v5.2.0 )
---
updated-dependencies:
- dependency-name: basic-ftp
dependency-version: 5.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 10:52:16 +08:00
Raichu
5b89b47846
fix: core: preserve OAS 3.1 numeric exclusive validation constraints in composed schemas ( #23053 )
...
* test: add test case for `ExclusiveMinMax Test`
(#22943 )
* feat: Compatibility with exclusiveMinimum in OpenAPI 3.0.0 vs. 3.1.0
(#22943 )
---------
Co-authored-by: 葉宗原 TsungYuan Yeh <tsungyuan.yeh@tpisoftware.com >
2026-02-25 17:31:11 +08:00
William Cheng
20b18ad828
update python samples
2026-02-25 16:26:01 +08:00
Timon
bfe5ca84ce
python(pydantic): Use validate_by_name config; populate_by_name will be deprecated ( #22931 )
...
* modules
* pydantic bump
* samples
* revert for fastapi generator and apply pydantic constrain everywhere
2026-02-25 15:51:44 +08:00
dependabot[bot]
df4a1d63e0
build(deps): bump ajv ( #23054 )
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0 )
---
updated-dependencies:
- dependency-name: ajv
dependency-version: 6.14.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 12:00:59 +08:00
dependabot[bot]
4462f699d7
build(deps): bump bn.js ( #23047 )
...
Bumps [bn.js](https://github.com/indutny/bn.js ) from 4.12.1 to 4.12.3.
- [Release notes](https://github.com/indutny/bn.js/releases )
- [Changelog](https://github.com/indutny/bn.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/indutny/bn.js/commits/v4.12.3 )
---
updated-dependencies:
- dependency-name: bn.js
dependency-version: 4.12.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 11:23:04 +08:00
dependabot[bot]
1674c72f86
build(deps): bump minimatch and mocha ( #23051 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) to 5.1.8 and updates ancestor dependency [mocha](https://github.com/mochajs/mocha ). These dependencies need to be updated together.
Updates `minimatch` from 3.1.2 to 5.1.8
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v5.1.8 )
Updates `mocha` from 10.2.0 to 10.8.2
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v10.2.0...v10.8.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 5.1.8
dependency-type: indirect
- dependency-name: mocha
dependency-version: 10.8.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-02-25 11:22:01 +08:00
dependabot[bot]
b93035759b
build(deps): bump minimatch ( #23050 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 5.1.6 to 5.1.7.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.6...v5.1.7 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 5.1.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 11:21:55 +08:00
dsteeley
584bf22b3a
[rust-server] Update mockall to 0.14 ( #23048 )
2026-02-25 11:21:45 +08:00
dsteeley
7970d4b401
fix(rust-server): implement ValidateComposited traits for complex types and add integer enum support ( #23045 )
2026-02-24 22:16:56 +08:00
Louis Lepper
b32faa0a24
Type safe error handling in kotlin spring server with useSealedResponseInterfaces flag ( #23003 )
...
* Add type safe returns
* Bugfixes / adding tests
* Add sealed interfaces sample to github hook
2026-02-24 17:25:22 +08:00
wakanao
22e1d6aa78
fix(kotlin): support non-discriminator oneOf/anyOf model and array types with kotlinx_serialization ( #23007 )
...
* fix(kotlin): use sealed interface for non-discriminator oneOf/anyOf in kotlinx_serialization
* add sample and CI config for non-discriminator oneOf/anyOf with kotlinx_serialization
* replace petstore with focused spec for non-discriminator oneOf/anyOf sample
* add CI path filter for kotlin-oneOf-anyOf-kotlinx-serialization sample
* add x-duplicated-data-type guard to kotlinx_serialization oneOf/anyOf templates
The Gson path already uses {{^vendorExtensions.x-duplicated-data-type}} to skip
duplicate data types, but the new kotlinx_serialization path was missing this
guard. Without it, duplicate value class names would be generated if multiple
schemas resolve to the same Kotlin dataType, causing compilation errors.
* remove invalid path pattern from push.branches in CI config
push.branches filters by branch name, not file paths. The sample directory
pattern added here had no effect. The pull_request.paths filter remains and
correctly triggers CI for this sample.
* update generateOneOfAnyOfWrappers docs to include kotlinx_serialization support
2026-02-24 17:05:17 +08:00
dependabot[bot]
2f35b81909
build(deps-dev): bump hono in /samples/client/others/typescript-angular ( #23041 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.7 to 4.12.2.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.7...v4.12.2 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 15:43:36 +08:00
Troy P
4538d95025
[JS] Fix handling of oneOf when you have explicitly used a discriminator. ( #23026 )
...
* added a branch that uses the discriminator to generate the actual object and then bail early
See #23025
2026-02-24 15:42:14 +08:00
William Cheng
e01fdee81e
add uuid pattern tests to python client ( #23040 )
2026-02-24 09:47:41 +08:00
Timon
a2b7776d20
import field_validator for UUID properties with patterns ( #22947 )
2026-02-24 09:19:33 +08:00
Philippe Laflamme
7b59bdd54e
feat: support date-time-local in scala generators ( #22990 )
2026-02-24 08:38:42 +08:00
Jachym Metlicka
e5d40f4258
[java-spring] - add 'includeHttpRequestContext' additional property defaulting to "true" for reactive and "false" for blocking to include ServerWebExchange/HttpServletRequest ( #22910 )
...
* add includeHttpRequestContext additional property defaulting to "true" for reactive and "false" for blocking. Implement tests and add samples to check compilation success.
* generate sample files
* fix template
* fix template
* fix template
* update docs
* fix imports
* fix codegen
* fix codegen and update samples
* improve unit tests
* generate also delegate
* update samples
* update samples
* updated files
2026-02-24 08:19:58 +08:00
Pierre-Yves Le Borgne
e438e15b09
Move C++ virtual destructor definition to .cpp files ( #21529 ) ( #21530 )
...
* Move C++ virtual destructor definition to .cpp files (#21529 )
* Subsequent commit with codegened C++ - PR step 3 (#21529 )
2026-02-24 08:18:12 +08:00
Timon
27cced51c0
feat(python): expose all config properties in constructor ( #23021 )
...
* templates
* samples
* scope to python generator
* address suggestions
* revert pydantic-v1
2026-02-24 08:12:12 +08:00
James Kent
a5e2fdf667
[PYTHON] switch from mutable bytearray to immutable bytes to avoid pydantic error ( #22988 )
...
* switch from mutable bytearray to immutable bytes
* update python samples
2026-02-24 07:54:26 +08:00
Jean-Pierre Portier
905b930144
fix #22571 (OpenAPINormalizer): Removed reset of OAS content ( #22573 )
...
* fix (OpenAPINormalizer): Removed reset of OAS content
* feat (Normalizer): Reset from Normalizer with 3.0 only. Fix tests
2026-02-24 07:45:44 +08:00
Philippe Laflamme
8fcb2e0d8b
fix: OAS3.1 deprecated property for array properties ( #23019 )
...
* test: add failing test for missing @deprecated on array properties in OAS 3.1
The typescript-axios generator drops the @deprecated JSDoc annotation
for array-type properties when processing OpenAPI 3.1 specs. This test
reproduces the issue by asserting that deprecated scalar, array-of-primitives,
and array-of-refs properties all receive the annotation.
* fix: preserve deprecated, readOnly, writeOnly when normalizing OAS 3.1 array schemas
The OpenAPINormalizer.processNormalize31Spec method converts OAS 3.1
JsonSchema array types into legacy ArraySchema objects, but was not
copying the deprecated, readOnly, or writeOnly flags during conversion.
This caused @deprecated annotations to be silently dropped for array-type
properties in all generators when processing OAS 3.1 specs.
2026-02-24 07:43:43 +08:00
Dennis Ameling
5e45db9a02
openapi-generator-gradle-plugin: upgrade Gradle to v8 ( #22864 )
2026-02-24 07:40:28 +08:00
Eddie Rydell
17a28ebad2
[dart] Fix enum defaults, Object arrays, and nullable required assertions in native serialization ( #23027 )
...
* fix(dart): fix enum defaults, Object arrays, and nullable required assertions in native serialization
* update docs
2026-02-24 07:38:45 +08:00
dependabot[bot]
86a42dc700
build(deps): bump ajv ( #23037 )
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0 )
---
updated-dependencies:
- dependency-name: ajv
dependency-version: 6.14.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 07:36:30 +08:00
dependabot[bot]
4bffc1ad8e
build(deps-dev): bump hono ( #23036 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.7 to 4.12.2.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.7...v4.12.2 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 07:36:16 +08:00
Christopher Molin
8c70c33e8c
[Java][WebClient] Propagate OpenAPI Deprecations to Generated ApiClient-methods ( #23039 )
...
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
2026-02-24 07:35:52 +08:00
William Cheng
f4b64c4e5a
add fbpostlike to sponsor section ( #23035 )
2026-02-24 01:09:00 +08:00
Julien Debon
4f00a34df6
[OCaml][Fix] Unreferenced enum + Direct recursive types ( #23005 )
...
* [OCaml] Fix bugs around enum parsing
Problem: The OCaml client generator threw IllegalArgumentException: Unreferenced enum when encountering enums inside composed schemas
(anyOf/allOf/oneOf).
Root Causes:
1. The enum collection logic didn't traverse into composed schemas
2. The enum hashing used order-dependent string concatenation, causing lookups to fail when enum values appeared in different orders
3. Enums directly within composed schema branches (not in properties) weren't collected
Solution:
1. Added composed schema support:
- New `collectEnumSchemasFromComposed()` method handles `anyOf/allOf/oneOf`
- New `collectEnumSchemasFromList()` method recursively processes composed schema branches
- Enums directly in composed schemas (not just in properties) are now collected
2. Refactored enum hashing to use Set:
- Changed from comma-joined strings to `TreeSet<String>` for order-independent, collision-free hashing
- Handles edge cases like empty string enums `""`
3. Added test case:
- Tests enums in nested composed schemas
- Tests enum with empty string value in anyOf
* OCaml: Add support for direct recursive types
* OCaml: Fix enums in anyOf
* OCaml: fix recursive types
* Fix recursion tests
* Fix recursive types, improve tests
* [OCaml] Improve title of generated README.md
2026-02-23 21:52:19 +08:00
dependabot[bot]
1894a07c2c
build(deps-dev): bump hono ( #23030 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.7 to 4.12.1.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.7...v4.12.1 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.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-02-22 18:52:20 +08:00
dependabot[bot]
7cb6256bef
build(deps-dev): bump hono ( #23028 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.7 to 4.12.1.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.7...v4.12.1 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.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-02-22 15:18:04 +08:00
dependabot[bot]
c698c9fb3a
build(deps): bump minimatch, @web/test-runner and @web/test-runner-puppeteer ( #23029 )
...
Removes [minimatch](https://github.com/isaacs/minimatch ). It's no longer used after updating ancestor dependencies [minimatch](https://github.com/isaacs/minimatch ), [@web/test-runner](https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner ) and [@web/test-runner-puppeteer](https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner-puppeteer ). These dependencies need to be updated together.
Removes `minimatch`
Updates `@web/test-runner` from 0.13.26 to 0.20.2
- [Release notes](https://github.com/modernweb-dev/web/releases )
- [Changelog](https://github.com/modernweb-dev/web/blob/master/packages/test-runner/CHANGELOG.md )
- [Commits](https://github.com/modernweb-dev/web/commits/@web/test-runner@0.20.2/packages/test-runner )
Updates `@web/test-runner-puppeteer` from 0.10.5 to 0.18.0
- [Release notes](https://github.com/modernweb-dev/web/releases )
- [Changelog](https://github.com/modernweb-dev/web/blob/master/packages/test-runner-puppeteer/CHANGELOG.md )
- [Commits](https://github.com/modernweb-dev/web/commits/@web/test-runner-puppeteer@0.18.0/packages/test-runner-puppeteer )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version:
dependency-type: indirect
- dependency-name: "@web/test-runner"
dependency-version: 0.20.2
dependency-type: direct:production
- dependency-name: "@web/test-runner-puppeteer"
dependency-version: 0.18.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>
2026-02-22 15:17:50 +08:00
dependabot[bot]
c76700fcf4
build(deps): bump ajv ( #23024 )
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0 )
---
updated-dependencies:
- dependency-name: ajv
dependency-version: 6.14.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-22 12:15:38 +08:00
dependabot[bot]
d6c29051e3
build(deps): bump pbkdf2 ( #22993 )
...
Bumps [pbkdf2](https://github.com/browserify/pbkdf2 ) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/browserify/pbkdf2/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: pbkdf2
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 16:02:03 +08:00
dependabot[bot]
6df3c420b0
build(deps-dev): bump pbkdf2 ( #22998 )
...
Bumps [pbkdf2](https://github.com/browserify/pbkdf2 ) from 3.1.1 to 3.1.5.
- [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/browserify/pbkdf2/compare/v3.1.1...v3.1.5 )
---
updated-dependencies:
- dependency-name: pbkdf2
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 16:01:49 +08:00
dependabot[bot]
e76e744a7a
build(deps-dev): bump hono ( #23015 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.7 to 4.12.0.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.7...v4.12.0 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:40:01 +08:00
dependabot[bot]
99d42520a9
build(deps-dev): bump tar ( #23013 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.6 to 7.5.9.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.9 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:08:21 +08:00
dependabot[bot]
1c49d5c342
build(deps-dev): bump tar in /samples/client/others/typescript-angular ( #23014 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.7 to 7.5.9.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.7...v7.5.9 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:08:07 +08:00
Eddie Rydell
3252fcf619
[dart] Preserve inner generic type for Map<String, List<T>> deserialization ( #22717 )
...
* preserve inner generic type for Map<String, List<T>> deserialization
* regenerated samples
* retrigger ci
2026-02-19 11:54:40 +08:00
William Cheng
9432aaf4a3
Prepare 7.21.0 snapshot ( #22984 )
...
* Revert "v7.20.0 release (#22983 )"
This reverts commit bd7fc7f45f .
* update to v7.21.0 snapshot version
* update samples, docs
* update readme
2026-02-16 19:08:09 +08:00
William Cheng
bd7fc7f45f
v7.20.0 release ( #22983 )
...
* v7.20.0 release
* update test
2026-02-16 17:39:46 +08:00
JohnBryte
67a637fe8d
Support numeric exclusiveMinimum/exclusiveMaximum in OpenAPI 3.1 ( #22981 )
...
* fix: support numeric exclusiveMinimum/exclusiveMaximum in OpenAPI 3.1 (#22943 )
* preserving the stricter constraint when both bounds are defined. (#22943 )
2026-02-16 17:13:32 +08:00
William Cheng
561aa2e107
minor improvements to Terraform & C++ Httplib generators ( #22980 )
2026-02-16 01:32:51 +08:00
Kengo Seki
ff7fd36876
Replace mvnw with mvn in README.md because mvnw doesn't work with run-in-docker.sh ( #22975 )
2026-02-15 17:25:51 +08:00
dependabot[bot]
b1022e7a7e
build(deps): bump axios ( #22972 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.7 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.7...v1.13.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
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-02-15 14:27:16 +08:00
dependabot[bot]
f9f411945d
build(deps-dev): bump qs ( #22973 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.1 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-15 14:26:49 +08:00
Benjamin Einaudi
5a70edb063
feature(jackson3) add jackson3 support for spring generator ( #22854 )
...
* add 'useJackson3' option
* add 'useSpringBoot4' option
* add support for RestClient in spring-http-interfaces
* add 'jacksonPackage' template variable set from useJackson3 option
See #22294
2026-02-15 14:26:29 +08:00
Jason D'Amour
2a2e470165
[Terraform] New Terraform Provider generator ( #22949 )
...
* [new] Add Terraform provider generator
Add a new experimental code generator that produces HashiCorp Terraform
providers from OpenAPI specifications using the Plugin Framework SDK.
The generator (terraform-provider) supports:
- CRUD operation detection from REST patterns and vendor extensions
- Resource, data source, and model generation per API tag
- HTTP client with API key, bearer token, and basic auth
- Type mapping from OpenAPI/Go types to Terraform schema types
- Import state support
- Configurable provider name, registry address, and version
Includes mustache templates for: provider, resources, data sources,
models, client, go.mod, GNUmakefile, README, and example configs.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* [new] Add Terraform provider petstore sample and acceptance tests
Add sample generation config and generated Terraform provider for the
petstore OpenAPI spec, along with Go acceptance tests that exercise
the provider lifecycle (create, read, update, delete, import).
Generated output includes:
- Provider with auth configuration (API key, bearer, basic)
- Pet, User, and Store resources and data sources
- Client package with HTTP client and model structs
- Go acceptance tests using terraform-plugin-testing
- Example Terraform configurations for each resource/data source
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* chore: docs
* terraform: add more sample tests and ci workflow
* ci: get ci passing
* ci: fixes
* chore: docs
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 15:02:42 +08:00
dependabot[bot]
fffc21e3ee
build(deps): bump qs, body-parser and express ( #22971 )
...
Bumps [qs](https://github.com/ljharb/qs ), [body-parser](https://github.com/expressjs/body-parser ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `qs` from 6.11.0 to 6.14.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.11.0...v6.14.2 )
Updates `body-parser` from 1.20.2 to 1.20.4
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.4 )
Updates `express` from 4.18.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...v4.22.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
- dependency-name: body-parser
dependency-version: 1.20.4
dependency-type: indirect
- dependency-name: express
dependency-version: 4.22.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-02-14 15:01:34 +08:00
dsteeley
3d05d5aa9a
Rust-server no clashing example names ( #22880 )
...
* Update rust-server examples to have namespaces by API name. Preventing warnings about clashing example names
* Update rust-server-deprecated examples to have namespaces by API name. Preventing warnings about clashing example names
* Fixup compilation errors
* fix: Resolve bug in header parsing when parsing multi-item headers
2026-02-14 10:39:48 +08:00
William Cheng
73dcdd6976
Update python sdk to strip any directory traversal in filename ( #22965 )
...
* update python sdk
Strip any directory traversal
* rebased
* update samples, docs
* fallback case
---------
Co-authored-by: Pavel Slabko <slabkopg@gmail.com >
2026-02-14 00:57:57 +08:00
dependabot[bot]
a8ccfad285
build(deps): bump qs and body-parser ( #22967 )
...
Bumps [qs](https://github.com/ljharb/qs ) and [body-parser](https://github.com/expressjs/body-parser ). These dependencies needed to be updated together.
Updates `qs` from 6.14.1 to 6.14.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
Updates `body-parser` from 1.20.3 to 1.20.4
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.3...1.20.4 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
- dependency-name: body-parser
dependency-version: 1.20.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-14 00:31:20 +08:00
Jachym Metlicka
3c092b4c30
[KOTLIN;SPRING] - add support for 'x-spring-paginated' to get closer to feature parity with java-spring codegen; add 'autoXSpringPaginated' option; support x-operation-extra-annotation ( #22958 )
...
* add x-kotlin-implements
* implement tests
* update samples
* fix tests - forbidden api issue
* add samples
* add samples. use Pageable only for server-side
* add support for auto-detecting x-spring-paginated in Spring Boot operations
* fix maven dependencies import
* add unit tests
* add support for vendor extension
* remove files
* fix samples
* fix docs
* implement suggestions from CR. Fix declarative interface naming.
* move import around
* add x-operation-extra-annotation
* make sure the PageableAsQueryParam does not remove already present x-operation-extra-annotation content
* support also list format
* regenerate samples and docs
* regenerate samples and docs
* force tests rerun
* remove files
* add files
* trigger test rerun
2026-02-14 00:17:00 +08:00
dependabot[bot]
45c3692fa0
build(deps): bump axios ( #22952 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.7 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.7...v1.13.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
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-02-13 17:01:55 +08:00
dependabot[bot]
4a17fcd007
build(deps): bump qs ( #22964 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.0 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 17:00:07 +08:00
dependabot[bot]
1e71920d2b
build(deps): bump qs in /samples/client/others/typescript-angular ( #22966 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.1 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 16:59:43 +08:00
dependabot[bot]
5e5ef12f86
build(deps): bump qs ( #22961 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.1 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 15:43:17 +08:00
dependabot[bot]
e086c300ca
build(deps): bump qs ( #22962 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.1 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 15:43:06 +08:00
dsteeley
1c25f2c39c
Add support for enums of integers in rust-server generator. ( #22915 )
...
* Support for integer enums in rust-server
* Support integer enums in rust-server using serde-repr
2026-02-13 14:59:19 +08:00
dependabot[bot]
8d998bf90c
build(deps): bump qs, body-parser and express ( #22957 )
...
Bumps [qs](https://github.com/ljharb/qs ), [body-parser](https://github.com/expressjs/body-parser ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `qs` from 6.11.0 to 6.14.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.11.0...v6.14.2 )
Updates `body-parser` from 1.20.2 to 1.20.4
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.4 )
Updates `express` from 4.18.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...v4.22.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
- dependency-name: body-parser
dependency-version: 1.20.4
dependency-type: indirect
- dependency-name: express
dependency-version: 4.22.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-02-13 14:59:01 +08:00
dsteeley
a53ebb3ad2
Add support for ApiKey auth to rust-server ( #22950 )
2026-02-12 19:51:49 +08:00
William Cheng
aeea8b1254
update c++ server samples
2026-02-12 19:43:37 +08:00
vasireddyrajesh
b96334ffad
Add standalone C++ server using cpp-httplib for OpenAPI-based APIs ( #21724 )
...
Supports:
All OpenAPI 3.x data types: primitives, arrays, enums, nullable/optional fields, nested objects
All parameter types: path, query, header, cookie, and combinations
Schema composition: allOf (inheritance), oneOf (discriminated unions), anyOf (flexible unions)
Security schemes: API key and bearer token authentication
Discriminator-based polymorphic deserialization and error handling
Provides:
Error handling for invalid JSON, type mismatches, missing/unknown discriminator, and parameter validation
Build system integration (CMake) for easy compilation and linking with required dependencies
Clear build and run instructions for local development and testing
Enables comprehensive, real-world validation of generated C++ server code against OpenAPI specifications
2026-02-12 19:41:05 +08:00
Aman Rao
d47ab0f545
[rust] Modified api.mustache to ensure correct handling of Vec<PathBuf> while adding files to multipart form ( #22942 )
...
* Fixes #22900
* fixed non async block generation when Vec<PathBuf> (files) are present
* updated samples with reqwest multipart form change
2026-02-12 12:51:52 +08:00
Marc Schlegel
c804b46f0c
fix scalac compiler deprecation warnings in test for the mill-plugin ( #22946 )
2026-02-12 00:44:07 +08:00
Miklós Márton
96bfa522fb
Use QDateTime::currentSecsSinceEpoch instead of QDateTime::currentDateTime().toSecsSinceEpoch() ( #22920 )
2026-02-11 19:04:49 +08:00
William Cheng
893e220fec
update normalizer to clear types when $ref is set ( #22945 )
2026-02-11 18:11:23 +08:00
cziberpv
b39aad0d56
fix(java/feign): handle binary response types in ApiResponseDecoder ( #22939 )
...
* fix(java/feign): handle binary response types in ApiResponseDecoder
The Feign library's ApiResponseDecoder routes all responses through
JacksonDecoder, including binary ones (File, byte[], InputStream).
This causes JsonParseException when an endpoint returns non-JSON
content (e.g. PDF, ZIP, images).
Add binary type detection and handling before delegating to
JacksonDecoder. This applies to both direct return types and
ApiResponse<T> wrappers.
Consistent with the native library fix in #21346 .
Closes #2486
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* fix: address code review feedback
- Sanitize Content-Disposition filename to prevent path traversal
(Paths.get(filename).getFileName() strips directory components)
- Add null check for response.body() to handle 204/205 empty responses
- Fix regex to support quoted filenames with spaces
(e.g. filename="my invoice.pdf")
* fix: regenerate feign-hc5 sample with updated ApiResponseDecoder
The feign-hc5 sample was missed during the second commit's regeneration
because setTemplateDir("feign") overrides the filesystem templateDir
from the config, causing the generator to use embedded JAR resources.
After rebuilding the JAR with the updated mustache template, the
feign-hc5 sample now matches feign and feign-no-nullable.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 16:55:00 +08:00
dschodits-secunet
33cce11a1d
fix double serialization ( #22924 )
2026-02-11 16:41:21 +08:00
William Cheng
f5b4850cab
Add SocialWick as bronze sponsor ( #22940 )
...
* add socialwick as bronze sponsor
* update readme
2026-02-11 02:27:28 +08:00
Foulques du Peloux
6b7c3d069e
[php-symfony] fix sequencial escape when validating a class type ( #22906 )
...
* [php-symfony] do not interpret sequential escape
* chore: update samples
* refactor: add missing return type
* [php-symfony] make template compatible with Symfony 8
2026-02-11 00:28:09 +08:00
Libor Nenadál
a7d57cafff
[typescript-angular] Fix inner enum reference in multi-map property type ( #22748 )
...
* [typescript-angular] Fix inner enum reference in multi-map property type
Fixes #22747
* [typescript] Fix inner enum reference in multi-map property type
Fixes #20877 , #22747
* test for the double-prefixed enum names
This proves that following comment is not relevant:
https://github.com/OpenAPITools/openapi-generator/pull/22748#discussion_r2769863543
* Implement review comment about the trailing `>`
This implements comment https://github.com/OpenAPITools/openapi-generator/pull/22748#discussion_r2769863549
* fix @type for generic interfaces in TypeScript clients
Type annotation in a comment should match the actual field type.
2026-02-10 16:27:40 +01:00
Kengo Seki
8d88b8219d
[BUG] [Groovy] Fix client to work with services that support other formats in addition to JSON ( #22908 )
2026-02-10 22:42:54 +08:00
William Cheng
2ee50ce900
Update axios to newer versions ( #22937 )
...
* update axios to newer versions
* update
2026-02-10 18:30:52 +08:00
William Cheng
c18015cccd
Add petstore tests in groovy workflow ( #22936 )
...
* add petstore testsin groovy workflow
* use localhost
* update samples
* update tests
* import
* fix ignore
* update tests
* update tests
* update
* update
* comment out
2026-02-10 17:26:20 +08:00
William Cheng
7eeab03a57
remove coding: utf-8 as thats the default already ( #22934 )
2026-02-10 16:42:05 +08:00
Miklós Márton
59042aa647
[cpp-qt-client]Prefix signal argument types with namespace ( #22921 )
...
For reason see: https://github.com/KDE/clazy/blob/master/docs/checks/README-fully-qualified-moc-types.md
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-02-09 21:22:37 +08:00
Timon
d81b0524af
feat(python): enhance retry configuration in REST client ( #22867 )
...
* feat(python): enhance retry configuration in REST client
Updated the retry parameter in the Configuration class to support different types based on the library used (urllib3 or asyncio). Adjusted the RESTClientObject to handle the new retry configuration, allowing for more flexible retry options. This change improves the handling of retries in API requests, ensuring compatibility with various retry strategies.
* add samples
* use async context for retry doc string
2026-02-07 16:38:34 +08:00
Marcel Jacek
54fe232d67
[BUG] [JAVA] validateJsonElement fails for required nullable fields ( #22912 )
...
* [Java] add missing nullable judgement when required property is true
* [Java] add okhttp template test and regenerate sample
* [Java] add tests when field is nullable and required
* [Java] regenerate samples to fix pipeline error
* [Java] add JSONTest fro RequiredNullableBody class
* run generate-samples after rebase
* review feedback
* review feedback
* fix test
* update hash of test file
---------
Co-authored-by: weirdo0314 <2019215183@stu.cqupt.edu.cn >
2026-02-07 15:05:12 +08:00
Sri Sushma Karra
459f359bf4
[JAVA][FEIGN] Put back hardcoded HTTP Client but without the performance issue created in 8484. This is fix for 21187 ( #22905 )
...
* BUG:21187 put back hardcoded client without the issue created in 8484
* BUG:21187 put back hardcoded client without the issue created in 8484
---------
Co-authored-by: Sri Sushma Karra <srisushmakarra@Sris-MacBook-Air.local >
2026-02-07 00:48:00 +08:00
dependabot[bot]
07d60e010a
build(deps): bump webpack from 5.75.0 to 5.105.0 in /website ( #22913 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.75.0 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.105.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-07 00:45:54 +08:00
William Cheng
38f0796759
Update jackson-databind-nullable to v0.2.9 ( #22901 )
...
* update jackson databind nullable to v0.2.9
* update samples
2026-02-05 16:55:15 +08:00
Alex Humphreys
561e5bf9ab
[kotlin][jvm-okhttp4] Fix multipart/form-data with JSON content-type ( #22856 )
...
* [kotlin][jvm-okhttp4] Fix multipart/form-data with JSON content-type
Fixes #16457
Fixes two critical bugs in multipart/form-data handling when parts
have Content-Type application/json:
1. IllegalArgumentException: OkHttp throws "Unexpected header: Content-Type"
because Content-Type was passed in headers map instead of via
asRequestBody(mediaType)/toRequestBody(mediaType) parameter.
2. Invalid JSON serialization: Non-file parts with application/json
Content-Type were serialized using toString() instead of proper
JSON serialization, producing invalid output like:
"MyObject(field1=value, field2=123)" instead of
'{"field1":"value","field2":123}'
Changes:
- Filter Content-Type from headers before passing to OkHttp
- Check part Content-Type and use appropriate serializer (JSON vs toString)
- Add integration tests with echo server to verify fix
- Support all serialization libraries (gson, moshi, jackson, kotlinx)
Fixes issues with multipart endpoints that mix file uploads with
JSON metadata, common in REST APIs for document/image uploads.
* Run mvn clean/package, and regenerate samples
* Add fix for kotlinx serialisation issue
* Refactor multipart helpers for reified type parameter support
* Fix kotlinx.serialization multipart by adding serializer lambda to PartConfig
* Fix internal Ktor API usage in multipart forms
2026-02-04 19:44:39 +08:00
Dennis Ameling
9547ebdc98
[typescript] make TypeScript version configurable ( #20064 )
2026-02-04 19:01:22 +08:00
Dennis Ameling
48b7c85cd4
[kotlin-server] Add polymorphism, oneOf and allOf support ( #22610 )
...
* [kotlin-server] Add polymorphism support
* Fix CI triggers
* Fix FILES
* Fix samples and related triggers
* Fix FILES
* Add discriminator property to sealed class
* Fix double nullability issue
* Update samples
2026-02-04 17:02:02 +08:00
Jachym Metlicka
3ecb49060e
[JAVA-SPRING;KOTLIN-SPRING] - add possibility to override x-implements and x-kotlin-implements via config options. ( #22839 )
...
* feature/add-skip-x-implements
* feature/add-skip-x-implements
* feature/add-x-implements-overrides support in tooling
* add basic unit test for x-implements and x-implements-overrides
* add implementation and unit test for schemaImplements
* add "java.io.Serializable" directly via x-kotlin-implements
* add schemaImplements and schemaImplementsFields support to kotlin-spring
* add xImplementsSkip additional property
* add xKotlinImplementsSkip and xKotlinImplementsFieldsSkip additional properties
* add unit tests
* add documentation
* commit changes and add missing interface
* add documentation
* add output to samples
* change logs
* fix issue #22756
* revert unrelated formatting changes
* nudge test rerun
* implement feedback from CR
* check compilation success
* fix interfaces
2026-02-04 15:57:00 +08:00
William Cheng
40a0f6f83d
add dennisameling to TypeScript, Kotlin technical committee ( #22894 )
2026-02-04 15:37:44 +08:00
Jachym Metlicka
a973d91560
[BUG] [KOTLIN-SPRING] @HttpExchange in declarative interface does not support property placeholders ( #22882 )
...
* fix kotlin-spring declarative http interface
* fix kotlin-spring declarative http interface
* fix kotlin-spring declarative http interface
2026-02-04 15:15:16 +08:00
dependabot[bot]
b07f28604e
build(deps): bump bytes in /samples/client/others/rust ( #22893 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.5.0 to 1.11.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.5.0...v1.11.1 )
---
updated-dependencies:
- dependency-name: bytes
dependency-version: 1.11.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-02-04 13:04:51 +08:00
NeedmeFordev
d284a9aef1
fix(spring): Add Nullable import for array-type models ( #22788 ) ( #22844 )
...
* fix(spring): Add Nullable import for array-type models (#22788 )
* refactor(spring): Extract helper methods for Nullable import logic (DRY)
* chore: Regenerate Spring samples after Nullable import fix
* Update sample files after regeneration
* Fix phpunit.xml.dist: replace literal backslashes with forward slashes in directory paths
* Add JavaDoc comment for addSpringNullableImportForOperation method
* Fix line endings: replace CRLF (\r\n) with LF (\n) in exampleJson string literals
* Remove unused Nullable imports from PR-related Spring sample files
* Revert date/time example value changes (regeneration artifacts)
* Fix: Skip Nullable import for enum models
2026-02-04 13:04:15 +08:00
dependabot[bot]
de3bbd5e4e
build(deps): bump eslint and rewire ( #22889 )
...
Bumps [eslint](https://github.com/eslint/eslint ) to 9.39.2 and updates ancestor dependency [rewire](https://github.com/jhnns/rewire ). These dependencies need to be updated together.
Updates `eslint` from 4.19.1 to 9.39.2
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v4.19.1...v9.39.2 )
Updates `rewire` from 4.0.1 to 9.0.1
- [Release notes](https://github.com/jhnns/rewire/releases )
- [Changelog](https://github.com/jhnns/rewire/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jhnns/rewire/compare/v4.0.1...v9.0.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.39.2
dependency-type: indirect
- dependency-name: rewire
dependency-version: 9.0.1
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-02-03 23:10:03 +08:00
Kengo Seki
a25bed78cd
[BUG] [java-camel] Align pom.xml generation with the documentation ( #22888 )
2026-02-03 20:48:26 +08:00
William Cheng
aaa3500419
Fix HTML entity encoding in plugins documentation ( #22883 )
2026-02-03 13:38:03 +08:00
dersvenhesse
7c5f7cf4e5
docs: update useSpringBoot3 note ( #22881 )
...
* docs: update useSpringBoot3 note
* chore: moved changes to code classes
* docs: add generated docs
* docs: update java-camel
* docs: ecape ≥
2026-02-03 13:08:48 +08:00
Rens Groothuijsen
2ab70fa46b
fix(typescript-axios): Ignore unused parameter on JSON serializer replacer function ( #22858 )
2026-02-03 13:08:08 +08:00
Pierre Segalen
95911180f6
Fixed TypeScript code generation for oneOf using arrays ( #22780 )
2026-02-02 13:20:48 +01:00
George Holderness
1cafc1673a
fix: apply integer type fitting for Rust params ( #22853 )
...
We already have logic in postProcessModelProperty to fit integer
parameters into the correct Rust primitives. However, this doesn't apply
to other kinds of parameters so integer-typed parameters which end up in
function calls for Api traits in lib.rs are always i32, even when this
is improper.
This commit refactors integer type fitting so that we can run it on both
processParam and model post-processing.
2026-02-02 19:53:10 +08:00
dsteeley
268213004e
feat: Support selective ssl/tls backend in rust-server to optionally remove openssl ( #22825 )
...
* feat: Support selective ssl/tls backend in rust-server to avoid always requiring openssl
* feat: Switch default features so a user must select SSL backend
* Further tweaks to rust-server HTTPS feature flagging
2026-02-02 17:58:32 +08:00
William Cheng
ad2044c581
minor fix using jackson check ( #22877 )
2026-02-02 17:40:07 +08:00
William Cheng
f3a21a8bba
update samples
2026-02-02 16:33:22 +08:00
Luís Cabral
811529cb66
Fix Jackson Serialization of additionalProperties on java and jaxrs-spec ( #22366 )
2026-02-02 15:47:11 +08:00
dependabot[bot]
883bd56ea9
build(deps): bump diff and mocha ( #22875 )
...
Bumps [diff](https://github.com/kpdecker/jsdiff ) to 3.5.1 and updates ancestor dependency [mocha](https://github.com/mochajs/mocha ). These dependencies need to be updated together.
Updates `diff` from 3.5.0 to 3.5.1
- [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md )
- [Commits](https://github.com/kpdecker/jsdiff/compare/v3.5.0...v3.5.1 )
Updates `mocha` from 5.2.0 to 11.7.5
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/v11.7.5/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v5.2.0...v11.7.5 )
---
updated-dependencies:
- dependency-name: diff
dependency-version: 3.5.1
dependency-type: indirect
- dependency-name: mocha
dependency-version: 11.7.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 15:38:31 +08:00
William Cheng
897590ae6a
update undici to newer version in typescript generator ( #22874 )
2026-02-02 15:26:17 +08:00
dependabot[bot]
3c052d8b64
build(deps): bump eslint and rewire ( #22872 )
...
Bumps [eslint](https://github.com/eslint/eslint ) to 9.39.2 and updates ancestor dependency [rewire](https://github.com/jhnns/rewire ). These dependencies need to be updated together.
Updates `eslint` from 4.19.1 to 9.39.2
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v4.19.1...v9.39.2 )
Updates `rewire` from 4.0.1 to 9.0.1
- [Release notes](https://github.com/jhnns/rewire/releases )
- [Changelog](https://github.com/jhnns/rewire/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jhnns/rewire/compare/v4.0.1...v9.0.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.39.2
dependency-type: indirect
- dependency-name: rewire
dependency-version: 9.0.1
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-02-02 14:49:58 +08:00
dependabot[bot]
34dc09b676
build(deps-dev): bump tar ( #22873 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.6 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.7 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 14:49:08 +08:00
dependabot[bot]
f8e1fadf4e
build(deps): bump diff and mocha ( #22857 )
...
Bumps [diff](https://github.com/kpdecker/jsdiff ) to 3.5.1 and updates ancestor dependency [mocha](https://github.com/mochajs/mocha ). These dependencies need to be updated together.
Updates `diff` from 3.2.0 to 3.5.1
- [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md )
- [Commits](https://github.com/kpdecker/jsdiff/compare/v3.2.0...v3.5.1 )
Updates `mocha` from 3.5.3 to 11.7.5
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/v11.7.5/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v3.5.3...v11.7.5 )
---
updated-dependencies:
- dependency-name: diff
dependency-version: 3.5.1
dependency-type: indirect
- dependency-name: mocha
dependency-version: 11.7.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 14:48:45 +08:00
William Cheng
41a8573437
remove compiler option from ts fetch test ( #22871 )
2026-02-02 13:44:35 +08:00
Bruno Coelho
fd17603109
[Kotlin][Client] Migrate Enum.values() to Enum.entities ( #22852 )
2026-02-02 11:57:12 +08:00
William Cheng
7506b6ca02
add defaultToEmptyContainer option to java generators ( #22869 )
2026-02-02 00:27:01 +08:00
dependabot[bot]
3df34f6aab
build(deps): bump diff and mocha ( #22868 )
...
Bumps [diff](https://github.com/kpdecker/jsdiff ) to 4.0.4 and updates ancestor dependency [mocha](https://github.com/mochajs/mocha ). These dependencies need to be updated together.
Updates `diff` from 4.0.2 to 4.0.4
- [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md )
- [Commits](https://github.com/kpdecker/jsdiff/compare/v4.0.2...v4.0.4 )
Updates `mocha` from 10.2.0 to 10.8.2
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v10.2.0...v10.8.2 )
---
updated-dependencies:
- dependency-name: diff
dependency-version: 4.0.4
dependency-type: indirect
- dependency-name: mocha
dependency-version: 10.8.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-02-01 16:06:04 +08:00
Jachym Metlicka
95e8360c19
[KOTLIN-CLIENT] fix Parent interface class having incorrect collection property type List instead of Set ( #22850 )
...
* fix issue #22696
* reduce unnecessary repetition in mustache schema
* add unit tests & regenerate files
* regenerate files
2026-02-01 15:11:56 +08:00
dependabot[bot]
ba8327386c
build(deps-dev): bump tar in /samples/client/others/typescript-angular ( #22866 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.3 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.3...v7.5.7 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-01 15:10:19 +08:00
dependabot[bot]
8b6df51cdf
build(deps-dev): bump tar ( #22865 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.5 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.5...v7.5.7 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-01 00:23:18 +08:00
dependabot[bot]
66a211ec56
build(deps): bump eslint and rewire ( #22860 )
...
Bumps [eslint](https://github.com/eslint/eslint ) to 9.39.2 and updates ancestor dependency [rewire](https://github.com/jhnns/rewire ). These dependencies need to be updated together.
Updates `eslint` from 8.57.1 to 9.39.2
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v8.57.1...v9.39.2 )
Updates `rewire` from 7.0.0 to 9.0.1
- [Release notes](https://github.com/jhnns/rewire/releases )
- [Changelog](https://github.com/jhnns/rewire/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jhnns/rewire/compare/v7.0.0...v9.0.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.39.2
dependency-type: indirect
- dependency-name: rewire
dependency-version: 9.0.1
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-31 22:49:12 +08:00
dependabot[bot]
4da2d8095d
build(deps): bump eslint and rewire ( #22861 )
...
Bumps [eslint](https://github.com/eslint/eslint ) to 9.39.2 and updates ancestor dependency [rewire](https://github.com/jhnns/rewire ). These dependencies need to be updated together.
Updates `eslint` from 4.19.1 to 9.39.2
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v4.19.1...v9.39.2 )
Updates `rewire` from 4.0.1 to 9.0.1
- [Release notes](https://github.com/jhnns/rewire/releases )
- [Changelog](https://github.com/jhnns/rewire/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jhnns/rewire/compare/v4.0.1...v9.0.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.39.2
dependency-type: indirect
- dependency-name: rewire
dependency-version: 9.0.1
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-31 22:49:08 +08:00
dependabot[bot]
d26f67c576
build(deps-dev): bump tar ( #22862 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.6 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.7 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
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-31 22:49:01 +08:00
dependabot[bot]
63151d3a68
build(deps): bump diff and mocha ( #22855 )
...
Bumps [diff](https://github.com/kpdecker/jsdiff ) to 3.5.1 and updates ancestor dependency [mocha](https://github.com/mochajs/mocha ). These dependencies need to be updated together.
Updates `diff` from 3.5.0 to 3.5.1
- [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md )
- [Commits](https://github.com/kpdecker/jsdiff/compare/v3.5.0...v3.5.1 )
Updates `mocha` from 5.2.0 to 11.7.5
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/v11.7.5/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v5.2.0...v11.7.5 )
---
updated-dependencies:
- dependency-name: diff
dependency-version: 3.5.1
dependency-type: indirect
- dependency-name: mocha
dependency-version: 11.7.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-31 16:59:16 +08:00
A. Todisco
6f211a20e8
[Protobuf] Fix Discriminator Issue and add capability Enum Extraction ( #22740 )
...
* fix(protobuf-codegen): Fix protobuf import path with discriminator
This PR fixes a critical bug in the protobuf schema generator where models using discriminators with llOf composition were generating invalid import paths when child schemas contained references to other models.
* fix: Add missing element in OpenAPI discriminator test case
* feat(protobuf-generator): Improve protobuf generation
* Improve management of inheritance
* Improve management of discriminator
* Allow to separate inline enums in external files
* Add unit test
* fix: Improve logic when extracting enums to avoid collision in enum values
* fix: Manage case with Enum in lists
* fix: Fix issue on enum extraction
Fix issue linked to enum in array when there is inheritance or discriminator
* doc: Add documentation for new parameter
* chore: Update protobuf samples
---------
Co-authored-by: Anthony TODISCO <Anthony.TODISCO+amadeus@amadeus.com >
2026-01-30 16:42:00 +08:00
Julien
82ad061fe9
[go] Fix text escaping in example code generation ( #22841 )
...
Wrap example values with escapeText() to properly escape special
characters in generated Go client code examples
Signed-off-by: Julien Pivotto <291750+roidelapluie@users.noreply.github.com >
2026-01-30 11:23:49 +08:00
Anderson de Borba
063a780c7a
Removed unnecessary cast to HttpClientErrorException as both classes in the catch extend HttpStatusCodeException ( #22849 )
2026-01-30 10:59:54 +08:00
dependabot[bot]
b4430804c1
build(deps-dev): bump tar ( #22845 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.6 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.7 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
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-29 12:52:19 +08:00
Matt Pollock
c56ea5557a
[R] avoid to-JSON issues when R6 classes contain lists of R6 classes ( #22828 )
...
* [R] avoid to-JSON issues when R6 classes contain lists of R6 classes
* fix missing comma
* only include extractor methods when they are needed
* regenerate samples
* fix typo
2026-01-29 12:34:17 +08:00
dependabot[bot]
a625300e3f
build(deps-dev): bump hono ( #22842 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.4 to 4.11.7.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.4...v4.11.7 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.11.7
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-29 12:25:35 +08:00
dependabot[bot]
8b563222bd
build(deps-dev): bump hono ( #22830 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.4 to 4.11.7.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.4...v4.11.7 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.11.7
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-28 18:16:07 +08:00
dependabot[bot]
572b315f8b
build(deps-dev): bump hono ( #22831 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.4 to 4.11.7.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.4...v4.11.7 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.11.7
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-28 18:15:56 +08:00
dependabot[bot]
c5993af2ea
build(deps-dev): bump hono in /samples/client/others/typescript-angular ( #22833 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.4 to 4.11.7.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.4...v4.11.7 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.11.7
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-28 18:15:44 +08:00
scarf
f7ac63a188
feat(normalizer): add SORT_MODEL_PROPERTIES rule for deterministic output ( #22836 )
...
Add new OpenAPINormalizer rule SORT_MODEL_PROPERTIES that sorts schema
properties alphabetically by name. This ensures deterministic code
generation output regardless of property ordering in the source spec.
The rule:
- Uses TreeMap to sort properties by natural string order
- Applies at the OpenAPI normalization stage, working for all generators
- Is opt-in (defaults to false) to maintain backward compatibility
Usage:
openapi-generator generate --openapi-normalizer SORT_MODEL_PROPERTIES=true ...
Fixes non-deterministic property ordering that could cause spurious diffs
in generated code when the source schema order varies.
2026-01-28 17:36:18 +08:00
dependabot[bot]
c0d555ba4a
build(deps-dev): bump hono ( #22832 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.4 to 4.11.7.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.4...v4.11.7 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.11.7
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-28 16:40:27 +08:00
dependabot[bot]
683b024154
build(deps-dev): bump hono ( #22834 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.4 to 4.11.7.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.4...v4.11.7 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.11.7
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-28 15:39:55 +08:00
Andreas Maechler
3db927e060
[jaxrs-spec] Add @Generated annotation to enums ( #22829 )
...
* Add @Generated annotation to enums in jaxrs-spec
- Adds @Generated annotation to enum classes
* Update all samples
2026-01-28 14:26:51 +08:00
Charaf Rezrazi
9fa18d0c81
feat(typescript): Update isomorphic-fetch file to allow for response streaming ( #22673 )
...
* Update isomorphic-fetch file to allow for response streaming (#1 )
* Update samples/openapi3/client/petstore/typescript/builds/inversify/http/http.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update samples/client/echo_api/typescript/build/http/http.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update samples/openapi3/client/petstore/typescript/builds/object_params/http/http.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* update samples
* fix tests
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-28 02:01:31 +08:00
Julian Vennen
6022e4ec7d
[php][php-nextgen] Fix nullability when multiple response types are possible ( #22827 )
...
* [php][php-nextgen] Fix nullability when multiple response types are possible
* [php][php-nextgen] Fix test
2026-01-28 00:49:20 +08:00
William Cheng
11e06d1e77
update assertj to newer version ( #22824 )
2026-01-27 15:13:49 +08:00
William Cheng
3ed013966b
[python-fastapi] Set python version to 3.10 ( #22823 )
...
* set python version to 3.10
* update doc
2026-01-27 14:15:25 +08:00