···11----
22-"@hey-api/openapi-ts": minor
33----
44-55-**plugin(valibot)**: remove request data schema
66-77-### Validator request schemas
88-99-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`:
1010-1111-```js
1212-export default {
1313- input: 'hey-api/backend', // sign up at app.heyapi.dev
1414- output: 'src/client',
1515- plugins: [
1616- // ...other plugins
1717- {
1818- name: 'sdk',
1919- validator: 'valibot',
2020- },
2121- {
2222- name: 'valibot',
2323- requests: {
2424- shouldExtract: true,
2525- },
2626- },
2727- ],
2828-};
2929-```
-10
.changeset/every-vans-sleep.md
···11----
22-"@hey-api/openapi-ts": minor
33-"@hey-api/shared": minor
44----
55-66-**internal**: remove `plugin.getSymbol()` function
77-88-### Removed `plugin.getSymbol()` function
99-1010-This function has been removed. You can use `plugin.querySymbol()` instead. It accepts the same arguments and returns the same result.
-29
.changeset/fine-flies-sink.md
···11----
22-"@hey-api/openapi-ts": minor
33----
44-55-**plugin(zod)**: remove request data schema
66-77-### Validator request schemas
88-99-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`:
1010-1111-```js
1212-export default {
1313- input: 'hey-api/backend', // sign up at app.heyapi.dev
1414- output: 'src/client',
1515- plugins: [
1616- // ...other plugins
1717- {
1818- name: 'sdk',
1919- validator: 'zod',
2020- },
2121- {
2222- name: 'zod',
2323- requests: {
2424- shouldExtract: true,
2525- },
2626- },
2727- ],
2828-};
2929-```
···11# @hey-api/openapi-ts
2233+## 0.95.0
44+55+### Minor Changes
66+77+- **plugin(valibot)**: remove request data schema ([#3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@mrlubos](https://github.com/mrlubos)
88+99+### Validator request schemas
1010+1111+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`:
1212+1313+```js
1414+export default {
1515+ input: "hey-api/backend", // sign up at app.heyapi.dev
1616+ output: "src/client",
1717+ plugins: [
1818+ // ...other plugins
1919+ {
2020+ name: "sdk",
2121+ validator: "valibot",
2222+ },
2323+ {
2424+ name: "valibot",
2525+ requests: {
2626+ shouldExtract: true,
2727+ },
2828+ },
2929+ ],
3030+};
3131+```
3232+3333+- **internal**: remove `plugin.getSymbol()` function ([#3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@mrlubos](https://github.com/mrlubos)
3434+3535+### Removed `plugin.getSymbol()` function
3636+3737+This function has been removed. You can use `plugin.querySymbol()` instead. It accepts the same arguments and returns the same result.
3838+3939+- **plugin(zod)**: remove request data schema ([#3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@mrlubos](https://github.com/mrlubos)
4040+4141+### Validator request schemas
4242+4343+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`:
4444+4545+```js
4646+export default {
4747+ input: "hey-api/backend", // sign up at app.heyapi.dev
4848+ output: "src/client",
4949+ plugins: [
5050+ // ...other plugins
5151+ {
5252+ name: "sdk",
5353+ validator: "zod",
5454+ },
5555+ {
5656+ name: "zod",
5757+ requests: {
5858+ shouldExtract: true,
5959+ },
6060+ },
6161+ ],
6262+};
6363+```
6464+6565+### Patch Changes
6666+6767+- **plugin(@hey-api/client-axios)**: fix: improve `beforeRequest` typing ([#3660](https://github.com/hey-api/openapi-ts/pull/3660)) ([`f3f887e`](https://github.com/hey-api/openapi-ts/commit/f3f887e41931f11757ab9f1b90c4d04e0b023b6a)) by [@tomvdv](https://github.com/tomvdv)
6868+6969+- **plugin(zod)**: export request body, path, query, and headers schemas ([#3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@mrlubos](https://github.com/mrlubos)
7070+7171+- **plugin(@hey-api/client-ky)**: fix: improve `beforeRequest` typing ([#3660](https://github.com/hey-api/openapi-ts/pull/3660)) ([`d65b5c7`](https://github.com/hey-api/openapi-ts/commit/d65b5c72335592244c833d1b6b95003de60428fe)) by [@tomvdv](https://github.com/tomvdv)
7272+7373+- **plugin(@hey-api/client-next)**: fix: improve `beforeRequest` typing ([#3660](https://github.com/hey-api/openapi-ts/pull/3660)) ([`a4b13d4`](https://github.com/hey-api/openapi-ts/commit/a4b13d456ae5d2b6c66a9ddca84a25a60bc3cc6e)) by [@tomvdv](https://github.com/tomvdv)
7474+7575+- **plugin(@hey-api/client-angular)**: fix: improve `beforeRequest` typing ([#3660](https://github.com/hey-api/openapi-ts/pull/3660)) ([`9ecc562`](https://github.com/hey-api/openapi-ts/commit/9ecc56250de985b372704c5ea80889342ddc4659)) by [@tomvdv](https://github.com/tomvdv)
7676+7777+- **plugin(orpc)**: fix: adjust input shape ([#3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@mrlubos](https://github.com/mrlubos)
7878+7979+- **plugin(@hey-api/client-fetch)**: fix: improve `beforeRequest` typing ([#3660](https://github.com/hey-api/openapi-ts/pull/3660)) ([`11be579`](https://github.com/hey-api/openapi-ts/commit/11be579c46d5add69ed733f1f8a33f31794ec6c5)) by [@tomvdv](https://github.com/tomvdv)
8080+8181+- **plugin(valibot)**: export request body, path, query, and headers schemas ([#3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@mrlubos](https://github.com/mrlubos)
8282+8383+- **plugin(@hey-api/sdk)**: improve types for SSE events ([#3466](https://github.com/hey-api/openapi-ts/pull/3466)) ([`51ff11a`](https://github.com/hey-api/openapi-ts/commit/51ff11ace8719085868aede8bc45cbf3356ad327)) by [@bilby91](https://github.com/bilby91)
8484+8585+### Updated Dependencies:
8686+8787+- @hey-api/shared@0.3.0
8888+389## 0.94.5
490591### Patch Changes
+1-1
packages/openapi-ts/package.json
···11{
22 "name": "@hey-api/openapi-ts",
33- "version": "0.94.5",
33+ "version": "0.95.0",
44 "description": "🌀 OpenAPI to TypeScript codegen. Production-ready SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal.",
55 "keywords": [
66 "angular",
+14
packages/shared/CHANGELOG.md
···11# @hey-api/shared
2233+## 0.3.0
44+55+### Minor Changes
66+77+- **internal**: remove `plugin.getSymbol()` function ([#3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@mrlubos](https://github.com/mrlubos)
88+99+### Removed `plugin.getSymbol()` function
1010+1111+This function has been removed. You can use `plugin.querySymbol()` instead. It accepts the same arguments and returns the same result.
1212+1313+### Patch Changes
1414+1515+- **plugins**: add request validator helpers ([#3671](https://github.com/hey-api/openapi-ts/pull/3671)) ([`96f60ad`](https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059)) by [@mrlubos](https://github.com/mrlubos)
1616+317## 0.2.6
418519### Patch Changes
+1-1
packages/shared/package.json
···11{
22 "name": "@hey-api/shared",
33- "version": "0.2.6",
33+ "version": "0.3.0",
44 "description": "Temporary home for cross-package utilities. Contents will migrate to proper packages as architecture stabilizes.",
55 "homepage": "https://heyapi.dev/",
66 "bugs": {