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
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
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
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
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
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
Rens Groothuijsen
2ab70fa46b
fix(typescript-axios): Ignore unused parameter on JSON serializer replacer function ( #22858 )
2026-02-03 13:08:08 +08: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
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
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
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