chore(deps): update dependency @hey-api/openapi-ts to v0.95.0 #13

Merged
martin merged 1 commit from renovate/dependencies-(non-major) into main 2026-04-06 11:10:30 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
@hey-api/openapi-ts (source) devDependencies minor 0.94.5 -> 0.95.0

Release Notes

hey-api/openapi-ts (@​hey-api/openapi-ts)

v0.95.0

Minor Changes
Validator request schemas

Valibot plugin no longer exports composite request Data schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with shouldExtract:

export default {
  input: "hey-api/backend", // sign up at app.heyapi.dev
  output: "src/client",
  plugins: [
    // ...other plugins
    {
      name: "sdk",
      validator: "valibot",
    },
    {
      name: "valibot",
      requests: {
        shouldExtract: true,
      },
    },
  ],
};
Removed plugin.getSymbol() function

This function has been removed. You can use plugin.querySymbol() instead. It accepts the same arguments and returns the same result.

Validator request schemas

Zod plugin no longer exports composite request Data schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with shouldExtract:

export default {
  input: "hey-api/backend", // sign up at app.heyapi.dev
  output: "src/client",
  plugins: [
    // ...other plugins
    {
      name: "sdk",
      validator: "zod",
    },
    {
      name: "zod",
      requests: {
        shouldExtract: true,
      },
    },
  ],
};
Patch Changes
Updated Dependencies:

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@hey-api/openapi-ts](https://heyapi.dev/) ([source](https://github.com/hey-api/openapi-ts)) | devDependencies | minor | [`0.94.5` -> `0.95.0`](https://renovatebot.com/diffs/npm/@hey-api%2fopenapi-ts/0.94.5/0.95.0) | --- ### Release Notes <details> <summary>hey-api/openapi-ts (@&#8203;hey-api/openapi-ts)</summary> ### [`v0.95.0`](https://github.com/hey-api/openapi-ts/releases/tag/%40hey-api/openapi-ts%400.95.0) ##### Minor Changes - **plugin(valibot)**: remove request data schema ([#&#8203;3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@&#8203;mrlubos](https://github.com/mrlubos) ##### Validator request schemas Valibot plugin no longer exports composite request `Data` schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with `shouldExtract`: ```js export default { input: "hey-api/backend", // sign up at app.heyapi.dev output: "src/client", plugins: [ // ...other plugins { name: "sdk", validator: "valibot", }, { name: "valibot", requests: { shouldExtract: true, }, }, ], }; ``` - **internal**: remove `plugin.getSymbol()` function ([#&#8203;3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@&#8203;mrlubos](https://github.com/mrlubos) ##### Removed `plugin.getSymbol()` function This function has been removed. You can use `plugin.querySymbol()` instead. It accepts the same arguments and returns the same result. - **plugin(zod)**: remove request data schema ([#&#8203;3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@&#8203;mrlubos](https://github.com/mrlubos) ##### Validator request schemas Zod plugin no longer exports composite request `Data` schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with `shouldExtract`: ```js export default { input: "hey-api/backend", // sign up at app.heyapi.dev output: "src/client", plugins: [ // ...other plugins { name: "sdk", validator: "zod", }, { name: "zod", requests: { shouldExtract: true, }, }, ], }; ``` ##### Patch Changes - **plugin([@&#8203;hey-api/client-axios](https://github.com/hey-api/client-axios))**: fix: improve `beforeRequest` typing ([#&#8203;3660](https://github.com/hey-api/openapi-ts/pull/3660)) ([`f3f887e`](https://github.com/hey-api/openapi-ts/commit/f3f887e41931f11757ab9f1b90c4d04e0b023b6a)) by [@&#8203;tomvdv](https://github.com/tomvdv) - **plugin(zod)**: export request body, path, query, and headers schemas ([#&#8203;3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@&#8203;mrlubos](https://github.com/mrlubos) - **plugin([@&#8203;hey-api/client-ky](https://github.com/hey-api/client-ky))**: fix: improve `beforeRequest` typing ([#&#8203;3660](https://github.com/hey-api/openapi-ts/pull/3660)) ([`d65b5c7`](https://github.com/hey-api/openapi-ts/commit/d65b5c72335592244c833d1b6b95003de60428fe)) by [@&#8203;tomvdv](https://github.com/tomvdv) - **plugin([@&#8203;hey-api/client-next](https://github.com/hey-api/client-next))**: fix: improve `beforeRequest` typing ([#&#8203;3660](https://github.com/hey-api/openapi-ts/pull/3660)) ([`a4b13d4`](https://github.com/hey-api/openapi-ts/commit/a4b13d456ae5d2b6c66a9ddca84a25a60bc3cc6e)) by [@&#8203;tomvdv](https://github.com/tomvdv) - **plugin([@&#8203;hey-api/client-angular](https://github.com/hey-api/client-angular))**: fix: improve `beforeRequest` typing ([#&#8203;3660](https://github.com/hey-api/openapi-ts/pull/3660)) ([`9ecc562`](https://github.com/hey-api/openapi-ts/commit/9ecc56250de985b372704c5ea80889342ddc4659)) by [@&#8203;tomvdv](https://github.com/tomvdv) - **plugin(orpc)**: fix: adjust input shape ([#&#8203;3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@&#8203;mrlubos](https://github.com/mrlubos) - **plugin([@&#8203;hey-api/client-fetch](https://github.com/hey-api/client-fetch))**: fix: improve `beforeRequest` typing ([#&#8203;3660](https://github.com/hey-api/openapi-ts/pull/3660)) ([`11be579`](https://github.com/hey-api/openapi-ts/commit/11be579c46d5add69ed733f1f8a33f31794ec6c5)) by [@&#8203;tomvdv](https://github.com/tomvdv) - **plugin(valibot)**: export request body, path, query, and headers schemas ([#&#8203;3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@&#8203;mrlubos](https://github.com/mrlubos) - **plugin([@&#8203;hey-api/sdk](https://github.com/hey-api/sdk))**: improve types for SSE events ([#&#8203;3466](https://github.com/hey-api/openapi-ts/pull/3466)) ([`51ff11a`](https://github.com/hey-api/openapi-ts/commit/51ff11ace8719085868aede8bc45cbf3356ad327)) by [@&#8203;bilby91](https://github.com/bilby91) ##### Updated Dependencies: - [@&#8203;hey-api/shared](https://github.com/hey-api/shared)@&#8203;0.3.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNjkuMyIsInVwZGF0ZWRJblZlciI6IjQxLjE2OS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update dependency @hey-api/openapi-ts to v0.95.0
All checks were successful
Deploy / deploy (push) Successful in 3m50s
Build and test / verify (push) Successful in 32s
d438514d4b
martin merged commit d438514d4b into main 2026-04-06 11:10:30 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
martin/toolbox!13
No description provided.