diff --git a/CHANGELOG.md b/CHANGELOG.md index fbf4c5d4e..1c234e101 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,6 +42,7 @@ and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ### Fixes +- Cross-file calls to a **static method** through its class (`Foo.bar(...)` after `import { Foo } from './helpers'`) now resolve to the method. Previously the call was attributed to the class itself and recorded as a construction (`new Foo()`), so the method showed no callers and `codegraph_impact` understated its blast radius, while a bare-name lookup surfaced unrelated same-named symbols — a common pattern with TypeScript static utility classes. Genuine `new Foo()` construction is unchanged. Re-index a project to benefit. (#825) (TypeScript, JavaScript) - The `codegraph_search` tool's `kind: "type"` filter — a value its own schema advertises — silently matched nothing; it now correctly finds type aliases. The `codegraph_explore` tool's parameter guidance also no longer suggests running `codegraph_search` first, which contradicted explore's call-it-first design and cost agents an extra round-trip. - Symbols defined in Svelte and Vue `