chore(deps-dev): update dependency @hey-api/openapi-ts to v0.98.1#945
chore(deps-dev): update dependency @hey-api/openapi-ts to v0.98.1#945renovate[bot] wants to merge 1 commit into
Conversation
📦 Bundle Size Report
Size Limits
Largest Files (Top 5)
View All Files (337 total)
✅ Bundle size check passed |
📊 Coverage Report⚪ Coverage unchanged
Detailed BreakdownLines Coverage
Statements Coverage
Functions Coverage
Branches Coverage
✅ Coverage check passed |
|
Deploy preview for remote-flows ready!
Deployed with vercel-action |
|
Deploy preview for remote-flows-example-app ready! ✅ Preview Built with commit 5b01271. |
be54b98 to
5b01271
Compare
5b01271 to
ad75b63
Compare
ad75b63 to
15f3809
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 15f3809. Configure here.
| "devDependencies": { | ||
| "@arethetypeswrong/cli": "0.18.2", | ||
| "@hey-api/openapi-ts": "0.95.0", | ||
| "@hey-api/openapi-ts": "0.96.1", |
There was a problem hiding this comment.
Node engine mismatch with updated dev dependency requirement
Low Severity
The project's engines.node is ">=20" but the updated @hey-api/openapi-ts v0.96.x now requires Node >=22.13.0 (a breaking change from v0.96.0). A contributor using Node 20 or 21 — which the project claims to support — would be unable to run npm run openapi-ts for code generation. The project's engine constraint is now inconsistent with its dev dependency requirements.
Additional Locations (1)
Triggered by project rule: Code Review Guidelines
Reviewed by Cursor Bugbot for commit 15f3809. Configure here.
15f3809 to
72aead0
Compare
72aead0 to
8feb624
Compare
064f9a5 to
1c62ea0
Compare
1c62ea0 to
730861a
Compare
00d9056 to
f12ffd6
Compare
c743a35 to
44fceb4
Compare
44fceb4 to
e3cfde1
Compare
e3cfde1 to
6a7868d
Compare


This PR contains the following updates:
0.95.0→0.98.1Release Notes
hey-api/openapi-ts (@hey-api/openapi-ts)
v0.98.1Compare Source
@hey-api/openapi-ts 0.98.1
Updates
Plugins
valibot
zod
@hey-api/openapi-ts 0.98.0
This release has 1 breaking change. Please review the release notes carefully before upgrading.
Updates
This is an internal change that simplifies the configuration and plugin APIs. The generated output should be unaffected, please open an issue if that's not the case. If you have custom plugins, refer to the custom plugin guide for the latest instructions.
Plugins
@hey-api/client-angular
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/client-axios
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/client-fetch
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/client-ky
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/client-next
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/client-nuxt
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/client-ofetch
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/sdk
keyon security schemes when their signatures collide (#3935)orpc
valibot
@hey-api/codegen-core 0.8.4
Updates
~dslproperty (#3982)@hey-api/codegen-core 0.8.3
Updates
childrenandoverrideproperty (#3945)pythonNameConflictResolver,SymbolChild,SymbolKind, andSymbolRegistry(#3945)@hey-api/json-schema-ref-parser 1.4.3
Updates
$refs after the source filename (#3936)@hey-api/shared 0.4.7
Updates
querySymbol()andquerySymbols()(#3982)@hey-api/shared 0.4.6
Updates
symbolsproperty (#3942)keyon security schemes when their signatures collide (#3935)valueToObjectis recursive (#3927)coerce,defineConfig,Coercer,CoercerMap,ConfigTable,PluginSymbols,PluginTag,TableDirectives, andWithCoercers(#3927)v0.98.0Compare Source
@hey-api/openapi-ts 0.98.1
Updates
Plugins
valibot
zod
@hey-api/openapi-ts 0.98.0
This release has 1 breaking change. Please review the release notes carefully before upgrading.
Updates
This is an internal change that simplifies the configuration and plugin APIs. The generated output should be unaffected, please open an issue if that's not the case. If you have custom plugins, refer to the custom plugin guide for the latest instructions.
Plugins
@hey-api/client-angular
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/client-axios
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/client-fetch
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/client-ky
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/client-next
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/client-nuxt
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/client-ofetch
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)@hey-api/sdk
keyon security schemes when their signatures collide (#3935)orpc
valibot
@hey-api/codegen-core 0.8.4
Updates
~dslproperty (#3982)@hey-api/codegen-core 0.8.3
Updates
childrenandoverrideproperty (#3945)pythonNameConflictResolver,SymbolChild,SymbolKind, andSymbolRegistry(#3945)@hey-api/json-schema-ref-parser 1.4.3
Updates
$refs after the source filename (#3936)@hey-api/shared 0.4.7
Updates
querySymbol()andquerySymbols()(#3982)@hey-api/shared 0.4.6
Updates
symbolsproperty (#3942)keyon security schemes when their signatures collide (#3935)valueToObjectis recursive (#3927)coerce,defineConfig,Coercer,CoercerMap,ConfigTable,PluginSymbols,PluginTag,TableDirectives, andWithCoercers(#3927)v0.97.3@hey-api/openapi-ts 0.97.3
Plugins
@hey-api/client-angular
@hey-api/client-axios
@hey-api/client-fetch
@hey-api/client-ky
@hey-api/client-next
@hey-api/client-ofetch
@hey-api/transformers
dates(#3916)@tanstack/angular-query-experimental
getQueryDataoption (#3827)@tanstack/preact-query
getQueryDataoption (#3827)useGetQueryDataoption (#3827)@tanstack/react-query
getQueryDataoption (#3827)useGetQueryDataoption (#3827)@tanstack/solid-query
getQueryDataoption (#3827)@tanstack/svelte-query
getQueryDataoption (#3827)@tanstack/vue-query
getQueryDataoption (#3827)zod
.extend()onz.record()when a discriminated union member is an empty object (#3915)@hey-api/codegen-core 0.8.2
Updates
@hey-api/shared 0.4.5
Updates
ResolverNodestype onPlugin(#3907)enabledflag inmappers(#3827)v0.97.2@hey-api/openapi-ts 0.97.2
Updates
Plugins
@hey-api/client-angular
@hey-api/client-axios
@hey-api/client-fetch
@hey-api/client-ky
@hey-api/client-next
@hey-api/client-nuxt
@hey-api/client-ofetch
@hey-api/sdk
valibotas response transformer (#3847)zodas response transformer (#3847)@tanstack/angular-query-experimental
mutationKeysoption (#3858)@tanstack/preact-query
mutationKeysoption (#3858)@tanstack/react-query
mutationKeysoption (#3858)@tanstack/solid-query
mutationKeysoption (#3858)@tanstack/svelte-query
mutationKeysoption (#3858)@tanstack/vue-query
mutationKeysoption (#3858)valibot
zod
@hey-api/shared 0.4.4
Updates
querySymbols()function (#3884)v0.97.1@hey-api/openapi-ts 0.97.1
Plugins
@hey-api/transformers
additionalPropertieskey variables (#3841)@hey-api/json-schema-ref-parser 1.4.2
Updates
yamlback tojs-yaml(#3843)@hey-api/shared 0.4.3
No user-facing changes.
v0.97.0@hey-api/openapi-ts 0.97.0
This release has 15 breaking changes. Please review the release notes carefully before upgrading.
Updates
runtimeConfigPathrelative to the output folder (#3770)Changed
runtimeConfigPathbehaviorThis was a known, long-standing issue confusing first-time users. Before, defining client
runtimeConfigPathvalue would paste it verbatim to the generated output. This release changes the behavior to resolve relative to the current working directory the same way output path works.--applyflag from Biome post-processor commands (#3812)Plugins
@hey-api/client-angular
requestandresponseobjects might be undefined (#3814)throwOnErrorwhen request validation fails (#3814)@hey-api/client-fetch
requestandresponseobjects might be undefined (#3814)throwOnErrorwhen request validation fails (#3814)@hey-api/client-ky
requestandresponseobjects might be undefined (#3814)throwOnErrorwhen request validation fails (#3814)Changed Ky client behavior
The Ky client was updated to be more intuitive. Some Ky options now need to be passed via the
kyOptionsfield and you need to passundefinedto unset an option.@hey-api/client-next
requestandresponseobjects might be undefined (#3814)throwOnErrorwhen request validation fails (#3814)@hey-api/client-ofetch
requestandresponseobjects might be undefined (#3814)throwOnErrorwhen request validation fails (#3814)@tanstack/angular-query-experimental
setQueryDataoption (#3824)@tanstack/preact-query
useSetQueryDataoption (#3824)setQueryDataoption (#3824)@tanstack/react-query
useSetQueryDataoption (#3824)setQueryDataoption (#3824)@tanstack/solid-query
setQueryDataoption (#3824)@tanstack/svelte-query
setQueryDataoption (#3824)@tanstack/vue-query
setQueryDataoption (#3824)zod
.discriminatedUnionto.unionif members contain intersection (#3813)@hey-api/codegen-core 0.8.1
Updates
@hey-api/shared 0.4.2
Updates
v0.96.1@hey-api/openapi-ts 0.96.1
Updates
Plugins
@hey-api/client-angular
headerstoHeadersinResolvedRequestOptions(#3757)@hey-api/client-fetch
headerstoHeadersinResolvedRequestOptions(#3757)@hey-api/client-ky
headerstoHeadersinResolvedRequestOptions(#3757)@hey-api/client-next
headerstoHeadersinResolvedRequestOptions(#3757)@hey-api/client-ofetch
headerstoHeadersinResolvedRequestOptions(#3757)valibot
.variant()(#3780)zod
.discriminatedUnion()(#3780)z.inputandz.outputtypes (#3759)@hey-api/json-schema-ref-parser 1.4.1
Updates
@hey-api/shared 0.4.1
Updates
@hey-api/vite-plugin 0.3.1
Updates
viteoptions (#3776)v0.96.0@hey-api/openapi-ts 0.96.0
This release has 1 breaking change. Please review the release notes carefully before upgrading.
Updates
Plugins
@angular/common
@hey-api/client-angular
@hey-api/client-axios
@hey-api/client-fetch
@hey-api/client-ky
@hey-api/client-next
@hey-api/client-nuxt
@hey-api/client-ofetch
@hey-api/transformers
@hey-api/codegen-core 0.8.0
This release has 1 breaking change. Please review the release notes carefully before upgrading.
Updates
@hey-api/json-schema-ref-parser 1.4.0
This release has 1 breaking change. Please review the release notes carefully before upgrading.
Updates
@hey-api/shared 0.4.0
This release has 1 breaking change. Please review the release notes carefully before upgrading.
Updates
@hey-api/spec-types 0.2.0
This release has 2 breaking changes. Please review the release notes carefully before upgrading.
Updates
OpenAPIExtensionstoSpecExtensions(#3715)WithSpecExtensionstype (#3734)@hey-api/vite-plugin 0.3.0
This release has 1 breaking change. Please review the release notes carefully before upgrading.
Updates
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
Note
Medium Risk
Codegen jumped several minor releases with a declarative-config breaking change and stricter Node requirements; runtime code is untouched but CI/dev codegen could break until Node and regeneration are verified.
Overview
Bumps the dev dependency
@hey-api/openapi-tsfrom 0.95.0 to 0.98.1 inpackage.json, with the matchingpackage-lock.jsonrefresh (updated@hey-api/*transitive packages and related dev-only deps). No application or generatedsrc/clientfiles are changed in this PR.After merge, run
npm run openapi-ts(or CI that already does) to confirm OpenAPI codegen still succeeds and that output is unchanged unless you intentionally regenerate. Note the upgraded toolchain declares Node ≥22.18 for several@hey-apipackages while this repo’senginesstill allow Node ≥20—worth aligning CI/local Node versions if installs or codegen fail.Reviewed by Cursor Bugbot for commit 6a7868d. Bugbot is set up for automated code reviews on this repo. Configure here.