Skip to content

v0.63.2

Choose a tag to compare

@github-actions github-actions released this 09 Aug 07:54
· 580 commits to main since this release

Changelog

  • 8131df8 Add new contributors to CONTRIBUTORS.md
  • 7c73428 Apply the overbroad-root refusal to ScopeForCWD's own containment arm
  • a83fb13 Bind Godot res:// references instead of stubbing them external
  • c5eb7ad Bind an MCP session opened above its repos to the repos it contains
  • 6a2905e Bump version to v0.63.2
  • d60e387 Confine the generator tools' output paths, and keep the root set fixed
  • 7be71ee Cover the aliased analyze kinds in the target parity gate
  • b364cb1 Describe the boundaries the code actually enforces
  • 469bf1f Emit parseable JSON from gortex call --format json
  • 34e1f48 Fail cmd/gortex when a test writes to the real user state
  • f3a1787 Freeze the Pi nudge streak during an outage and pin the degraded contracts
  • 1338af0 Isolate a test's user home the same way on every platform
  • e3978af Join the analysis-generation prune before the backend store closes
  • a92d18d Keep the embedded MCP fallback out of the directory it launched from
  • 567f5bc Let the watcher observe its own startup handshake on macOS
  • 5b64436 Lower the compact target selector on every analyze surface
  • 238cefa Merge pull request #483 from zzet/fix/hook-tool-reachability-guard
  • ed779ee Merge pull request #484 from pbednarcik/fix/workspace-root-session-scope
  • bb7b9ba Merge pull request #489 from pbednarcik/fix/testpath-case-insensitive-markers
  • e1d9104 Merge pull request #490 from pbednarcik/fix/find-implementations-edges
  • 8387e5e Merge pull request #492 from pbednarcik/fix/csharp-interface-base-list
  • 745f0e4 Merge pull request #494 from zzet/fix/daemon-control-plane-not-blocked-by-indexing
  • 603d43b Merge pull request #495 from zzet/fix/gdscript-static-autoload-connect-resolution
  • a857b18 Merge pull request #496 from zzet/fix/hooks-degrade-when-daemon-down
  • 9127c1c Merge pull request #497 from zzet/fix/resume-deferred-enrichment-without-clean-head
  • d503fbd Merge pull request #498 from zzet/fix/cli-call-arg-split-and-explore-json
  • 7686d8a Merge pull request #499 from peterkc/fix/xdg-init-test-isolation
  • 77147e4 Merge pull request #500 from peterkc/fix/topic-prefix-diagnostics
  • 2417582 Merge pull request #501 from zzet/feat/localization-outline-breadth
  • ca9bb19 Merge pull request #502 from zzet/fix/drain-analysis-prune-before-store-close
  • 2cfeb76 Merge pull request #504 from zzet/fix/analyze-facade-target-lowering
  • 63321d4 Merge pull request #507 from tiendungdev/fix/analyze-routes-repo-narrow-shared-contract
  • 3c13069 Merge pull request #508 from zzet/fix/isolate-real-user-home-in-tests
  • 029e11f Merge pull request #509 from zzet/fix/watcher-announces-applied-patch
  • edd6fcf Merge pull request #510 from zzet/fix/mcp-untracked-cwd-session-binding
  • 80fc86a Merge pull request #513 from zzet/fix/harden-daemon-attack-surface
  • 3f54493 Merge pull request #515 from zzet/fix/watcher-startup-barrier-macos
  • e73576a Merge pull request #516 from pbednarcik/fix/csharp-facade-self-steal
  • 4f81cbd Merge pull request #517 from zzet/docs/refresh-contributing-and-add-discord
  • a9976f4 Note why the unit-level target test could not see the drop
  • b537ba4 Prove a target narrows the ranking, not just annotates it
  • 344cd8d Refuse a git revision that git would read as an option
  • ef6f9f5 Refuse a malformed analyze selector instead of ranking the repo
  • 7fdb668 Refuse every selector the chosen operation cannot consume
  • 58c10ce Refuse to bind a session to a root too broad to be anyone's project
  • 7a05ad2 Report a repository the daemon is not actually watching
  • e53ad36 Resolve GDScript calls the receiver names, and refuse the ones it doesn't
  • b91e51c Resume deferred enrichment from a durable per-file ledger
  • a9bf2f6 Route every home-isolating test through the shared sandbox
  • 9db7501 Say why a selector was refused instead of guessing one reason
  • c6ba522 Split --arg on the key separator so values may contain :=
  • 1e35efc Stand down per-call hook enforcement while the daemon is unreachable
  • c13e7f4 State what the startup barrier actually guarantees
  • 0858a07 Stop diff handlers falling back to the daemon's own working directory
  • 8c93913 Stop the HTTP surfaces from being reachable by anyone who can route to them
  • c699ae9 Update CONTRIBUTING.md
  • 38cbf85 Verify the user-state sandbox on the platform it exists for
  • f56e71d Write down where the user, not Gortex, is carrying the risk
  • 939fe6a csharp: emit interface base-list extends edges
  • 79c0e9a csharp: review round — claim self-typed-field recursion, stamp cross-repo exact-type origins
  • 0e5a92f csharp: stop member calls from binding to the calling method itself
  • 014769c daemon: keep the control plane answerable while indexing runs
  • 059a299 daemon: resolve workspace-root cwds to their contained repos' workspace
  • c3edae6 fix(analyze): let the handler decide repo visibility for a route row
  • 7756657 fix(graph): exclude topics from prefix diagnostics
  • b306cee fix(indexer): announce a point patch whose graph mutation already landed
  • 0fe058f indexer: pin case-variant workspace-root resolution
  • e7b2d31 mcp: clamp workspace-root sessions to their workspace end to end
  • 7605435 mcp: fill find_implementations' GCX edges section
  • 50f0a52 mcp: guard that every hook-dispatched tool still resolves
  • c3f9d13 mcp: index a refining page's files even when ranking elects no leader
  • 061f01a mcp: index the other files a refining page's rows came from
  • b37bf06 mcp: keep the declarations a task names when an outline elides
  • 12941b6 mcp: leave half a file's index to the file itself
  • dc3cac4 mcp: make the outline floor reachable on a page that filled its budget
  • c56400b mcp: shrink a refining page's outline instead of dropping it
  • 19ba365 mcp: stop the further-file indexes from starving the leading file's depth
  • 388ab98 mcp: undo a detail trade that did not save the index
  • 71c2238 testpath: match directory markers case-insensitively