Skip to content

Releases: hey-api/openapi-ts

@hey-api/[email protected]

12 Dec 14:31
1f39b73
Compare
Choose a tag to compare

Patch Changes

@hey-api/[email protected]

12 Dec 19:02
8095505
Compare
Choose a tag to compare

Patch Changes

@hey-api/[email protected]

12 Dec 14:31
1f39b73
Compare
Choose a tag to compare

Patch Changes

@hey-api/[email protected]

12 Dec 19:02
8095505
Compare
Choose a tag to compare

Patch Changes

@hey-api/[email protected]

12 Dec 14:30
1f39b73
Compare
Choose a tag to compare

Minor Changes

  • #1420 8010dbb Thanks @mrlubos! - feat: handle parameter styles the same way fetch client does if paramsSerializer is undefined

Patch Changes

@hey-api/[email protected]

06 Dec 17:52
eae21a2
Compare
Choose a tag to compare

Patch Changes

@hey-api/[email protected]

06 Dec 17:52
eae21a2
Compare
Choose a tag to compare

Patch Changes

  • #1394 ec48d32 Thanks @mrlubos! - fix: disallow additional query parameters in experimental parser output

@hey-api/[email protected]

06 Dec 17:52
eae21a2
Compare
Choose a tag to compare

Patch Changes

  • #1394 ec48d32 Thanks @mrlubos! - fix: disallow additional query parameters in experimental parser output

@hey-api/[email protected]

05 Dec 00:05
8dd356f
Compare
Choose a tag to compare

Minor Changes

  • #1387 7c4335d Thanks @mrlubos! - feat: add logs.level option

    Added logs.level option

    You can now configure different log levels. As part of this feature, we had to introduce a breaking change by moving the debug option to logs.level. This will affect you if you're calling @hey-api/openapi-ts from Node.js (not CLI) or using the configuration file.

    export default {
      client: '@hey-api/client-fetch',
      debug: true, // [!code --]
      input: 'path/to/openapi.json',
      logs: {
        level: 'debug', // [!code ++]
      },
      output: 'src/client',
    };
  • #1389 f4c98ec Thanks @mrlubos! - feat: remove @hey-api/schemas from default plugins

    Updated default plugins

    @hey-api/schemas has been removed from the default plugins. To continue using it, add it to your plugins array.

    import { defaultPlugins } from '@hey-api/openapi-ts';
    
    export default {
      client: '@hey-api/client-fetch',
      experimentalParser: true,
      input: 'path/to/openapi.json',
      output: 'src/client',
      plugins: [
        ...defaultPlugins,
        '@hey-api/schemas', // [!code ++]
      ],
    };

Patch Changes

@hey-api/[email protected]

05 Dec 00:05
8dd356f
Compare
Choose a tag to compare

Patch Changes

  • #1391 fa8b0f1 Thanks @mrlubos! - fix: assign default fetch implementation dynamically to work with msw