Skip to content

v4.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Oct 01:16
1fae668

Changelog

  • 2a53d12 fix(analysis): populate Coverage.Issues from unresolved project imports; omit it when empty (#211)
  • 1fae668 fix(blast-radius): order the impact list by count then path so identical runs render identically (#223)
  • de371e0 fix(blast-radius): rank changed files by churn before the cap; state whole-diff totals in the panel header (#208)
  • 3c4da42 fix(cmd): config refuses to write into the primary from a worktree; doctor checks the scope the agent actually loads (#210)
  • 5ea7b24 fix(mcp): expand ~ with os.UserHomeDir; run tests on Windows in CI (#209)
  • 2540e4b fix(render,scanner): tree keeps every file extension; bash source of a variable is not an import (#212)
  • 30b89d7 fix(scanner): Windows residue of #214: workspace roots, gitignore probes, cargo edges as slash keys; tests spell keys with slashes (#219)
  • c1ecd2a fix(scanner): aliased Python imports resolve; declared npm packages and "*" paths keys are not unresolved project imports (#222)
  • ee8c538 fix(scanner): bound scans by file count; refuse the dependency scan above it and say so (#216)
  • 9c4cbd9 fix(scanner): declare unresolved project-relative TS, JS and Python imports as missing edges (#204)
  • ff7bddf fix(scanner): exclude patterns honour .gitignore anchors (#206)
  • 0a324a7 fix(scanner): file-graph keys are forward-slashed on every OS; test binary gets .exe on Windows (#218)
  • 5b49345 fix(scanner): return analyses in path order so blast-radius counts the same files every run (#203)
  • a7b7415 fix(scanner): same-dir C/C++/PHP includes resolve, Elixir symbol-level, 20-language conformance test (#202)
  • 12e2443 fix(watch): coalesce checkout storms into one batch; prove a second start reuses the live daemon (#215)
  • cddde9d fix(watch): measure a content WRITE against the last real snapshot, not the O_TRUNC observation (#213)
  • 2dda7ef fix(watch): order the lazy dependency-worker start against Stop (#220)
  • 1f03d23 test(watch): burst detector takes its clock from the caller; storm test asserts exact counts on a synthetic clock (#221)
  • 094c2dc test(watch): wait for the WRITE event that carries the final content, not the first WRITE (#207)