github hey-api/openapi-ts 2026-06-01
Jun 1st, 2026

3 hours ago

@hey-api/openapi-ts 0.98.0

⚠️ Breaking

This release has 1 breaking change. Please review the release notes carefully before upgrading.

Updates

  • ⚠️ Breaking: config: declarative configuration (#3950)

This is an internal change that simplifies the configuration and plugin APIs. The generated output should be unaffected, please open an issue if that's not the case. If you have custom plugins, refer to the custom plugin guide for the latest instructions.

  • dsl: track extended class symbols (#3945)
  • parser: preserve sort order when filtering input (#3953)

Plugins

@hey-api/client-angular

@hey-api/client-axios

@hey-api/client-fetch

@hey-api/client-ky

@hey-api/client-next

@hey-api/client-nuxt

@hey-api/client-ofetch

@hey-api/sdk

  • add explicit return types (#3880)
  • expose key on security schemes when their signatures collide (#3935)

orpc

  • handle no-content success responses (#3948)

valibot

  • improve boolean enum handling (#3974)

@hey-api/codegen-core 0.8.3

Updates

  • symbol: add children and override property (#3945)
  • symbols: export pythonNameConflictResolver, SymbolChild, SymbolKind, and SymbolRegistry (#3945)

@hey-api/json-schema-ref-parser 1.4.3

Updates

  • bundle: name whole-file $refs after the source filename (#3936)

@hey-api/shared 0.4.6

Updates

  • plugin: add symbols property (#3942)
  • parser: expose key on security schemes when their signatures collide (#3935)
  • parser: preserve sort order when filtering input (#3953)
  • config: valueToObject is recursive (#3927)
  • plugin: do not stamp external symbols (#3942)
  • plugin: export coerce, defineConfig, Coercer, CoercerMap, ConfigTable, PluginSymbols, PluginTag, TableDirectives, and WithCoercers (#3927)

Sponsors

Partners behind the future of API tooling.

Stainless logo
Best-in-class developer interfaces for your API.
stainless.com

Opencode logo
The open source coding agent.
opencode.ai

Become a sponsor →

Contributors

Built with contributions from @lyzno1, @matthewjamesadam, and @tompuric.

View full changelog →

Don't miss a new openapi-ts release

NewReleases is sending notifications on new releases.