Skip to content

Releases: OpenAPI-Qraft/openapi-qraft

@qraft/plugin@1.0.0-beta.0

03 Feb 09:42

Choose a tag to compare

Pre-release

Minor Changes

  • a282960: Introduce unified CLI tool @qraft/cli that extends code generation capabilities beyond OpenAPI to support AsyncAPI
    specifications. The new CLI provides three main commands:

    • qraft openapi - Generate type-safe code from OpenAPI documents (React Query hooks and TypeScript types)
    • qraft asyncapi - Generate TypeScript types from AsyncAPI documents
    • qraft redocly - Generate code from Redocly configuration files supporting both OpenAPI and AsyncAPI APIs

    The CLI uses a plugin-based architecture where plugins are installed as peer dependencies, allowing users to install
    only the plugins they need. It maintains full backward compatibility with existing OpenAPI workflows while adding
    seamless support for event-driven API specifications.

@qraft/cli@1.0.0-beta.0

03 Feb 09:42

Choose a tag to compare

Pre-release

Minor Changes

  • a282960: Introduce unified CLI tool @qraft/cli that extends code generation capabilities beyond OpenAPI to support AsyncAPI
    specifications. The new CLI provides three main commands:

    • qraft openapi - Generate type-safe code from OpenAPI documents (React Query hooks and TypeScript types)
    • qraft asyncapi - Generate TypeScript types from AsyncAPI documents
    • qraft redocly - Generate code from Redocly configuration files supporting both OpenAPI and AsyncAPI APIs

    The CLI uses a plugin-based architecture where plugins are installed as peer dependencies, allowing users to install
    only the plugins they need. It maintains full backward compatibility with existing OpenAPI workflows while adding
    seamless support for event-driven API specifications.

Patch Changes

  • Updated dependencies [7074f50]
  • Updated dependencies [a282960]
    • @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
    • @qraft/cli-utils@1.0.0-beta.0
    • @qraft/plugin@1.0.0-beta.0

@qraft/cli-utils@1.0.0-beta.0

03 Feb 09:42

Choose a tag to compare

Pre-release

Minor Changes

  • a282960: Introduce unified CLI tool @qraft/cli that extends code generation capabilities beyond OpenAPI to support AsyncAPI
    specifications. The new CLI provides three main commands:

    • qraft openapi - Generate type-safe code from OpenAPI documents (React Query hooks and TypeScript types)
    • qraft asyncapi - Generate TypeScript types from AsyncAPI documents
    • qraft redocly - Generate code from Redocly configuration files supporting both OpenAPI and AsyncAPI APIs

    The CLI uses a plugin-based architecture where plugins are installed as peer dependencies, allowing users to install
    only the plugins they need. It maintains full backward compatibility with existing OpenAPI workflows while adding
    seamless support for event-driven API specifications.

Patch Changes

  • Updated dependencies [a282960]
    • @qraft/plugin@1.0.0-beta.0

@qraft/asyncapi-typescript-plugin@1.0.0-beta.0

03 Feb 09:42

Choose a tag to compare

Minor Changes

  • a282960: Introduce unified CLI tool @qraft/cli that extends code generation capabilities beyond OpenAPI to support AsyncAPI
    specifications. The new CLI provides three main commands:

    • qraft openapi - Generate type-safe code from OpenAPI documents (React Query hooks and TypeScript types)
    • qraft asyncapi - Generate TypeScript types from AsyncAPI documents
    • qraft redocly - Generate code from Redocly configuration files supporting both OpenAPI and AsyncAPI APIs

    The CLI uses a plugin-based architecture where plugins are installed as peer dependencies, allowing users to install
    only the plugins they need. It maintains full backward compatibility with existing OpenAPI workflows while adding
    seamless support for event-driven API specifications.

Patch Changes

  • Updated dependencies [a282960]
    • @qraft/asyncapi-plugin@1.0.0-beta.0
    • @qraft/cli-utils@1.0.0-beta.0
    • @qraft/plugin@1.0.0-beta.0

@qraft/asyncapi-plugin@1.0.0-beta.0

03 Feb 09:42

Choose a tag to compare

Pre-release

Minor Changes

  • a282960: Introduce unified CLI tool @qraft/cli that extends code generation capabilities beyond OpenAPI to support AsyncAPI
    specifications. The new CLI provides three main commands:

    • qraft openapi - Generate type-safe code from OpenAPI documents (React Query hooks and TypeScript types)
    • qraft asyncapi - Generate TypeScript types from AsyncAPI documents
    • qraft redocly - Generate code from Redocly configuration files supporting both OpenAPI and AsyncAPI APIs

    The CLI uses a plugin-based architecture where plugins are installed as peer dependencies, allowing users to install
    only the plugins they need. It maintains full backward compatibility with existing OpenAPI workflows while adding
    seamless support for event-driven API specifications.

