@openapi-qraft/cli
Version:
CLI for generating typed TanStack Query React Hooks and services from OpenAPI Document, improving type safety in React apps
1,085 lines (715 loc) • 28.9 kB
Markdown
# @openapi-qraft/cli
## 2.12.0
### Minor Changes
- cdc4bf3: Resolve unmet peerDependencies.
### Patch Changes
- Updated dependencies [cdc4bf3]
- Updated dependencies [5430c32]
- @openapi-qraft/tanstack-query-react-plugin@2.12.0
- @openapi-qraft/openapi-typescript-plugin@2.12.0
- @openapi-qraft/plugin@2.12.0
## 2.11.0
### Patch Changes
- Updated dependencies [56f4ae9]
- @openapi-qraft/tanstack-query-react-plugin@2.11.0
- @openapi-qraft/plugin@2.11.0
- @openapi-qraft/openapi-typescript-plugin@1.2.29
## 2.10.2
### Patch Changes
- @openapi-qraft/plugin@2.10.2
- @openapi-qraft/tanstack-query-react-plugin@2.10.2
- @openapi-qraft/openapi-typescript-plugin@1.2.28
## 2.10.1
### Patch Changes
- Updated dependencies [8f90621]
- @openapi-qraft/plugin@2.10.1
- @openapi-qraft/tanstack-query-react-plugin@2.10.1
- @openapi-qraft/openapi-typescript-plugin@1.2.27
## 2.10.0
### Patch Changes
- @openapi-qraft/plugin@2.10.0
- @openapi-qraft/tanstack-query-react-plugin@2.10.0
- @openapi-qraft/openapi-typescript-plugin@1.2.26
## 2.9.0
### Patch Changes
- @openapi-qraft/plugin@2.9.0
- @openapi-qraft/tanstack-query-react-plugin@2.9.0
- @openapi-qraft/openapi-typescript-plugin@1.2.25
## 2.8.0
### Patch Changes
- @openapi-qraft/tanstack-query-react-plugin@2.8.0
- @openapi-qraft/plugin@2.8.0
- @openapi-qraft/openapi-typescript-plugin@1.2.24
## 2.7.2
### Patch Changes
- Updated dependencies [e45cdda]
- @openapi-qraft/tanstack-query-react-plugin@2.7.2
- @openapi-qraft/plugin@2.7.2
- @openapi-qraft/openapi-typescript-plugin@1.2.23
## 2.7.1
### Patch Changes
- @openapi-qraft/plugin@2.7.1
- @openapi-qraft/tanstack-query-react-plugin@2.7.1
- @openapi-qraft/openapi-typescript-plugin@1.2.22
## 2.7.0
### Minor Changes
- 339250c: Global `x-openapi-qraft` configuration has been added to the Redocly config support.
This feature has been implemented to allow specifying `x-openapi-qraft` options at the global level in the Redocly
configuration, rather than repeating the same options for each API client.
### Patch Changes
- Updated dependencies [9c1c611]
- Updated dependencies [c990dc0]
- @openapi-qraft/tanstack-query-react-plugin@2.7.0
- @openapi-qraft/plugin@2.7.0
- @openapi-qraft/openapi-typescript-plugin@1.2.21
## 2.6.4
### Patch Changes
- @openapi-qraft/plugin@2.6.4
- @openapi-qraft/tanstack-query-react-plugin@2.6.4
- @openapi-qraft/openapi-typescript-plugin@1.2.20
## 2.6.3
### Patch Changes
- Updated dependencies [697bb28]
- @openapi-qraft/openapi-typescript-plugin@1.2.19
- @openapi-qraft/plugin@2.6.3
- @openapi-qraft/tanstack-query-react-plugin@2.6.3
## 2.6.2
### Patch Changes
- @openapi-qraft/tanstack-query-react-plugin@2.6.2
- @openapi-qraft/plugin@2.6.2
- @openapi-qraft/openapi-typescript-plugin@1.2.18
## 2.6.2-beta.0
### Patch Changes
- @openapi-qraft/tanstack-query-react-plugin@2.6.2-beta.0
- @openapi-qraft/plugin@2.6.2-beta.0
- @openapi-qraft/openapi-typescript-plugin@1.2.18-beta.0
## 2.6.1
### Patch Changes
- Updated dependencies [8d6385a]
- Updated dependencies [64e5860]
- @openapi-qraft/tanstack-query-react-plugin@2.6.1
- @openapi-qraft/plugin@2.6.1
- @openapi-qraft/openapi-typescript-plugin@1.2.17
## 2.6.0
### Patch Changes
- Updated dependencies [c71e7f9]
- @openapi-qraft/tanstack-query-react-plugin@2.6.0
- @openapi-qraft/plugin@2.6.0
- @openapi-qraft/openapi-typescript-plugin@1.2.16
## 2.5.0
### Patch Changes
- Updated dependencies [8b7e980]
- Updated dependencies [c9afb3b]
- @openapi-qraft/tanstack-query-react-plugin@2.5.0
- @openapi-qraft/openapi-typescript-plugin@1.2.15
- @openapi-qraft/plugin@2.5.0
## 2.5.0-beta.3
### Patch Changes
- Updated dependencies [c9afb3b]
- @openapi-qraft/tanstack-query-react-plugin@2.5.0-beta.3
- @openapi-qraft/openapi-typescript-plugin@1.2.15-beta.3
- @openapi-qraft/plugin@2.5.0-beta.3
## 2.5.0-beta.2
### Patch Changes
- Updated dependencies [ece9c58]
- @openapi-qraft/tanstack-query-react-plugin@2.5.0-beta.2
- @openapi-qraft/plugin@2.5.0-beta.2
- @openapi-qraft/openapi-typescript-plugin@1.2.15-beta.2
## 2.5.0-beta.1
### Patch Changes
- Updated dependencies [2811346]
- @openapi-qraft/tanstack-query-react-plugin@2.5.0-beta.1
- @openapi-qraft/plugin@2.5.0-beta.1
- @openapi-qraft/openapi-typescript-plugin@1.2.15-beta.1
## 2.5.0-beta.0
### Patch Changes
- Updated dependencies [8b7e980]
- @openapi-qraft/tanstack-query-react-plugin@2.5.0-beta.0
- @openapi-qraft/plugin@2.5.0-beta.0
- @openapi-qraft/openapi-typescript-plugin@1.2.15-beta.0
## 2.4.1
### Patch Changes
- @openapi-qraft/plugin@2.4.1
- @openapi-qraft/tanstack-query-react-plugin@2.4.1
- @openapi-qraft/openapi-typescript-plugin@1.2.14
## 2.4.0
### Minor Changes
- cc314c3: Added support for Redocly configuration, allowing to generate multiple API clients in a single command.
### Patch Changes
- Updated dependencies [cc314c3]
- @openapi-qraft/plugin@2.4.0
- @openapi-qraft/openapi-typescript-plugin@1.2.13
- @openapi-qraft/tanstack-query-react-plugin@2.4.0
## 2.3.2
### Patch Changes
- Updated dependencies [1741d74]
- Updated dependencies [cae8247]
- @openapi-qraft/tanstack-query-react-plugin@2.3.2
- @openapi-qraft/plugin@2.3.2
- @openapi-qraft/openapi-typescript-plugin@1.2.12
## 2.3.1
### Patch Changes
- 37fbcd3: Enabled provenance support in GitHub Actions for npm publishing.
Special thanks to [GauBen](https://github.com/GauBen) for implementing provenance publishing support in Yarn — this work
inspired this change.
- Updated dependencies [ae16908]
- Updated dependencies [37fbcd3]
- @openapi-qraft/tanstack-query-react-plugin@2.3.1
- @openapi-qraft/openapi-typescript-plugin@1.2.11
- @openapi-qraft/plugin@2.3.1
## 2.3.1-provenance-test.0
### Patch Changes
- 37fbcd3: Enabled provenance support in GitHub Actions for npm publishing.
- Updated dependencies [37fbcd3]
- @openapi-qraft/tanstack-query-react-plugin@2.3.1-provenance-test.0
- @openapi-qraft/openapi-typescript-plugin@1.2.11-provenance-test.0
- @openapi-qraft/plugin@2.3.1-provenance-test.0
## 2.3.0
### Patch Changes
- Updated dependencies [e26f895]
- @openapi-qraft/tanstack-query-react-plugin@2.3.0
- @openapi-qraft/plugin@2.3.0
- @openapi-qraft/openapi-typescript-plugin@1.2.10
## 2.2.3
### Patch Changes
- Updated dependencies [83c9d49]
- @openapi-qraft/tanstack-query-react-plugin@2.2.3
- @openapi-qraft/openapi-typescript-plugin@1.2.9
- @openapi-qraft/plugin@2.2.3
## 2.2.2
### Patch Changes
- Updated dependencies [3e90392]
- @openapi-qraft/tanstack-query-react-plugin@2.2.2
- @openapi-qraft/plugin@2.2.2
- @openapi-qraft/openapi-typescript-plugin@1.2.8
## 2.2.1
### Patch Changes
- Updated dependencies [92de06c]
- @openapi-qraft/tanstack-query-react-plugin@2.2.1
- @openapi-qraft/plugin@2.2.1
- @openapi-qraft/openapi-typescript-plugin@1.2.7
## 2.2.0
### Patch Changes
- Updated dependencies [9cef242]
- @openapi-qraft/plugin@2.2.0
- @openapi-qraft/openapi-typescript-plugin@1.2.6
- @openapi-qraft/tanstack-query-react-plugin@2.2.0
## 2.1.2
### Patch Changes
- Updated dependencies [168b761]
- @openapi-qraft/tanstack-query-react-plugin@2.1.2
- @openapi-qraft/plugin@2.1.2
- @openapi-qraft/openapi-typescript-plugin@1.2.5
## 2.1.1
### Patch Changes
- @openapi-qraft/plugin@2.1.1
- @openapi-qraft/tanstack-query-react-plugin@2.1.1
- @openapi-qraft/openapi-typescript-plugin@1.2.4
## 2.1.0
### Patch Changes
- @openapi-qraft/plugin@2.1.0
- @openapi-qraft/tanstack-query-react-plugin@2.1.0
- @openapi-qraft/openapi-typescript-plugin@1.2.3
## 2.1.0-beta.0
### Patch Changes
- @openapi-qraft/plugin@2.1.0-beta.0
- @openapi-qraft/tanstack-query-react-plugin@2.1.0-beta.0
- @openapi-qraft/openapi-typescript-plugin@1.2.3-beta.0
## 2.0.2
### Patch Changes
- @openapi-qraft/plugin@2.0.2
- @openapi-qraft/tanstack-query-react-plugin@2.0.2
- @openapi-qraft/openapi-typescript-plugin@1.2.2
## 2.0.1
### Patch Changes
- Updated dependencies [def57df]
- @openapi-qraft/tanstack-query-react-plugin@2.0.1
- @openapi-qraft/openapi-typescript-plugin@1.2.1
- @openapi-qraft/plugin@2.0.1
## 2.0.1-beta.0
### Patch Changes
- Updated dependencies [def57df]
- @openapi-qraft/tanstack-query-react-plugin@2.0.1-beta.0
- @openapi-qraft/openapi-typescript-plugin@1.2.1-beta.0
- @openapi-qraft/plugin@2.0.1-beta.0
## 2.0.0
### Major Changes
- 8c77eb2: Generate comprehensive operation names with consideration of the `--service-name-base` option. Operation names now
include all path parts and parameters, and the structure can be customized based on the `--service-name-base` value.
**Breaking Changes:**
- Operation names now include all path parts and parameters by default.
- `/api/v{api-version}` is no longer automatically removed from the path when generating operation names.
- The `--service-name-base` option now influences the generated operation names with a new structure.
**Examples:**
- With `--service-name-base=endpoint[0]`:
`POST /v1/users/{id}` → `api.v1.postUsersId`
- With `--service-name-base=endpoint[1]`:
`GET /v1/users/{id}` → `api.users.getId`
- With `--service-name-base=endpoint[1]`:
`POST /v1/users/suspend` → `api.users.postSuspend`
- With `--service-name-base=endpoint[1]`:
`POST /v1/users/{id}/{key}` → `api.postIdKey`
- With `--service-name-base=tags`:
`POST /v1/users/{id}/{key}` → `api.<tag>.postV1UsersIdKey`
This change provides more flexibility in operation name generation and allows for better customization based on project
requirements.
- 54fd011: Changed the exports from the schema file to include only the essential types: `$defs`, `paths`, `components`, `operations`, `webhooks`. This adjustment improves the development experience by preventing the export of all schema types, which could result in an excessive number of exported types, complicating development and reducing clarity.
### Minor Changes
- 2a53608: Updated TypeScript to version 5.5.4
- 76634bf: ### Changeset: `createPredefinedParametersRequestFn`
Introduced `createPredefinedParametersRequestFn`, generated by the `@openapi-qraft/cli` using
the `--operation-predefined-parameters` option.
This function allows for the automatic application of predefined
parameters to selected API operations by wrapping the base `requestFn`. It simplifies managing parameters, reducing
boilerplate code, and supports both static and dynamic values, enhancing flexibility in API request handling.
### Patch Changes
- 7ab718b: Enhanced the `--explicit-import-extensions` option to support `.ts` in addition to `.js`, making it easier for projects using TypeScript to explicitly specify import extensions.
- Updated dependencies [4ef9ce0]
- Updated dependencies [56687f3]
- Updated dependencies [8bbe14b]
- Updated dependencies [16b380f]
- Updated dependencies [7ab718b]
- Updated dependencies [8c77eb2]
- Updated dependencies [9dc1918]
- Updated dependencies [2a53608]
- Updated dependencies [cd3fe16]
- Updated dependencies [0b3cda1]
- Updated dependencies [76634bf]
- Updated dependencies [78638a5]
- Updated dependencies [5b64278]
- Updated dependencies [c111be6]
- Updated dependencies [7e51026]
- Updated dependencies [cd8a856]
- Updated dependencies [266611a]
- Updated dependencies [3ed94dc]
- Updated dependencies [62ff8e0]
- Updated dependencies [54fd011]
- Updated dependencies [fc6b4e7]
- Updated dependencies [34ff132]
- @openapi-qraft/tanstack-query-react-plugin@2.0.0
- @openapi-qraft/plugin@2.0.0
- @openapi-qraft/openapi-typescript-plugin@1.2.0
## 2.0.0-next.19
### Patch Changes
- Updated dependencies [62ff8e0]
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.19
- @openapi-qraft/plugin@2.0.0-next.19
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.19
## 2.0.0-next.18
### Patch Changes
- @openapi-qraft/plugin@2.0.0-next.18
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.18
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.18
## 2.0.0-next.17
### Patch Changes
- Updated dependencies [8bbe14b]
- Updated dependencies [16b380f]
- Updated dependencies [cd3fe16]
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.17
- @openapi-qraft/plugin@2.0.0-next.17
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.17
## 2.0.0-next.16
### Patch Changes
- @openapi-qraft/plugin@2.0.0-next.16
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.16
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.16
## 2.0.0-next.15
### Patch Changes
- Updated dependencies [4b1c13f]
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.15
- @openapi-qraft/plugin@2.0.0-next.15
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.15
## 2.0.0-next.14
### Major Changes
- 54fd011: Changed the exports from the schema file to include only the essential types: `$defs`, `paths`, `components`, `operations`, `webhooks`. This adjustment improves the development experience by preventing the export of all schema types, which could result in an excessive number of exported types, complicating development and reducing clarity.
### Patch Changes
- 7ab718b: Enhanced the `--explicit-import-extensions` option to support `.ts` in addition to `.js`, making it easier for projects using TypeScript to explicitly specify import extensions.
- Updated dependencies [7ab718b]
- Updated dependencies [54fd011]
- Updated dependencies [34ff132]
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.14
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.14
- @openapi-qraft/plugin@2.0.0-next.14
## 2.0.0-next.13
### Patch Changes
- Updated dependencies [c111be6]
- @openapi-qraft/plugin@2.0.0-next.13
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.13
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.13
## 2.0.0-next.12
### Patch Changes
- @openapi-qraft/plugin@2.0.0-next.12
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.12
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.12
## 2.0.0-next.11
### Patch Changes
- Updated dependencies [3ed94dc]
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.11
- @openapi-qraft/plugin@2.0.0-next.11
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.11
## 2.0.0-next.10
### Major Changes
- 8c77eb2: Generate comprehensive operation names with consideration of the `--service-name-base` option. Operation names now
include all path parts and parameters, and the structure can be customized based on the `--service-name-base` value.
**Breaking Changes:**
- Operation names now include all path parts and parameters by default.
- `/api/v{api-version}` is no longer automatically removed from the path when generating operation names.
- The `--service-name-base` option now influences the generated operation names with a new structure.
**Examples:**
- With `--service-name-base=endpoint[0]`:
`POST /v1/users/{id}` → `api.v1.postUsersId`
- With `--service-name-base=endpoint[1]`:
`GET /v1/users/{id}` → `api.users.getId`
- With `--service-name-base=endpoint[1]`:
`POST /v1/users/suspend` → `api.users.postSuspend`
- With `--service-name-base=endpoint[1]`:
`POST /v1/users/{id}/{key}` → `api.postIdKey`
- With `--service-name-base=tags`:
`POST /v1/users/{id}/{key}` → `api.<tag>.postV1UsersIdKey`
This change provides more flexibility in operation name generation and allows for better customization based on project
requirements.
### Patch Changes
- Updated dependencies [8c77eb2]
- @openapi-qraft/plugin@2.0.0-next.10
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.10
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.10
## 2.0.0-next.9
### Patch Changes
- Updated dependencies [4ef9ce0]
- Updated dependencies [9dc1918]
- Updated dependencies [78638a5]
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.9
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.9
- @openapi-qraft/plugin@2.0.0-next.9
## 2.0.0-next.8
### Patch Changes
- Updated dependencies [5b64278]
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.8
- @openapi-qraft/plugin@2.0.0-next.8
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.8
## 2.0.0-next.7
### Patch Changes
- @openapi-qraft/plugin@2.0.0-next.7
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.7
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.7
## 2.0.0-next.6
### Patch Changes
- Updated dependencies [fc6b4e7]
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.6
- @openapi-qraft/plugin@2.0.0-next.6
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.6
## 2.0.0-next.5
### Patch Changes
- Updated dependencies [56687f3]
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.5
- @openapi-qraft/plugin@2.0.0-next.5
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.5
## 2.0.0-next.4
### Patch Changes
- Updated dependencies [cd8a856]
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.4
- @openapi-qraft/plugin@2.0.0-next.4
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.4
## 2.0.0-next.3
### Patch Changes
- Updated dependencies [7e51026]
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.3
- @openapi-qraft/plugin@2.0.0-next.3
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.3
## 2.0.0-next.2
### Patch Changes
- @openapi-qraft/plugin@2.0.0-next.2
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.2
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.2
## 2.0.0-next.1
### Minor Changes
- 2a53608: Updated TypeScript to version 5.5.4
- 76634bf: ### Changeset: `createPredefinedParametersRequestFn`
Introduced `createPredefinedParametersRequestFn`, generated by the `@openapi-qraft/cli` using
the `--operation-predefined-parameters` option.
This function allows for the automatic application of predefined
parameters to selected API operations by wrapping the base `requestFn`. It simplifies managing parameters, reducing
boilerplate code, and supports both static and dynamic values, enhancing flexibility in API request handling.
### Patch Changes
- Updated dependencies [2a53608]
- Updated dependencies [76634bf]
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.1
- @openapi-qraft/openapi-typescript-plugin@1.2.0-next.1
- @openapi-qraft/plugin@2.0.0-next.1
## 2.0.0-next.0
### Patch Changes
- Updated dependencies [0b3cda1]
- Updated dependencies [266611a]
- @openapi-qraft/tanstack-query-react-plugin@2.0.0-next.0
- @openapi-qraft/plugin@2.0.0-next.0
- @openapi-qraft/openapi-typescript-plugin@1.1.1-next.0
## 1.14.0
### Patch Changes
- Updated dependencies [77f0812]
- Updated dependencies [7430754]
- Updated dependencies [49dc44f]
- Updated dependencies [346a408]
- Updated dependencies [0df334b]
- Updated dependencies [787f568]
- @openapi-qraft/plugin@1.14.0
- @openapi-qraft/tanstack-query-react-plugin@1.14.0
- @openapi-qraft/openapi-typescript-plugin@1.1.0
## 1.14.0-beta.5
### Patch Changes
- Updated dependencies [0df334b]
- @openapi-qraft/openapi-typescript-plugin@1.1.0-beta.5
- @openapi-qraft/plugin@1.14.0-beta.5
- @openapi-qraft/tanstack-query-react-plugin@1.14.0-beta.5
## 1.14.0-beta.4
### Patch Changes
- Updated dependencies [346a408]
- @openapi-qraft/plugin@1.14.0-beta.4
- @openapi-qraft/openapi-typescript-plugin@1.1.0-beta.4
- @openapi-qraft/tanstack-query-react-plugin@1.14.0-beta.4
## 1.14.0-beta.3
### Patch Changes
- Updated dependencies [c5c4426]
- @openapi-qraft/plugin@1.14.0-beta.3
- @openapi-qraft/openapi-typescript-plugin@1.1.0-beta.3
- @openapi-qraft/tanstack-query-react-plugin@1.14.0-beta.3
## 1.14.0-beta.2
### Patch Changes
- Updated dependencies [7430754]
- @openapi-qraft/plugin@1.14.0-beta.2
- @openapi-qraft/openapi-typescript-plugin@1.1.0-beta.2
- @openapi-qraft/tanstack-query-react-plugin@1.14.0-beta.2
## 1.14.0-beta.0
### Patch Changes
- Updated dependencies [77f0812]
- Updated dependencies [49dc44f]
- Updated dependencies [787f568]
- @openapi-qraft/plugin@1.14.0-beta.0
- @openapi-qraft/tanstack-query-react-plugin@1.14.0-beta.0
- @openapi-qraft/openapi-typescript-plugin@1.1.0-beta.0
## 1.13.1
### Patch Changes
- Updated dependencies [63ba3ff]
- @openapi-qraft/plugin@1.13.1
- @openapi-qraft/openapi-typescript-plugin@1.0.8
- @openapi-qraft/tanstack-query-react-plugin@1.13.1
## 1.13.0
### Patch Changes
- Updated dependencies [6eec6d9]
- @openapi-qraft/plugin@1.13.0
- @openapi-qraft/openapi-typescript-plugin@1.0.7
- @openapi-qraft/tanstack-query-react-plugin@1.13.0
## 1.13.0-beta.2
### Patch Changes
- Updated dependencies [6eec6d9]
- @openapi-qraft/plugin@1.13.0-beta.2
- @openapi-qraft/openapi-typescript-plugin@1.0.7-beta.2
- @openapi-qraft/tanstack-query-react-plugin@1.13.0-beta.2
## 1.13.0-beta.1
### Patch Changes
- @openapi-qraft/plugin@1.13.0-beta.1
- @openapi-qraft/tanstack-query-react-plugin@1.13.0-beta.1
- @openapi-qraft/openapi-typescript-plugin@1.0.7-beta.1
## 1.13.0-beta.0
### Patch Changes
- @openapi-qraft/plugin@1.13.0-beta.0
- @openapi-qraft/tanstack-query-react-plugin@1.13.0-beta.0
- @openapi-qraft/openapi-typescript-plugin@1.0.7-beta.0
## 1.12.1
### Patch Changes
- Updated dependencies [eea0b30]
- @openapi-qraft/tanstack-query-react-plugin@1.12.1
- @openapi-qraft/plugin@1.12.1
- @openapi-qraft/openapi-typescript-plugin@1.0.6
## 1.12.1-beta.0
### Patch Changes
- Updated dependencies [eea0b30]
- @openapi-qraft/tanstack-query-react-plugin@1.12.1-beta.0
- @openapi-qraft/plugin@1.12.1-beta.0
- @openapi-qraft/openapi-typescript-plugin@1.0.6-beta.0
## 1.12.0
### Patch Changes
- Updated dependencies [d4bc3af]
- Updated dependencies [9cd9909]
- @openapi-qraft/plugin@1.12.0
- @openapi-qraft/tanstack-query-react-plugin@1.12.0
- @openapi-qraft/openapi-typescript-plugin@1.0.5
## 1.12.0-beta.2
### Patch Changes
- @openapi-qraft/plugin@1.12.0-beta.2
- @openapi-qraft/tanstack-query-react-plugin@1.12.0-beta.2
- @openapi-qraft/openapi-typescript-plugin@1.0.5-beta.2
## 1.12.0-beta.1
### Patch Changes
- @openapi-qraft/plugin@1.12.0-beta.1
- @openapi-qraft/tanstack-query-react-plugin@1.12.0-beta.1
- @openapi-qraft/openapi-typescript-plugin@1.0.5-beta.1
## 1.12.0-beta.0
### Patch Changes
- Updated dependencies [d4bc3af]
- Updated dependencies [3d2dd60]
- Updated dependencies [9cd9909]
- @openapi-qraft/plugin@1.12.0-beta.0
- @openapi-qraft/tanstack-query-react-plugin@1.12.0-beta.0
- @openapi-qraft/openapi-typescript-plugin@1.0.5-beta.0
## 1.11.0-beta.5
### Patch Changes
- @openapi-qraft/plugin@1.11.0-beta.5
- @openapi-qraft/tanstack-query-react-plugin@1.11.0-beta.5
- @openapi-qraft/openapi-typescript-plugin@1.0.4-beta.5
## 1.11.0-beta.4
### Patch Changes
- @openapi-qraft/plugin@1.11.0-beta.4
- @openapi-qraft/tanstack-query-react-plugin@1.11.0-beta.4
- @openapi-qraft/openapi-typescript-plugin@1.0.4-beta.4
## 1.11.0-beta.3
### Patch Changes
- @openapi-qraft/plugin@1.11.0-beta.3
- @openapi-qraft/tanstack-query-react-plugin@1.11.0-beta.3
- @openapi-qraft/openapi-typescript-plugin@1.0.4-beta.3
## 1.11.0-beta.2
### Patch Changes
- @openapi-qraft/plugin@1.11.0-beta.2
- @openapi-qraft/tanstack-query-react-plugin@1.11.0-beta.2
- @openapi-qraft/openapi-typescript-plugin@1.0.4-beta.2
## 1.11.0-beta.1
### Patch Changes
- Updated dependencies [3d2dd60]
- @openapi-qraft/plugin@1.11.0-beta.1
- @openapi-qraft/openapi-typescript-plugin@1.0.4-beta.1
- @openapi-qraft/tanstack-query-react-plugin@1.11.0-beta.1
## 1.11.0-beta.0
### Patch Changes
- Updated dependencies [1a4eaf8]
- @openapi-qraft/tanstack-query-react-plugin@1.11.0-beta.0
- @openapi-qraft/plugin@1.11.0-beta.0
- @openapi-qraft/openapi-typescript-plugin@1.0.4-beta.0
## 1.10.1
### Patch Changes
- Updated dependencies [759180d]
- Updated dependencies [1ed521e]
- Updated dependencies [cbabbba]
- @openapi-qraft/tanstack-query-react-plugin@1.10.1
- @openapi-qraft/openapi-typescript-plugin@1.0.3
- @openapi-qraft/plugin@1.10.1
## 1.10.1-beta.2
### Patch Changes
- Updated dependencies [759180d]
- @openapi-qraft/tanstack-query-react-plugin@1.10.1-beta.2
- @openapi-qraft/plugin@1.10.1-beta.2
- @openapi-qraft/openapi-typescript-plugin@1.0.3-beta.2
## 1.10.1-beta.1
### Patch Changes
- Updated dependencies [cbabbba]
- @openapi-qraft/tanstack-query-react-plugin@1.10.1-beta.1
- @openapi-qraft/plugin@1.10.1-beta.1
- @openapi-qraft/openapi-typescript-plugin@1.0.3-beta.1
## 1.10.1-beta.0
### Patch Changes
- Updated dependencies [1ed521e]
- @openapi-qraft/openapi-typescript-plugin@1.0.3-beta.0
- @openapi-qraft/plugin@1.10.1-beta.0
- @openapi-qraft/tanstack-query-react-plugin@1.10.1-beta.0
## 1.10.0
### Patch Changes
- Updated dependencies [b04f28d]
- Updated dependencies [4d8bd3c]
- @openapi-qraft/plugin@1.10.0
- @openapi-qraft/tanstack-query-react-plugin@1.10.0
- @openapi-qraft/openapi-typescript-plugin@1.0.2
## 1.9.0
### Minor Changes
- 3a75364: **Plugin Support in CLI**: Introduced the `--plugin <name>` option in the OpenAPI Qraft CLI to allow users to specify
plugins such as `tanstack-query-react` for React service generation and `openapi-typescript` for TypeScript type
generation. This enhancement provides greater flexibility and customization options in the API generation process. The
CLI now supports using multiple plugins simultaneously, enhancing the tool's versatility for developers.
### Patch Changes
- Updated dependencies [943a9d3]
- Updated dependencies [3a75364]
- @openapi-qraft/plugin@1.9.0
- @openapi-qraft/openapi-typescript-plugin@1.0.1
- @openapi-qraft/tanstack-query-react-plugin@1.9.0
## 1.8.0
### Patch Changes
- 878c002: Replaced string-based path handling with URL objects to ensure path normalization and enhance security.
- Updated dependencies [27d501a]
- @openapi-qraft/tanstack-query-react-plugin@1.8.0
## 1.7.0
## 1.6.0
### Minor Changes
- 7a67dec: Added `--service-name-base <endpoint | tags>` option support
- 41e0c40: Added support for `--service-name-base <endpoint[<index>]>` option
## 1.5.0
### Minor Changes
- 8db4067: Added support for `QueryClient.getQueriesData(...)` method
### Patch Changes
- c761191: Added support for `QueryClient.setQueriesData(...)` method
- bf43192: feature: add support for `QueryClient.getQueryState(...)` method
## 1.4.0
### Minor Changes
- 6343a8d: Added support for `QueryClient.isMutating(...)` method
- 42a0b11: Added support for `QueryClient.removeQueries(...)` method
### Patch Changes
- e8fc151: Changed CLI options order
## 1.3.2
## 1.3.1
## 1.3.0
### Minor Changes
- 7c81509: Add support for `QueryClient.fetchInfiniteQuery(...)` and `QueryClient.prefetchInfiniteQuery(...)` methods
- 48e662d: Added support for `QueryClient.fetchQuery(...)` method
### Patch Changes
- 472ae32: Added support for `QueryClient.prefetchQuery(...)` method
## 1.2.0
## 1.1.5
### Patch Changes
- 1f7c029: Added support for `useIsFetching(...)` hook
- 8c833ec: Added support for `QueryClient.isFetching(...)` method
- 982bab5: Added support for `--filter-services` option to filter unneeded services
- e8861a3: Added support for `QueryClient.refetchQueries(...)` method
## 1.1.4
### Patch Changes
- 3268dd6: Added support for `QueryClient.resetQueries(...)` method
## 1.1.3
### Patch Changes
- be3c43e: fix(cli): add handling of empty invalid parameters
## 1.1.2
### Patch Changes
- 1f2f7ea: Fix release
## 1.1.1
### Patch Changes
- 2d92043: feature: add support for `cancelQueries` method
## 1.1.0
### Minor Changes
- 546b9c8: feature: Add support for `invalidateQueries(..)` method
## 1.0.4
### Patch Changes
- 9018be7: feature: Add support for `useQueries(..)` hook
## 1.0.3
### Patch Changes
- 128465a: refactor: Change npm "files"
## 1.0.2
### Patch Changes
- dbf1bdc: feature: Add support for `useQueries(..)` hook
## 1.0.1
### Major Changes
- c545cb2: chore: First release of the `@openapi-qraft/*` packages.
### Patch Changes
- 06d644a: feature: Print the Qraft version
- 269e464: feature: Add support for `useSuspenseQuery(..)` hook
- 0640daf: feature: Add support for `useMutationState(..)` hook
- 0534411: feature: Add @summary output for OpenAPI operations
- cc93fc3: feature: Add support for `useSuspenseInfiniteQuery(..)` hook
## 1.0.0-beta.4
### Patch Changes
- 75dbf6f: feature: add support of `useMutationState(..)` hook
## 1.0.0-beta.3
### Patch Changes
- cd66c2e: feature: add support of `useSuspenseQuery(..)` hook
- 1b93dc7: feature: add support of `useSuspenseInfiniteQuery(..)` hook
## 1.0.0-beta.2
### Patch Changes
- df466ef: Print Qraft version
## 1.0.0-beta.1
### Major Changes
- 2034eba: First release of the `@openapi-qraft/*` packages.
### Patch Changes
- dbe8ccc: Added @summary output for OpenAPI operations