v0.1.28
What’s Changed
Fixes
tbd showdependency direction: Now rendersBlocks:andBlocked by:comments
in text output so dependency direction is unambiguous, while preserving round-trip
YAML parsing. Fixes #119.tbd doctortemp file check: Now reports the actual scanned path
(.tbd/data-sync/issues) instead of the stale.tbd/issues, and catches
atomically’s*.md.tmp-NNNNleftover intermediates in addition to plain*.tmp
files.
Documentation
- Refreshed coding guidelines (loaded via
tbd guidelines <name>) to May 2026
versions: Bun 1.3.x monorepo, pnpm 11 monorepo, TypeScript 6.0 / 7.0 Beta, TypeScript
CLI tooling, code coverage, YAML handling.
Covers ESLint 10, Vitest 4.1, Zod 4, Commander 15, Biome 2.4, and current best
practices. - New supply-chain mitigation policy in both
bun-monorepo-patternsand
pnpm-monorepo-patternsguidelines: codifies a normative 14-day package-age rule with
lockfile discipline, provenance checks, and an exception process.
Security
yamlbumped to ~2.8.3 (resolves toyaml@2.8.4): patches
GHSA-48c2-rrv3-qjmp (moderate;
stack-overflow DoS on deeply nested YAML parsing).
Range narrowed from^2.8.2to~2.8.3so the resolved minor satisfies the project’s
14-day package-age rule.- No other dependency changes: aside from the
yamlbump and its peer-resolution
string updates invitest/vite, the resolved dependency tree is unchanged from
v0.1.27. Rootpackage.jsonadds--cooldown 14to theupgrade*scripts and a new
check:package-agescript (no new deps). - Pre-existing dev-only advisories (15, unchanged from v0.1.27): transitive through
vitest,c8,tsdown,@changesets/cli, andtypescript-eslint; not shipped to
users.
Full commit history: v0.1.27...v0.1.28