Download Latest Version Jun 22nd, 2026 source code.zip (28.2 MB)
Email in envelope

Get an email when there's a new version of OpenAPI-TS

Home / 2026-06-01
Name Modified Size InfoDownloads / Week
Parent folder
Jun 1st, 2026 source code.tar.gz 2026-05-31 19.7 MB
Jun 1st, 2026 source code.zip 2026-05-31 23.7 MB
README.md 2026-05-31 7.3 kB
Totals: 3 Items   43.5 MB 0

@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

  • add explicit return types (#3880)
  • use Object.create() to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)
  • improve params helper type (#3946)

@hey-api/client-axios

  • add explicit return types (#3880)
  • use Object.create() to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)
  • improve params helper type (#3946)

@hey-api/client-fetch

  • add explicit return types (#3880)
  • use Object.create() to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)
  • improve params helper type (#3946)

@hey-api/client-ky

  • add explicit return types (#3880)
  • use Object.create() to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)
  • improve params helper type (#3946)

@hey-api/client-next

  • add explicit return types (#3880)
  • improve params helper type (#3946)
  • use Object.create() to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)

@hey-api/client-nuxt

  • add explicit return types (#3880)
  • use Object.create() to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)
  • improve params helper type (#3946)

@hey-api/client-ofetch

  • add explicit return types (#3880)
  • use Object.create() to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)
  • improve params helper type (#3946)

@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.

<picture height="50px"> Stainless logo </picture>
Best-in-class developer interfaces for your API.
stainless.com (kutt.to)

<picture height="50px"> Opencode logo </picture>
The open source coding agent.
opencode.ai (kutt.to)

Become a sponsor →

Contributors

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

View full changelog →

Source: README.md, updated 2026-05-31