Changelog

Every release, straight from the changesets. Newest first.

v1.0.0
minor

CLI: add formatWarning(), surface silent catches, next hints in human output, actionable entry detection errors, agent help epilog, workflow descriptions

SDK: remove convenience re-exports from barrel (use subpath imports: @driftdev/sdk/analysis, /history, /cache, /markdown, /examples, /types)

v0.42.0
minor

Remove fix module and fixable field from all types. Add Drift.scan() facade. Add subpath exports (/markdown, /examples, /history, /cache). Bare drift always runs scan. Add drift commands.

v0.41.0
patch

Consolidate @driftdev/spec into @driftdev/sdk. Spec types, constants, and JSON schema validation are now exported directly from the SDK. The @driftdev/spec package is removed.

v0.40.0
minor

Two-surface CLI: hide non-human commands from --help, default bare drift to scan, replace --capabilities with --tools, enrich context with per-issue detail and undocumented export locations

v0.39.0
minor

Improve release readiness and docs-quality workflows:

  • Expand CLI entry detection to support richer package.json layouts (exports, module, bin) and CLI-style source resolution.
  • Make drift ci skip packages with no detectable entry point instead of failing the entire run.
  • Align package metadata and docs links with the canonical repository.
  • Clarify SDK/docs guidance for API-surface regeneration and async return semantics.