v0.2.1 — compiler-tier fallback + parse_state
·
76 commits
to main
since this release
Backfilled release note. This version shipped to npm on 2026-08-24; the GitHub
release is being recorded after the fact so the history has no gap.
Fixed
- The TypeScript
--resolvepass silently skipped references with no named
enclosing symbol — the common case for code inside
describe(() => { it(() => { ... }) }), since anonymous test callbacks have
no named ancestor. The tree-sitter path already fell back to the file-level
symbol; the compiler pass now does too. On the Hono fixture this dropped
unresolvedroutereferences from 44 to 7, with the remaining 7 genuinely
outsidetsconfig.json'sincludelist. parse_statecould only beokorfailed, so a file that recovered
nearly all its declarations despite one bad expression was indistinguishable
from one that recovered nothing. Addedpartial: on the Hono corpus, 7 of 8
flagged files are genuinely partial and only 1 is truly failed.
Added
CHANGELOG.md, CI/npm/license badges, and a tag-triggered publish workflow
with a guard that fails the build if the pushed tag does not match
package.json's version, rather than silently publishing a mismatch.