Skip to content

v0.63.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 08:57
· 722 commits to main since this release

Changelog

  • 8377da5 Bump version to v0.63.0
  • b802d63 Caveat a usage result whose every row is a name-only match
  • ab96e21 Evict indexed files a full-tree reconcile no longer finds on disk
  • c393dcc Merge commit from fork
  • 63dc49f Merge origin/main
  • d8684d2 Merge pull request #432 from pbednarcik/feat/csharp-extension-methods
  • 80b0dd0 Merge pull request #448 from dsh971/docs/terraform-contracts-table
  • 581682c Merge pull request #451 from zzet/fix/analyze-impact-honours-target
  • 52cfa5b Merge pull request #452 from zzet/fix/bare-npm-specifier-directory-collision
  • b5a63e2 Merge pull request #453 from zzet/fix/scope-analyze-alias-kinds-to-workspace
  • 84d2dee Merge pull request #454 from zzet/fix/claudecli-headless-spawn-reliability
  • b75a44b Merge pull request #455 from zzet/fix/persist-contract-tier-completion-marker
  • 56c3bfc Merge pull request #456 from zzet/fix/zero-edge-confidence-aware-classification
  • 1804a7b Merge pull request #457 from zzet/fix/flag-missing-tracked-repo-paths
  • 59bec28 Merge pull request #458 from zzet/fix/detect-and-purge-orphaned-file-nodes
  • ad497ea Merge pull request #459 from zzet/fix/hook-predicate-scope-gates
  • 50d6850 Merge pull request #460 from zzet/fix/price-zhipu-glm-models-in-savings-table
  • a90debc Merge remote-tracking branch 'origin/main' into fix/detect-and-purge-orphaned-file-nodes
  • 017718b Rebuild a clamped community's label and drop its hub
  • 195939d Record a contract-tier completion marker and report an unbuilt tier
  • d79d6af Refuse symlinks that escape the repository when indexing and searching
  • e391f40 Refuse symlinks that escape the repository when serving artifacts
  • 0658d13 Report indexed files that no longer exist on disk in index_health
  • 27ce1e1 Scope the analyze communities and processes kinds to the caller's workspace
  • 3425091 Scope the analyze inspections kind to the caller's workspace
  • 1caae14 Scope the analyze recent_changes kind to the caller's workspace
  • ea118f9 Stop the GCX caveat message from destroying its own payload
  • d4a0b81 Tidy extraction_gap.go alongside the classification change
  • b7336a9 Verify symlink confinement on Windows in CI
  • 1b4a438 Weigh usage-edge provenance before calling a symbol used
  • db7e46d csharp: batched deletions and the deferred fallback re-price global-using dependents
  • 8e7210d csharp: bump extractor version — usings-scope and builtin-receiver stamps need re-extraction
  • bec99e2 csharp: cross-repo name-only fallback must not overturn member-gate refusals
  • e336ca9 csharp: ctor callers carry the scope stamp; var shape reads the outermost creation; owner-lookup ties deterministic
  • 8adb960 csharp: denotation-anchored extension eligibility — bare-name shadowing, hierarchy-walk anchors, waiver scope, restubbed-call routing
  • 217b89a csharp: drop the unused string-shape conflict wrapper
  • 2572d15 csharp: global using and using-static visibility for extension binding
  • 11778c6 csharp: harden extension binding — eligibility veto, caller-scope narrowing, csproj-scoped globals, Windows paths
  • cf0bc9f csharp: member-claims memo takes csharpNSMu; visibility stamps join the JSON string-slice keys
  • 01449de csharp: nullable annotation is not shape structure; member-claims memo; verdict gate covers restubbed calls, keyed to csharp exactly
  • 0a41e12 csharp: persist the global-using index — one seed scan, reconcile per scoped resolve, eviction re-prices dependents
  • 57e006f csharp: precise extension-receiver eligibility — inheritance reach, generic catch-alls, BCL aliases, method-scoped builtin stamps
  • 0f854ac csharp: refuse extension bind when the receiver hierarchy declares the member
  • ffb2565 csharp: review smalls — non-Merkle extractor-bump restage, compilation-scoped global using static, sorted owner lookup
  • 562fd0e csharp: scope-by-scope using visibility — a using binds at its declaring namespace level
  • 7cba867 csharp: type shape joins extension applicability — arrays, generic args, constraints
  • 96b66b3 csharp: visibility joins the incremental reuse contract — using edits drop the snapshot, global-using edits re-resolve their unit
  • 41ecd64 docs(contracts): document Terraform as an env-var contract provider source
  • c1707a9 fix(agent): accept an array-wrapped tool call from smaller models
  • dc10709 fix(analyze): scope kind=impact to its target instead of the repo
  • 259e2fe fix(claudecli): strip the interactive Claude Code config from the spawn
  • 738ae4e fix(daemon): flag tracked repos whose directory was deleted
  • 4656f00 fix(llm): surface a CLI provider's stdout when the spawn fails silently
  • a64eda6 fix(resolver): gate the reachability cascade the same way as imports
  • c821417 fix(resolver): refuse in-repo binding for declared external npm deps
  • 01e476e fix(resolver): stop bare JS/TS specifiers binding same-named local dirs
  • fe0a815 fix(savings): price Zhipu GLM models instead of reporting $0 avoided
  • a58af0c hooks: narrow the access policy to the surface its message describes
  • d1a978d remove stray editor temp files
  • 71c968f resolver: narrow C# extension-method binding by namespace visibility