Patch Changes

  • Updated dependencies [a282960]
    • @qraft/plugin@1.0.0-beta.0

@openapi-qraft/tanstack-query-react-types@2.15.0-beta.1

03 Feb 09:42

Choose a tag to compare

Patch Changes

  • 7074f50: Fix incorrect overload order in ServiceOperationUseQuery and ServiceOperationUseInfiniteQuery interfaces. The overloads were swapped, causing TypeScript to incorrectly infer return types. Now the first overload correctly handles cases with initialData (returns DefinedUseQueryResult), and the second handles cases without it (returns UseQueryResult).

@openapi-qraft/tanstack-query-react-plugin@2.15.0-beta.1

03 Feb 09:42

Choose a tag to compare

Minor Changes

  • a282960: Introduce unified CLI tool @qraft/cli that extends code generation capabilities beyond OpenAPI to support AsyncAPI
    specifications. The new CLI provides three main commands:

    • qraft openapi - Generate type-safe code from OpenAPI documents (React Query hooks and TypeScript types)
    • qraft asyncapi - Generate TypeScript types from AsyncAPI documents
    • qraft redocly - Generate code from Redocly configuration files supporting both OpenAPI and AsyncAPI APIs

    The CLI uses a plugin-based architecture where plugins are installed as peer dependencies, allowing users to install
    only the plugins they need. It maintains full backward compatibility with existing OpenAPI workflows while adding
    seamless support for event-driven API specifications.

Patch Changes

  • 7074f50: Fix incorrect overload order in ServiceOperationUseQuery and ServiceOperationUseInfiniteQuery interfaces. The overloads were swapped, causing TypeScript to incorrectly infer return types. Now the first overload correctly handles cases with initialData (returns DefinedUseQueryResult), and the second handles cases without it (returns UseQueryResult).
  • Updated dependencies [a282960]
    • @openapi-qraft/plugin@2.15.0-beta.1
    • @qraft/cli-utils@1.0.0-beta.0
    • @qraft/plugin@1.0.0-beta.0

@openapi-qraft/react@2.15.0-beta.1

03 Feb 09:42

Choose a tag to compare

Pre-release

Patch Changes

  • Updated dependencies [7074f50]
    • @openapi-qraft/tanstack-query-react-types@2.15.0-beta.1

@openapi-qraft/plugin@2.15.0-beta.1

03 Feb 09:42

Choose a tag to compare

Pre-release

Minor Changes

  • a282960: Introduce unified CLI tool @qraft/cli that extends code generation capabilities beyond OpenAPI to support AsyncAPI
    specifications. The new CLI provides three main commands:

    • qraft openapi - Generate type-safe code from OpenAPI documents (React Query hooks and TypeScript types)
    • qraft asyncapi - Generate TypeScript types from AsyncAPI documents
    • qraft redocly - Generate code from Redocly configuration files supporting both OpenAPI and AsyncAPI APIs

    The CLI uses a plugin-based architecture where plugins are installed as peer dependencies, allowing users to install
    only the plugins they need. It maintains full backward compatibility with existing OpenAPI workflows while adding
    seamless support for event-driven API specifications.

Patch Changes

  • Updated dependencies [a282960]
    • @qraft/plugin@1.0.0-beta.0

@openapi-qraft/openapi-typescript-plugin@2.15.0-beta.1

03 Feb 09:42

Choose a tag to compare

Minor Changes

  • a282960: Introduce unified CLI tool @qraft/cli that extends code generation capabilities beyond OpenAPI to support AsyncAPI
    specifications. The new CLI provides three main commands:

    • qraft openapi - Generate type-safe code from OpenAPI documents (React Query hooks and TypeScript types)
    • qraft asyncapi - Generate TypeScript types from AsyncAPI documents
    • qraft redocly - Generate code from Redocly configuration files supporting both OpenAPI and AsyncAPI APIs

    The CLI uses a plugin-based architecture where plugins are installed as peer dependencies, allowing users to install
    only the plugins they need. It maintains full backward compatibility with existing OpenAPI workflows while adding
    seamless support for event-driven API specifications.

Patch Changes

  • Updated dependencies [a282960]
    • @openapi-qraft/plugin@2.15.0-beta.1
    • @qraft/cli-utils@1.0.0-beta.0
    • @qraft/plugin@1.0.0-beta.0