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
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
William Cheng
084a0a46b4
remove mill plugin ( #22736 )
2026-01-20 01:23:24 +08:00
Marc Schlegel
60e3e405a5
Integrated example project for Mill into CI task ( #22702 )
...
* Integrated example project for Mill into CI task
The example project uses Mills meta-build to resolve the snapshot version from a properties file.
The properties-file is now integrated into `release_version_update.sh`.
* Add coursier cache to actions-cache
* Split Mill tests into separate steps
* try to exclude problematic dependencies from maven-cache so they are downloaded by coursier
* clear m2-cache prior to mill execution
2026-01-18 14:10:07 +08:00
William Cheng
756bed0be0
Add more R samples for testing ( #22718 )
...
* add more R samples for testing
* update tests
* update tests
* update tests
2026-01-18 12:29:44 +08:00
William Cheng
49e3626e26
[R] update R github workflow ( #22716 )
...
* fix working dir
* fix dir
* build locally
* install devtools
* set dir
* set dir
* set current dir
* set current dir
* set current dir
* set version
* show error only
* trigger build failure
* Revert "trigger build failure"
This reverts commit 7d20114b840787b4450f6a60a508267ade2b3d77.
* trigger build failure testing petstore
* install local package
* install local package
* trigger build failure
* test petstore localhost
* Revert "test petstore localhost"
This reverts commit 008d23bcc24ee22ccff6b779628b89aecf54820e.
* undo test_petstore.R
2026-01-18 02:37:59 +08:00
William Cheng
701d1f5443
add r github workflow
2026-01-18 00:32:30 +08:00
dependabot[bot]
4d6d8a1edc
build(deps): bump actions/setup-dotnet from 5.0.1 to 5.1.0 ( #22699 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 5.0.1 to 5.1.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v5.0.1...v5.1.0 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-version: 5.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-15 10:49:12 +08:00
Serge
08367def47
feat(typescript-angular): add angular 21 support ( #22636 )
2026-01-13 01:10:57 +08:00
Mattias Sehlstedt
b3c4c49430
[Fix] [Regression] Resolve the discriminator type from a 3.1 sibling ( #22634 )
...
* Add support for resolving the discriminator type from a 3.1 sibling
* Set gradlew to be executable
* Generate sample FILES again
2026-01-12 13:44:55 +08:00
William Cheng
23dae2bcd8
Improve sample update with better exception handling ( #22670 )
...
* refactor java tests
* better exception handling when updating samples
* update samples to avoid using exception
* fix tests
* update
* update
2026-01-11 18:52:29 +08:00
dependabot[bot]
19945d909f
build(deps): bump actions/setup-dotnet from 5.0.0 to 5.0.1 ( #22580 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v5...v5.0.1 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-version: 5.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-23 13:25:02 +08:00
William Cheng
ec0a63dcf3
update dotnet 9 versin in workflow ( #22566 )
...
* update dotnet 9 versin in workflow
* revert
2025-12-22 17:23:32 +08:00
devhl-labs
9779468cdc
[csharp] Add .net10 support ( #22562 )
...
* added .net10
* delete samples
* delete samples
* build samples again
* build samples again again
* fix pr gate
* update pr gate names
* dont build solution with no project file
* move samples
* move samples
2025-12-22 16:09:33 +08:00
dsteeley
f484aeac2c
feat: Add serde_validate support. ( #22553 )
...
In addition to existing rust-server validation support.
2025-12-18 00:12:01 +08:00
dependabot[bot]
0b296bf50f
Bump actions/download-artifact from 6 to 7 ( #22539 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-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>
2025-12-13 11:31:11 +08:00
dependabot[bot]
39da542b99
Bump actions/upload-artifact from 5 to 6 ( #22538 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
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>
2025-12-13 11:31:00 +08:00
dependabot[bot]
6d7e8c69a0
Bump actions/cache from 4 to 5 ( #22531 )
...
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>
2025-12-12 17:16:38 +08:00
William Cheng
5a6fcd3bd5
[kotlin][client] Deprecate jvm-volley support ( #22521 )
...
* deprecate kotlin jvm volley support
* delete files
2025-12-09 15:27:21 +08:00
William Cheng
9a6f14ad47
Add workflow to test Crystal client ( #22477 )
...
* add workflow to test crystal client
* update
* shards install
* fix
* use localhost
2025-12-02 11:04:54 +08:00
dependabot[bot]
bf5f7b0d6b
Bump swift-actions/setup-swift from 2 to 3 ( #22476 )
...
Bumps [swift-actions/setup-swift](https://github.com/swift-actions/setup-swift ) from 2 to 3.
- [Release notes](https://github.com/swift-actions/setup-swift/releases )
- [Commits](https://github.com/swift-actions/setup-swift/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: swift-actions/setup-swift
dependency-version: '3'
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>
2025-12-02 10:06:32 +08:00
dsteeley
453997bd16
Ensure rust-server compiles with no-default-features ( #22445 )
2025-11-30 23:05:25 +08:00
William Cheng
1689d7b5b6
Typescript-Angular: Fix several query parameters serialization issues ( #22459 )
...
* Generate skeleton for new integration test
* Typescript-angular: Move query param deep-object test
* typescript-angular: Add query param JSON test
* Typescript-angular: Add query param form test
* Test for #20998
* typescript-angular: Reimplement query param serialisation
This notably fixes:
- JSON query param serialisation
- array serialisation with style=form and explode=true
As the class HttpParams from Angular is specially designed for the
mimetype: `application/x-www-form-urlencoded` it does not support
the range of query parameters defined by the OpenAPI specification.
To workaround this issue, this patch introduces a custom
`OpenAPIHttpParams` class which supports a wider range of query param
styles.
Note that as `HttpClient` is used afterwards, the class
`OpenApiHttpParams` has a method to convert it into a `HttpParams` from
Angular with a no-op HttpParameterCodec to avoid double serialisation of
the query parameters.
* update samples
---------
Co-authored-by: Vladimir Svoboda <vsvoboda@forkoder.eu >
2025-11-28 20:59:29 +08:00
David Gamero
08858a91e6
[typescript] migrate node-fetch to undici ( #22408 )
...
* migrate typescript generator to undici
* smaples
* missing comma
* upgrade types in encode test
* remove EOL node versions, add new LTS
* fix export issue in encode/decode
* d.js issue and commonjs module in tsconfig for esm dual support
* update samples merge master
* sync samples
* files samples
2025-11-27 16:36:19 +08:00
Jachym Metlicka
1b557790e6
[kotlin-spring][server] Feat: Return from controllers without ResponseEntity wrapper. ( #22377 )
...
* remove "async" and "responseWrapper" from template as these are not supported by kotlin-spring generator
* try to force pipelines rerun
* force pipelines rerun
* fix mustache to keep generated code identical
* Revert "fix mustache to keep generated code identical"
This reverts commit c573b43401c77df5ff0f398737792fe0a21db07a.
* Reapply "fix mustache to keep generated code identical"
This reverts commit 2c3b065c5c61a9de4929106285489312fd438674.
* Add support for 'useResponseEntity' in kotlin-spring. Consolidate with the separate flag 'declarativeInterfaceWrapResponses' as these can now be controlled both by one flag. Default to true.
* fix status annotation and add compile-test samples
* satisfy samples-up-to-date check
* add unit tests covering both reactive and non-reactive
* fix template to avoid unnecessary empty line
* fix template to avoid unnecessary empty line
* put method params (if present) on separate lines to improve readability
* put method params (if present) on separate lines to improve readability; fix double spaces, spaces before comma, incorrect spaces
* fix test
* store PATHs as accesible strings in companion objects.
* fix missing import
* fix incorrect import
* fix fallback to nested placeholders.
2025-11-26 18:00:17 +08:00
dependabot[bot]
6be8fb3047
Bump actions/setup-dotnet from 5.0.0 to 5.0.1 ( #22437 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-version: 5.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 13:54:45 +08:00
Daniil Iastremskii
e86daf9059
Add support for oneOf with discriminator when using kotlinx.serialization ( #22373 )
...
* Generate wrappers for oneOf with discriminator when using kotlinx.serialization
* Add spec with oneOf using discriminator
* Add config to generate samples
* Generate samples
* Update samples
* Change naming of wrapper classes
* Fix empty model test
* Update GH workflow with new samples
2025-11-19 02:55:37 +08:00
Jachym Metlicka
c52cc1f275
[kotlin-spring][server] Feat: Make it possible to include "HttpServletRequest" or "ServerWebExchange" as a method parameter in controller interfaces and/or implementations ( #22263 )
...
* modify templates to enable possibility to add reactive or blocking request context
* add logic to enable additional property
* regenerate files
* regenerate documentation
* revert unrelated formatting changes
* revert commented out code
* add tests
* refactor test to DRY them a bit
* move tests around
* increase tests coverage
* fix for delegate
* fix for delegate - and refactor tests
* fix tests
* refactor tests
* add tests for delegate
* add kotlin project compile check test for include-http-request-context
* fix
* fix
* fix output folder naming. Add the sample to github action config file.
* add missing interfaces to fix compilation
* regenerate samples
* fix also api_test.mustache to enable testing
* add tests for generated tests
2025-11-19 00:29:07 +08:00
Jachym Metlicka
c1c74c0ec8
[kotlin-spring][server] Feat: Add Spring Declarative HTTP Interface support for easy client instantiation ( #22302 )
...
* add required template files and logic in generator
* add possibility to choose between coroutines and reactor style reactive for spring declarative http client
* remove Flow as array-type input param for declarative http interface
* better name for switches
* revert change
* fix implementation and add tests
* revert unrelated formatting changes
* add compile check for generated code to github action config file
* fix output folder for config files
* commit generated files
* commit generated docs files
* fix compile test output folder names
* fix sample generation
* fix compile to jdk 17+
* force test rerun
* remove misleading warning
* remove extraneous mustache files. Rebuild samples
* restoring incorrectly deleted output files
2025-11-16 21:54:19 +08:00
William Cheng
7690545276
add sample to test useGzipFeature in java native ( #22361 )
2025-11-16 21:52:17 +08:00
William Cheng
886e4a6dd0
[kotlin] Test array integer (enum) with kotlin client generator ( #22336 )
...
* add tests for array of enum
* update
2025-11-12 16:39:01 +08:00
William Cheng
69da1ea470
Add new JAX-RS samples to Github workflow ( #22314 )
...
* add new jaxrs samples to github workflow
* trigger ci
2025-11-10 15:07:40 +08:00
dependabot[bot]
eda2e67b94
Bump actions/download-artifact from 5 to 6 ( #22225 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
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>
2025-10-25 17:31:18 +08:00
dependabot[bot]
2b22d172da
Bump actions/upload-artifact from 4 to 5 ( #22224 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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>
2025-10-25 17:14:59 +08:00
William Cheng
57752d190c
add cache: gradle to java setup workflow ( #22183 )
2025-10-20 17:15:36 +08:00
William Cheng
6572d5d9a6
Use JDK11 for kotlin-server projects ( #22182 )
...
* use jdk11 for kotlin server projects
* test with jdk11 by default
2025-10-20 16:54:50 +08:00
William Cheng
cbb27163a0
Add samples to test jaxrs spec (withXml option enabled) ( #22148 )
...
* add samples to test jaxrs spec with xml option enabled
* add new files
2025-10-15 18:11:19 +08:00
William Cheng
fdbabee87e
Add tests for typescript angular v17, v18, v20 ( #22145 )
...
* add tests for angular v17, v18, v20
* trigger build failure
* Revert "trigger build failure"
This reverts commit bab6448ed156bb5436780cdd6c658f4724042b85.
* update samples
2025-10-15 18:08:52 +08:00
William Cheng
21d29dacc2
Add tests for TypeScript Angular v19 ( #22139 )
...
* add tests for ts angular v19
* fix transfer cache
2025-10-15 16:36:03 +08:00
dependabot[bot]
c27f9c3ebc
Bump actions/setup-java from 4 to 5 ( #22137 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
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>
2025-10-15 16:30:14 +08:00
William Cheng
486e0c5e61
Test TypeScript Angular v16 in Github workflow ( #22138 )
...
* test ts angular v16 in github workflow
* trigger build failure
* Revert "trigger build failure"
This reverts commit c7987599a9fa31e24c294bbaca855e1a4a7a3b34.
2025-10-15 14:51:40 +08:00
William Cheng
89b0bc48fa
Add workflow to test TypeScript clients ( #22126 )
...
* add workflow to test ts clients
* update
* update
* run petstore
* update
* trigger build
2025-10-14 16:33:29 +08:00
William Cheng
941a5ccf13
Add workflow to test TypeScript server ( #22125 )
...
* add workflow to test TS servers
* fix path
* trigger build failure
* Revert "trigger build failure"
This reverts commit a0bf0199d3f606c5088c55262eccef1c82029ec5.
* remove ts server tests in circleci
2025-10-14 13:50:59 +08:00
dependabot[bot]
fd84c8fbd6
Bump s4u/setup-maven-action from 1.18.0 to 1.19.0 ( #22085 )
...
Bumps [s4u/setup-maven-action](https://github.com/s4u/setup-maven-action ) from 1.18.0 to 1.19.0.
- [Release notes](https://github.com/s4u/setup-maven-action/releases )
- [Commits](https://github.com/s4u/setup-maven-action/compare/v1.18.0...v1.19.0 )
---
updated-dependencies:
- dependency-name: s4u/setup-maven-action
dependency-version: 1.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-07 10:46:42 +08:00
dependabot[bot]
f092f72cc5
Bump actions/setup-node from 4 to 5 ( #22086 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
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>
2025-10-07 10:46:23 +08:00
William Cheng
a955bead08
Migrate JS tests to Github workflows ( #22077 )
...
* update samples
* fix name
* update
* remove
* clean up test
2025-10-06 01:11:49 +08:00
dependabot[bot]
1c082c7287
Bump gradle/actions from 4 to 5 ( #22061 )
...
Bumps [gradle/actions](https://github.com/gradle/actions ) from 4 to 5.
- [Release notes](https://github.com/gradle/actions/releases )
- [Commits](https://github.com/gradle/actions/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: gradle/actions
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>
2025-10-02 15:27:53 +08:00
Yonatan Karp-Rudin
44a3be170f
fix(kotlin-spring): add missing constructor parentheses for hashmap models ( #22029 )
...
* fix(kotlin-spring): add missing constructor parentheses for hashmap models
This commit fixes a bug in the kotlin-spring generator where models
defined with additionalProperties would result in uncompilable code.
The generated data class was missing the constructor invocation '()'
when inheriting from a map type.
This has been corrected to only add parentheses when the parent is a map.
The existing samples have been regenerated to reflect this change.
* Trigger CI
2025-09-27 22:06:05 +08:00
Alex Kondratev
bab5ca2452
[python] add async httpx support ( #22021 )
...
* [python] fix #19255 add async httpx support
* update docs
* 1. "async" parameter for templates
2. hand written tests for python-httpx
3. CI workflow updated
* fix mypy
2025-09-27 15:30:50 +08:00
William Cheng
c1931c10da
Add tests with optional body for go-server ( #22034 )
...
* add tests with optional body for go-server
* update workfllow
2025-09-27 14:28:28 +08:00