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
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
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
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
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
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]
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