Skip to content

Releases: hey-api/openapi-ts

@hey-api/[email protected]

13 Nov 22:05
6037325
Compare
Choose a tag to compare

Patch Changes

@hey-api/[email protected]

10 Nov 23:10
c410193
Compare
Choose a tag to compare

Patch Changes

@hey-api/[email protected]

10 Nov 23:10
c410193
Compare
Choose a tag to compare

Patch Changes

@hey-api/[email protected]

10 Nov 23:10
c410193
Compare
Choose a tag to compare

Patch Changes

@hey-api/[email protected]

08 Nov 04:05
f88d207
Compare
Choose a tag to compare

Patch Changes

@hey-api/[email protected]

07 Nov 13:26
de21dfd
Compare
Choose a tag to compare

Minor Changes

Patch Changes

@hey-api/[email protected]

06 Nov 10:15
4a4f582
Compare
Choose a tag to compare

Patch Changes

  • #1237 63ccc07 Thanks @mrlubos! - fix: forbid any body, path, or query parameters if not defined in spec

  • #1235 7a1a419 Thanks @mrlubos! - fix: handle additionalProperties: boolean in experimental parser

  • #1233 08baa77 Thanks @mrlubos! - fix: update schemas plugin to handle experimental 3.0.x parser

    This release adds an experimental parser for OpenAPI versions 3.0.x. In the future, this will become the default parser. If you're using OpenAPI 3.0 or newer, we encourage you to try it out today.

    You can enable the experimental parser by setting the experimentalParser boolean flag to true in your configuration file or CLI.

    export default {
      client: '@hey-api/client-fetch',
      input: 'path/to/openapi.json',
      output: 'src/client',
      experimentalParser: true,
    };
    npx @hey-api/openapi-ts -i path/to/openapi.json -o src/client -c @hey-api/client-fetch -e

    The generated output should not structurally change, despite few things being generated in a different order. In fact, the output should be cleaner! That's the immediate side effect you should notice. If that's not true, please leave feedback in GitHub issues.

    Hey API parser marks an important milestone towards v1 of @hey-api/openapi-ts. More features will be added to the parser in the future and the original parser from openapi-typescript-codegen will be deprecated and used only for generating legacy clients.

    If you'd like to work with the parser more closely (e.g. to generate code not natively supported by this package), feel free to reach out with any feedback or suggestions. Happy parsing! 🎉

@hey-api/[email protected]

05 Nov 18:36
448910b
Compare
Choose a tag to compare

Patch Changes

  • #1230 3e65ae0 Thanks @mrlubos! - feat: add OpenAPI 3.0.x experimental parser

    This release adds an experimental parser for OpenAPI versions 3.0.x. In the future, this will become the default parser. If you're using OpenAPI 3.0 or newer, we encourage you to try it out today.

    You can enable the experimental parser by setting the experimentalParser boolean flag to true in your configuration file or CLI.

    export default {
      client: '@hey-api/client-fetch',
      input: 'path/to/openapi.json',
      output: 'src/client',
      experimentalParser: true,
    };
    npx @hey-api/openapi-ts -i path/to/openapi.json -o src/client -c @hey-api/client-fetch -e

    The generated output should not structurally change, despite few things being generated in a different order. In fact, the output should be cleaner! That's the immediate side effect you should notice. If that's not true, please leave feedback in GitHub issues.

    Hey API parser marks an important milestone towards v1 of @hey-api/openapi-ts. More features will be added to the parser in the future and the original parser from openapi-typescript-codegen will be deprecated and used only for generating legacy clients.

    If you'd like to work with the parser more closely (e.g. to generate code not natively supported by this package), feel free to reach out with any feedback or suggestions. Happy parsing! 🎉

@hey-api/[email protected]

01 Nov 17:26
2d52fd0
Compare
Choose a tag to compare

Patch Changes

  • #1222 ceb4363 Thanks @mrlubos! - feat: add support for @tanstack/angular-query-experimental package

@hey-api/[email protected]

29 Oct 12:56
13e0065
Compare
Choose a tag to compare

Patch Changes

  • #1211 c8a3e3d Thanks @mrlubos! - fix: ignore name option when not used with legacy clients to avoid producing broken output

  • #1209 3a80b9f Thanks @mrlubos! - fix: add support for OpenAPI 3.1.1 to experimental parser