Skip to content

Commit a70e2a3

Browse files
RELEASING: Releasing 14 package(s)
Releases: @openapi-qraft/tanstack-query-react-types@2.15.0-beta.1 @openapi-qraft/tanstack-query-react-plugin@2.15.0-beta.1 @qraft/asyncapi-typescript-plugin@1.0.0-beta.0 @openapi-qraft/openapi-typescript-plugin@2.15.0-beta.1 @qraft/asyncapi-plugin@1.0.0-beta.0 @openapi-qraft/plugin@2.15.0-beta.1 @openapi-qraft/test-fixtures@1.2.0-beta.0 @openapi-qraft/cli@2.15.0-beta.1 @qraft/test-utils@1.0.0-beta.0 @qraft/cli-utils@1.0.0-beta.0 @qraft/plugin@1.0.0-beta.0 @qraft/cli@1.0.0-beta.0 @openapi-qraft/react@2.15.0-beta.1 @openapi-qraft/eslint-plugin-query@2.15.0-beta.1
1 parent 0e6c59e commit a70e2a3

29 files changed

Lines changed: 253 additions & 15 deletions

File tree

.changeset/pre.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,9 @@
2323
"@qraft/plugin": "0.0.0",
2424
"@qraft/asyncapi-typescript-plugin": "0.0.0"
2525
},
26-
"changesets": ["short-suits-shine"]
26+
"changesets": [
27+
"deep-boxes-tan",
28+
"public-lies-sell",
29+
"short-suits-shine"
30+
]
2731
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# @qraft/asyncapi-plugin
2+
3+
## 1.0.0-beta.0
4+
5+
### Minor Changes
6+
7+
- a282960: Introduce unified CLI tool `@qraft/cli` that extends code generation capabilities beyond OpenAPI to support AsyncAPI
8+
specifications. The new CLI provides three main commands:
9+
- `qraft openapi` - Generate type-safe code from OpenAPI documents (React Query hooks and TypeScript types)
10+
- `qraft asyncapi` - Generate TypeScript types from AsyncAPI documents
11+
- `qraft redocly` - Generate code from Redocly configuration files supporting both OpenAPI and AsyncAPI APIs
12+
13+
The CLI uses a plugin-based architecture where plugins are installed as peer dependencies, allowing users to install
14+
only the plugins they need. It maintains full backward compatibility with existing OpenAPI workflows while adding
15+
seamless support for event-driven API specifications.
16+
17+
### Patch Changes
18+
19+
- Updated dependencies [a282960]
20+
- @qraft/plugin@1.0.0-beta.0

