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
William Cheng
73a486a726
Update python-multipart to newer version ( #22821 )
...
* update python mltipart to newer version
* update python version in workflow
* update
* update version
* update
2026-01-27 12:38:38 +08:00
Adrian Boczkowski
ad948aa093
[Rust] Update reqwest to 0.13 and reqwest-middleware to 0.5 ( #22816 )
...
* [Rust] Update reqwest dependency to 0.13 with query and form features
Update the Rust client generator template to use reqwest 0.13 instead
of 0.12, as requested in issue #22621 .
In reqwest 0.13, the `query()` and `form()` methods have been moved
behind feature flags and are disabled by default. Since the generated
Rust clients extensively use both methods, these features must be
explicitly enabled.
Changes:
- Updated all reqwest dependencies from ^0.12 to ^0.13
- Added "query" and "form" to reqwest feature flags for all variants:
- Blocking client configuration
- Async client with file stream support
- Async client without file stream
- Reqwest-trait variant
- Updated reqwest-middleware features for consistency
This maintains full backward compatibility as only the dependency
version and features change. The API surface of generated code
remains identical.
Fixes #22621
* [Rust] Updated samples
* [Rust] Rename rustls-tls feature to rustls to match reqwest 0.13
In reqwest 0.13, the rustls-tls feature was renamed to rustls.
This updates the Cargo.mustache template and all generated samples
to use the new feature name, fixing CI build failures when using
--all-features flag.
* [Rust] Upgrade reqwest-middleware to 0.5 for reqwest 0.13 compatibility
The previous reqwest-middleware 0.4 depends on reqwest 0.12, which caused
type conflicts when upgrading to reqwest 0.13:
- reqwest::Error (from reqwest 0.13)
- reqwest_middleware::reqwest::Error (from reqwest 0.12 via middleware)
These are different types from different versions of reqwest.
reqwest-middleware 0.5 is compatible with reqwest 0.13, resolving the
version conflict. With both using the same reqwest version, the re-exported
types are now correctly aligned.
* [Rust] Use query and form features from reqwest-middleware
It adds "query" and "form" features for reqwest-middleware crate in petstore-async-middleware example and Cargo.mustache template.
---------
Co-authored-by: Emil Bonne Kristiansen <emilbonnek@gmail.com >
2026-01-27 12:15:21 +08:00
dependabot[bot]
047ea41087
build(deps-dev): bump org.assertj:assertj-core ( #22818 )
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.23.1 to 3.27.7.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-core-3.23.1...assertj-build-3.27.7 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-version: 3.27.7
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-27 12:01:59 +08:00
William Cheng
39a3bfa181
update c# samples
2026-01-27 00:25:40 +08:00
devhl-labs
8cd3ea2457
added xml comments and restrict some access ( #22796 )
2026-01-26 23:58:31 +08:00
Martin Tomašovič
a4985cad28
[csharp][generichost] Add HTTP client name to fix client duplicity ( #22118 )
...
* Add HTTP client name to fix client duplicity
* Fix samples
2026-01-26 23:57:32 +08:00
azertyalex
422e30a3d9
Generate request config typescript fetch v2 ( #22815 )
...
* Add create requestOpts method to {{classname}}Interface #21708 (#21709 )
* feat(types): Add request configuration method to {{classname}}Interface
* update docs and samples
* refactor: change naming to better mirror openapi context
* docs: update typescript-fetch
* feat(types): Add request configuration method to {{classname}}Interface
2026-01-26 23:53:33 +08:00
Esteban Gehring
67cbfb3cad
Revert "Add create requestOpts method to {{classname}}Interface #21708 ( #21709 )" ( #22814 )
...
This reverts commit 51d5310dae .
2026-01-26 14:55:24 +01:00
William Cheng
0d10a5b8ff
update TS samples
2026-01-26 21:49:03 +08:00
Bruno Coelho
43b15fbc25
[swift6][client] Remove unnecessary Combine checks ( #22810 )
2026-01-26 12:22:49 +00:00
Libor Nenadál
695f7076bf
[BUG][typescript-angular] apiKeys cause service compilation errors ( #22775 )
...
* [BUG][typescript-angular] apiKeys cause service compilation errors
Updated TypeScript Angular `configuration.mustache` to properly handle
apiKeys in query parameters by using `OpenApiHttpParams` instead of
`HttpHeaders` to avoid compilation errors.
Fixes #22774
* add generated samples
2026-01-26 11:51:31 +01:00
azertyalex
51d5310dae
Add create requestOpts method to {{classname}}Interface #21708 ( #21709 )
...
* feat(types): Add request configuration method to {{classname}}Interface
* update docs and samples
* refactor: change naming to better mirror openapi context
* docs: update typescript-fetch
2026-01-26 11:50:10 +01:00
dependabot[bot]
2d81b01737
build(deps): bump lodash ( #22804 )
...
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-26 18:29:42 +08:00
Bruno Coelho
a0dc0e2eb8
[swift6] fix Vapor build, disable swift 5 tests on CI and enable more swift 6 tests on CI ( #22805 )
2026-01-25 17:45:12 +00:00
Bruno Coelho
d19f0cd348
[swift6][client] Increase minimum supported SDK to accommodate swift concurrency ( #22802 )
...
* [swift6][client] Increase minimum supported SDK to accommodate swift concurrency
* [swift6][client] Increase minimum supported SDK to accommodate swift concurrency
2026-01-25 10:21:52 +00:00
Bruno Coelho
17b77909d9
[dotnet] update samples ( #22803 )
2026-01-25 09:40:22 +00:00
Bruno Coelho
852a6075b2
[swift6][client] Add new hooks to OpenAPIInterceptor ( #22800 )
2026-01-25 00:18:38 +00:00
Bruno Coelho
1f4017a33f
[swift6][client] improve swift 6 thread safety ( #22801 )
2026-01-24 23:58:39 +00:00
Bruno Coelho
2d53488404
[swift6][client] make api calls concurrent ( #22790 )
...
* [swift6][client] make api calls concurrent
* [swift6][client] improve swift 6 thread safety
* [swift6][client] improve swift 6 thread safety
2026-01-24 22:03:35 +00:00
Roman Doboni
5926c3175e
Fix isRelativeUrl incorrectly detecting URLs containing @, -, ~, . as not relative. ( #22768 )
2026-01-25 00:40:23 +08:00
Artur Wolf
761cb777f6
Repaired partial_header include for generator csharp ( #22442 )
2026-01-24 23:56:36 +08:00
madsvonqualen
e868637587
[BUG] [HTML] Fix html array types ( #22795 )
...
* Fix HTML generator to display array types for body parameters
The HTML generator (htmlDocs) was not properly displaying array types
for request body parameters. When an endpoint accepted an array of
objects as input, only the base type was shown (e.g., "User") instead
of the full array type (e.g., "array[User]").
This fix updates the bodyParam.mustache template to include container
type information (array, map, etc.) when present, matching the format
already used for return types.
Before: User
After: array[User]
The fix wraps the baseType with containerType[...] when isContainer
is true, ensuring consistent type display across both input and output
types in the generated HTML documentation.
* Add html.yaml config and document testing requirements
Due to network limitations in the automated build environment, the
following steps could not be completed but are required per
contribution guidelines:
1. Build project: ./mvnw clean install -DskipTests
2. Regenerate samples: ./bin/generate-samples.sh bin/configs/html.yaml
3. Commit updated samples: git add samples/documentation/html/
Added:
- bin/configs/html.yaml: Configuration for html generator samples
- TESTING_STEPS.md: Detailed instructions for completing the PR
The template fix in bodyParam.mustache is complete and correct.
Sample regeneration is needed to verify the fix visually in the
generated HTML documentation.
* Add concrete example showing the bug location in current HTML sample
* Update HTML samples to verify array type fix
Regenerated samples/documentation/html/index.html to verify the array
type fix in bodyParam.mustache is working correctly.
Verified fix:
- Before: <div class="param">User <a href="#User">User</a> (required)</div>
- After: <div class="param">User array[<a href="#User">User</a>] (required)</div>
The createUsersWithArrayInput endpoint (and all array body parameters)
now correctly displays "array[Type]" instead of just "Type".
Also removed TESTING_STEPS.md as testing is now complete.
* Update VERSION to 7.20.0-SNAPSHOT to match project version
The samples were regenerated using npm's openapi-generator-cli (v7.4.0),
but the CI expects the VERSION to match the current development version
(7.20.0-SNAPSHOT). Updated to prevent CI failures.
---------
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-24 23:27:16 +08:00
Bruno Coelho
ea6f4c8780
[swift6][client] mark PromiseKit as deprecated ( #22792 )
...
* [swift6][client] make PromiseKit as deprecated
* [swift6][client] make PromiseKit as deprecated
* [swift6][client] make PromiseKit as deprecated
2026-01-23 17:02:26 +00:00
dependabot[bot]
ab42a1bef2
build(deps-dev): bump tar ( #22793 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.3 to 7.5.6.
- [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.6 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.6
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-24 00:51:29 +08:00
dependabot[bot]
943b80bbb4
build(deps-dev): bump tar ( #22785 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.3 to 7.5.6.
- [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.6 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.6
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-23 23:52:46 +08:00
dependabot[bot]
6ad16aaf7b
build(deps-dev): bump tar ( #22786 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.3 to 7.5.6.
- [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.6 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.6
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-23 23:52:29 +08:00
Bruno Coelho
db7d39f622
[swift5][client] soft deprecate Swift 5 generator ( #22789 )
...
* [swift5][client] deprecate Swift 5 generator
* [swift5][client] deprecate Swift 5 generator
2026-01-23 15:50:46 +00:00
dependabot[bot]
acb80bac95
build(deps-dev): bump lodash ( #22783 )
...
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: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 16:28:07 +08:00
dependabot[bot]
b15636e3e9
build(deps): bump lodash ( #22782 )
...
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-23 16:27:59 +08:00
William Cheng
8a3507cfa7
update logback to newer version ( #22781 )
2026-01-23 15:55:16 +08:00
Bruno Coelho
2707e5101c
[swift6][client] mark some closures as sendable ( #22776 )
2026-01-22 16:29:48 +00:00
William Cheng
cc045ab53c
Fix output of bin/generate-samples.sh in tmux ( #22772 )
...
* bin/generate-samples: Remove warning about sleep
The sleep itself has been commented out for a long time (commit
04fa53b692 from September 2023, to be specific).
Signed-off-by: Stephen Finucane <stephen@that.guru >
* bin/generate-samples: Fix output on tmux
Commit 23dae2bcd8 reworked this script to start capturing exceptions
but the mechanism used was crude and broke output on tmux, since
`/dev/pts/0` is hardcoded to a specific pseudo-terminal but each tmux
pane gets its own pts. Rework this to use files instead.
Signed-off-by: Stephen Finucane <stephen@that.guru >
* update error message, trigger build failur
* trigger build failure
* Revert "trigger build failure"
This reverts commit 29536fab8a .
* add back null check
---------
Signed-off-by: Stephen Finucane <stephen@that.guru >
Co-authored-by: Stephen Finucane <stephen@that.guru >
2026-01-22 19:01:42 +08:00
Erwin de Haan
29befb95d2
Make TokenProvider not contain state so subclassing actually works correctly with JIT requested tokens (for long lived ApiClients) ( #22233 )
2026-01-22 18:44:38 +08:00
Erwin de Haan
3f9465edcb
Support multi targetting ( #22234 )
2026-01-22 18:41:07 +08:00
William Cheng
2c463d9167
update C# samples
2026-01-22 17:15:29 +08:00
Erwin de Haan
5cffc45428
C# GenericHost support multiple accept headers and allow access to HttpContentHeaders on response ( #22232 )
...
* Add support for other Accept header values or full arrays when multiple options are present.
* Expose ContentHeaders on ApiResponse, to access ContentDisposition for example with file downloads.
* Update samples and documentation
* Fix build warning in samples
2026-01-22 16:48:03 +08:00
William Cheng
6fc64e2115
add docstring to cpp-qt methods ( #22770 )
2026-01-22 16:46:13 +08:00
Martin Delille
a1c948df9f
[cpp=qt] Add global server index setter for all operations ( #22760 )
2026-01-22 16:28:17 +08:00
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]
a045531ca7
build(deps): bump lodash ( #22766 )
...
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:40 +08:00
dependabot[bot]
b66c93a864
build(deps): bump lodash ( #22765 )
...
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:27 +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]
f2a49b1c27
build(deps): bump lodash ( #22763 )
...
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:01 +08:00
dependabot[bot]
c189e5c263
build(deps-dev): bump lodash ( #22762 )
...
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:30:43 +08:00
William Cheng
0f23c4ff17
update java undertow to newer version ( #22759 )
2026-01-22 12:21:55 +08:00
dependabot[bot]
342febde58
build(deps): bump @angular/core ( #22654 )
...
Bumps [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core ) from 19.0.1 to 19.2.18.
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v19.2.18/packages/core )
---
updated-dependencies:
- dependency-name: "@angular/core"
dependency-version: 19.2.18
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 17:12:34 +08:00
dependabot[bot]
4034201640
build(deps): bump diff and mocha ( #22745 )
...
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-01-21 16:28:51 +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
dependabot[bot]
b862290aec
build(deps): bump actions/cache from 4 to 5 ( #22749 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
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-01-21 16:26:40 +08:00
dependabot[bot]
52d910be41
build(deps): bump tar and @angular/cli ( #22750 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) to 7.5.5 and updates ancestor dependency [@angular/cli](https://github.com/angular/angular-cli ). These dependencies need to be updated together.
Updates `tar` from 7.5.1 to 7.5.5
- [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.1...v7.5.5 )
Updates `@angular/cli` from 20.3.13 to 21.1.0
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/20.3.13...v21.1.0 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.5
dependency-type: indirect
- dependency-name: "@angular/cli"
dependency-version: 21.1.0
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-21 16:26:28 +08:00
dependabot[bot]
3a670a697a
build(deps-dev): bump tar ( #22752 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.3 to 7.5.6.
- [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.6 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.6
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-21 16:26:18 +08:00
dependabot[bot]
0f136af41d
build(deps): bump qs, body-parser and express ( #22684 )
...
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.13.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.13.0...v6.14.1 )
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 )
Updates `express` from 4.21.1 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.21.1...v4.22.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.1
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-01-21 14:37:57 +08:00
Marc Schlegel
32d4085105
Mill plugin ( #22739 )
...
* Revert "remove mill plugin (#22736 )"
This reverts commit 084a0a46b4 .
* Add workaround for scaladoc generation in Scala 3 & additional update after revert
2026-01-21 03:48:12 +08:00
Masanori ITOH
3be911d0e6
[Normalizer] add type information to an error message and fix #22743 ( #22742 )
2026-01-21 02:44:35 +08:00
dsteeley
c34d593d8f
fix: Fix rust-server model generation following serde_valid upgrade ( #22737 )
2026-01-20 14:30:00 +08:00
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
William Cheng
084a0a46b4
remove mill plugin ( #22736 )
2026-01-20 01:23:24 +08:00
Marc Schlegel
a62ed1dd2a
Add doc goal for scala-maven-plugin ( #22734 )
2026-01-19 23:49:23 +08:00