Changelog - 2026-10-18
VULCAN 0.2.0-6: typescript is never auto-installed, changes knows an unreleased package
Type: Bug Fix
In one line. Two defects BANA's rehearsal found in atlas: a stray install of typescript 7, and a misleading "unknown package".
What changed
- atlas never auto-installs typescript. In a directory with no
node_modules, Bun answered a barerequire('typescript')by fetching the newest typescript (7.x, no compiler API). atlas now looks fornode_modules/typescripton disk, first from the project and then in its own install, and installs nothing. With no typescript in either place it fails withatlas: cannot find typescript ... - install it with bun add typescript. changesknows a package that has no release on this ref. A tag outside the checked-out branch's history releases nothing there, so a project with a repo-levelatlas.tagPatternand its date tags on another branch had no released package, andchanges {"package":"@nx/core"}saidunknown package. A declared package (by npm name, directory key or alias) now answers the dated entries whosepackages:frontmatter names it, with anotethat says there is no release on this ref. Afromortoversion is refused with that reason. A name nobody declares is still unknown.- The "no releases" reason is accurate. It now reads
no tag matches <pattern> in this ref's history.
Who is affected
- A client that read
changes'sunknown packagefor an unreleased package. It now gets a result with anote. - Everyone else. No action needed: upgrade, then
vulcan sync.