packages/asyncapi-plugin/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@qraft/asyncapi-plugin",
3-
"version": "0.0.0",
3+
"version": "1.0.0-beta.0",
44
"packageManager": "yarn@4.0.2",
55
"type": "module",
66
"scripts": {
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# @qraft/asyncapi-typescript-plugin
2+
3+
## 1.0.0-beta.0
4+
5+
### Minor Changes
6+
7+
- a282960: Introduce unified CLI tool `@qraft/cli` that extends code generation capabilities beyond OpenAPI to support AsyncAPI
8+
specifications. The new CLI provides three main commands:
9+
- `qraft openapi` - Generate type-safe code from OpenAPI documents (React Query hooks and TypeScript types)
10+
- `qraft asyncapi` - Generate TypeScript types from AsyncAPI documents
11+
- `qraft redocly` - Generate code from Redocly configuration files supporting both OpenAPI and AsyncAPI APIs
12+
13+
The CLI uses a plugin-based architecture where plugins are installed as peer dependencies, allowing users to install
14+
only the plugins they need. It maintains full backward compatibility with existing OpenAPI workflows while adding
15+
seamless support for event-driven API specifications.
16+
17+
### Patch Changes
18+
19+
- Updated dependencies [a282960]
20+
- @qraft/asyncapi-plugin@1.0.0-beta.0
21+
- @qraft/cli-utils@1.0.0-beta.0
22+
- @qraft/plugin@1.0.0-beta.0

packages/asyncapi-typescript-plugin/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@qraft/asyncapi-typescript-plugin",
3-
"version": "0.0.0",
3+
"version": "1.0.0-beta.0",
44
"type": "module",
55
"scripts": {
66
"build": "tsc --project tsconfig.build.json",

packages/cli-utils/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# @qraft/cli-utils
2+
3+
## 1.0.0-beta.0
4+
5+
### Minor Changes
6+
7+
- a282960: Introduce unified CLI tool `@qraft/cli` that extends code generation capabilities beyond OpenAPI to support AsyncAPI
8+
specifications. The new CLI provides three main commands:
9+
- `qraft openapi` - Generate type-safe code from OpenAPI documents (React Query hooks and TypeScript types)
10+
- `qraft asyncapi` - Generate TypeScript types from AsyncAPI documents
11+
- `qraft redocly` - Generate code from Redocly configuration files supporting both OpenAPI and AsyncAPI APIs
12+
13+
The CLI uses a plugin-based architecture where plugins are installed as peer dependencies, allowing users to install
14+
only the plugins they need. It maintains full backward compatibility with existing OpenAPI workflows while adding
15+
seamless support for event-driven API specifications.
16+
17+
### Patch Changes
18+
19+
- Updated dependencies [a282960]
20+
- @qraft/plugin@1.0.0-beta.0

packages/cli-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@qraft/cli-utils",
3-
"version": "0.0.0",
3+
"version": "1.0.0-beta.0",
44
"description": "Shared CLI utilities for Qraft code generation tools",
55
"scripts": {
66
"build": "tsc --project tsconfig.build.json",

packages/cli/CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# @qraft/cli
2+
3+
## 1.0.0-beta.0
4+
5+
### Minor Changes
6+
7+
- a282960: Introduce unified CLI tool `@qraft/cli` that extends code generation capabilities beyond OpenAPI to support AsyncAPI
8+
specifications. The new CLI provides three main commands:
9+
- `qraft openapi` - Generate type-safe code from OpenAPI documents (React Query hooks and TypeScript types)
10+
- `qraft asyncapi` - Generate TypeScript types from AsyncAPI documents
11+
- `qraft redocly` - Generate code from Redocly configuration files supporting both OpenAPI and AsyncAPI APIs
12+
13+
The CLI uses a plugin-based architecture where plugins are installed as peer dependencies, allowing users to install
14+
only the plugins they need. It maintains full backward compatibility with existing OpenAPI workflows while adding
15+
seamless support for event-driven API specifications.
16+
17+
### Patch Changes
18+
19+
- Updated dependencies [7074f50]
20+
- Updated dependencies [a282960]
21+
- @openapi-qraft/tanstack-query-react-plugin@2.15.0-beta.1
22+
- @qraft/asyncapi-typescript-plugin@1.0.0-beta.0
23+
- @openapi-qraft/openapi-typescript-plugin@2.15.0-beta.1
24+
- @qraft/asyncapi-plugin@1.0.0-beta.0
25+
- @openapi-qraft/plugin@2.15.0-beta.1
26+
- @qraft/cli-utils@1.0.0-beta.0
27+
- @qraft/plugin@1.0.0-beta.0

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@qraft/cli",
3-
"version": "0.0.0",
3+
"version": "1.0.0-beta.0",
44
"description": "CLI tool for generating type-safe code from OpenAPI and AsyncAPI specifications",
55
"scripts": {
66
"build": "tsc --project tsconfig.build.json",

packages/eslint-plugin-query/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# @openapi-qraft/eslint-plugin-query
22

3+
## 2.15.0-beta.1
4+
35
## 2.15.0-beta.0
46

57
## 2.14.0

0 commit comments

Comments
 (0)