Changelog

Every release, straight from the changesets. Newest first.

v0.30.3
patch

bump @openpkg-ts/extract ^0.19.0 -> ^0.23.0, @openpkg-ts/spec -> ^0.23.0

v0.30.2
patch

feat(cli): add stale refs to markdown report, split coverage sections

  • Pass staleRefs to output/stats pipeline
  • Add stale references section to markdown report
  • Split exports into "Undocumented" (0%) and "Partial Coverage" (1-99%) sections
  • Add reportUrl linking for "X more" overflow links
  • Include staleRefs in JSON report output
v0.30.1
patch

refactor(sdk): use SpecTag.param for param parsing, bump openpkg-ts deps

  • utils.ts: rewrite extractParamFromTag to use SpecTag.param field directly
  • param-drift.ts: pass full SpecTag to extractParamFromTag
  • index.ts: remove normalizeParamName export (unused)
  • cli/writer.ts: use findProjectRoot for cleaner relative paths
  • bump @openpkg-ts/extract ^0.18.0 -> ^0.19.0 (root, sdk)
  • bump @openpkg-ts/spec ^0.12.0 -> ^0.19.0 (sdk, cli, web)
v0.30.0
patch

feat(sdk): add project root detection for monorepo .doccov dir placement

  • Add findProjectRoot() and getDoccovDir() utils to SDK
  • Walk up from cwd to find .git, pnpm-workspace, or workspaces field
  • Ensures .doccov/ is always at repo root, not inside subpackages
  • CLI uses SDK's getDoccovDir for cache, history, spec, and reports
v0.29.4
patch

fix(cli): suppress noisy external type diagnostics from check output

  • Add code field to Diagnostic, SpecDiagnostic, and CachedDiagnostic interfaces
  • Preserve diagnostic codes from @openpkg-ts/extract through SDK pipeline
  • Filter out EXTERNAL_TYPE_* info diagnostics in CLI check command
  • Bump cache version to 1.3.0