v3.7.1 — init fallback fix + pnpm safety
v3.7.1 — patch
Onboarding and package-manager robustness.
Fixed
- KJC-BUG-0091 —
kj initcrashed withwizard.input is not a functionwhen answeringyto the Plan B fallback prompt. The wizard never exposed aninputmethod; added one (symmetric withconfirm). Independent of the package manager. - KJC-BUG-0092 — pnpm blocks dependency build scripts by default, so
better-sqlite3's native addon never compiled on a pnpm install and DB-backed commands crashed.kj doctornow detects the pnpm layout and prints the exact remedy (pnpm approve-builds better-sqlite3, or install with npm).
Changed
- KJC-TSK-0580 — the
verify-packrelease gate now also installs the tarball with pnpm and assertskjboots, so a pnpm packaging regression is caught every release (CI viacorepack).
Built on v3.7.0 — Autonomous delivery. verify-pack green (npm + pnpm).