fork of hey-api/openapi-ts because I need some additional things
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

ci: release

+111 -121
-29
.changeset/eighty-suns-fly.md
··· 1 - --- 2 - "@hey-api/openapi-ts": minor 3 - --- 4 - 5 - **plugin(valibot)**: remove request data schema 6 - 7 - ### Validator request schemas 8 - 9 - 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`: 10 - 11 - ```js 12 - export default { 13 - input: 'hey-api/backend', // sign up at app.heyapi.dev 14 - output: 'src/client', 15 - plugins: [ 16 - // ...other plugins 17 - { 18 - name: 'sdk', 19 - validator: 'valibot', 20 - }, 21 - { 22 - name: 'valibot', 23 - requests: { 24 - shouldExtract: true, 25 - }, 26 - }, 27 - ], 28 - }; 29 - ```
-10
.changeset/every-vans-sleep.md
··· 1 - --- 2 - "@hey-api/openapi-ts": minor 3 - "@hey-api/shared": minor 4 - --- 5 - 6 - **internal**: remove `plugin.getSymbol()` function 7 - 8 - ### Removed `plugin.getSymbol()` function 9 - 10 - 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
··· 1 - --- 2 - "@hey-api/openapi-ts": minor 3 - --- 4 - 5 - **plugin(zod)**: remove request data schema 6 - 7 - ### Validator request schemas 8 - 9 - 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`: 10 - 11 - ```js 12 - export default { 13 - input: 'hey-api/backend', // sign up at app.heyapi.dev 14 - output: 'src/client', 15 - plugins: [ 16 - // ...other plugins 17 - { 18 - name: 'sdk', 19 - validator: 'zod', 20 - }, 21 - { 22 - name: 'zod', 23 - requests: { 24 - shouldExtract: true, 25 - }, 26 - }, 27 - ], 28 - }; 29 - ```
-5
.changeset/fix-client-axios-ts2578.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - --- 4 - 5 - **plugin(@hey-api/client-axios)**: fix: improve `beforeRequest` typing
-5
.changeset/happy-snails-strive.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - --- 4 - 5 - **plugin(zod)**: export request body, path, query, and headers schemas
-5
.changeset/khaki-kiwis-travel-2.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - --- 4 - 5 - **plugin(@hey-api/client-ky)**: fix: improve `beforeRequest` typing
-5
.changeset/khaki-kiwis-travel.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - --- 4 - 5 - **plugin(@hey-api/client-next)**: fix: improve `beforeRequest` typing
-5
.changeset/nine-kiwis-call-3.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - --- 4 - 5 - **plugin(@hey-api/client-angular)**: fix: improve `beforeRequest` typing
-5
.changeset/short-things-leave.md
··· 1 - --- 2 - "@hey-api/shared": patch 3 - --- 4 - 5 - **plugins**: add request validator helpers
-5
.changeset/small-beds-travel.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - --- 4 - 5 - **plugin(orpc)**: fix: adjust input shape
-5
.changeset/sour-numbers-divide.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - --- 4 - 5 - **plugin(@hey-api/client-fetch)**: fix: improve `beforeRequest` typing
-5
.changeset/thin-islands-happen.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - --- 4 - 5 - **plugin(valibot)**: export request body, path, query, and headers schemas
-5
.changeset/warm-lions-swim.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - --- 4 - 5 - **plugin(@hey-api/sdk)**: improve types for SSE events
+8
packages/openapi-python/CHANGELOG.md
··· 1 1 # @hey-api/openapi-python 2 2 3 + ## 0.0.14 4 + 5 + ### Patch Changes 6 + 7 + ### Updated Dependencies: 8 + 9 + - @hey-api/shared@0.3.0 10 + 3 11 ## 0.0.13 4 12 5 13 ### Patch Changes
+1 -1
packages/openapi-python/package.json
··· 1 1 { 2 2 "name": "@hey-api/openapi-python", 3 - "version": "0.0.13", 3 + "version": "0.0.14", 4 4 "private": true, 5 5 "description": "🐍 OpenAPI to Python codegen.", 6 6 "keywords": [
+86
packages/openapi-ts/CHANGELOG.md
··· 1 1 # @hey-api/openapi-ts 2 2 3 + ## 0.95.0 4 + 5 + ### Minor Changes 6 + 7 + - **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) 8 + 9 + ### Validator request schemas 10 + 11 + 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`: 12 + 13 + ```js 14 + export default { 15 + input: "hey-api/backend", // sign up at app.heyapi.dev 16 + output: "src/client", 17 + plugins: [ 18 + // ...other plugins 19 + { 20 + name: "sdk", 21 + validator: "valibot", 22 + }, 23 + { 24 + name: "valibot", 25 + requests: { 26 + shouldExtract: true, 27 + }, 28 + }, 29 + ], 30 + }; 31 + ``` 32 + 33 + - **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) 34 + 35 + ### Removed `plugin.getSymbol()` function 36 + 37 + This function has been removed. You can use `plugin.querySymbol()` instead. It accepts the same arguments and returns the same result. 38 + 39 + - **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) 40 + 41 + ### Validator request schemas 42 + 43 + 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`: 44 + 45 + ```js 46 + export default { 47 + input: "hey-api/backend", // sign up at app.heyapi.dev 48 + output: "src/client", 49 + plugins: [ 50 + // ...other plugins 51 + { 52 + name: "sdk", 53 + validator: "zod", 54 + }, 55 + { 56 + name: "zod", 57 + requests: { 58 + shouldExtract: true, 59 + }, 60 + }, 61 + ], 62 + }; 63 + ``` 64 + 65 + ### Patch Changes 66 + 67 + - **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) 68 + 69 + - **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) 70 + 71 + - **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) 72 + 73 + - **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) 74 + 75 + - **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) 76 + 77 + - **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) 78 + 79 + - **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) 80 + 81 + - **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) 82 + 83 + - **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) 84 + 85 + ### Updated Dependencies: 86 + 87 + - @hey-api/shared@0.3.0 88 + 3 89 ## 0.94.5 4 90 5 91 ### Patch Changes
+1 -1
packages/openapi-ts/package.json
··· 1 1 { 2 2 "name": "@hey-api/openapi-ts", 3 - "version": "0.94.5", 3 + "version": "0.95.0", 4 4 "description": "🌀 OpenAPI to TypeScript codegen. Production-ready SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal.", 5 5 "keywords": [ 6 6 "angular",
+14
packages/shared/CHANGELOG.md
··· 1 1 # @hey-api/shared 2 2 3 + ## 0.3.0 4 + 5 + ### Minor Changes 6 + 7 + - **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) 8 + 9 + ### Removed `plugin.getSymbol()` function 10 + 11 + This function has been removed. You can use `plugin.querySymbol()` instead. It accepts the same arguments and returns the same result. 12 + 13 + ### Patch Changes 14 + 15 + - **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) 16 + 3 17 ## 0.2.6 4 18 5 19 ### Patch Changes
+1 -1
packages/shared/package.json
··· 1 1 { 2 2 "name": "@hey-api/shared", 3 - "version": "0.2.6", 3 + "version": "0.3.0", 4 4 "description": "Temporary home for cross-package utilities. Contents will migrate to proper packages as architecture stabilizes.", 5 5 "homepage": "https://heyapi.dev/", 6 6 "bugs": {