Changelog

Every release, straight from the changesets. Newest first.

v0.24.1
patch

Initial release of @openpkg-ts/doc-generator

  • Core API: createDocs(), loadSpec() for loading OpenPkg specs
  • Query utilities: formatSchema(), buildSignatureString(), member filtering and sorting
  • Renderers: Markdown/MDX, HTML, JSON output formats
  • Navigation: Fumadocs, Docusaurus, and generic nav generation
  • Search: Pagefind and Algolia compatible indexes
  • React components: Headless (unstyled) and styled (Tailwind v4) variants
  • CLI: generate, build, dev commands
  • Adapter architecture: Extensible framework integration pattern
v0.24.0
patch

Consolidate drift types in SDK, simplify spec package, add source extraction to spec command

v0.23.0
patch

refactor: modularize api into shared packages with centralized middleware

v0.22.0
minor

Remove deprecated tsType field in favor of schema, add CLI warning when --runtime requested without built code

v0.19.0
minor

feat: hybrid schema extraction for Zod, Valibot, TypeBox, ArkType

  • Static extraction via TypeScript Compiler API (default, no runtime)
  • Runtime extraction via Standard Schema spec (opt-in, richer output)
  • New --runtime CLI flag enables hybrid mode
  • Falls back gracefully from runtime to static extraction