Releases
v0.63.10
Compare
Sorry, something went wrong.
No results found
Changelog
7a22882 Address maintainer review on PR 649: session-gate ordering, null-body handling, dead concurrency test, router coverage
df66c3b Address review findings on fda59e6 : TrimSpace parity, stale docs, missing positive overlay test
fda59e6 Address second maintainer review: separate overlay-cohort identity, restore session-CWD parity, unify isError wire contract
e9e08bc Apply suggestion from @zzet
506252c Bump version to v0.63.10
cde4c18 Detect NFS (and non-WSL SMB) mounts in slowWatchMount, not just WSL2
60c94f6 Fix regression tests to exercise the actual changed paths
31f19ff Fix round-3 review regression: don't collapse blocked-by-preset into 404
c6a4a64 Fix the same registry-miss gap in handleToolCall and federation routing
61b733f Merge fix-lazy-tool-promotion: promote deferred MCP tools on CallToolStrict registry miss
653905a Merge origin/main into fix/csharp-generic-dispatch-args
5ea4deb Merge pull request #649 from timkjr/fix-lazy-tool-promotion
bc734bd Merge pull request #677 from pbednarcik/fix/csharp-generic-dispatch-args
1c3c54a Merge pull request #679 from pbednarcik/fix/test-edges-unresolved-resolution
156d1a4 Merge pull request #697 from timkjr/fix-nfs-watch-detection
ba5a64b Merge pull request #699 from pbednarcik/test/pin-retarget-frontier-discard
217391f Merge pull request #700 from pbednarcik/docs/eviction-receipt-doc-fix
ed53831 Merge pull request #701 from pbednarcik/test/property-repo-index-id-dedupe
5ceec4a Merge pull request #705 from zzet/fix/facade-savings-ledger
300436b Merge pull request #718 from zzet/dependabot/github_actions/actions-minor-patch-049cf888ed
2c2f503 Merge pull request #719 from zzet/dependabot/go_modules/go-minor-patch-a00a95ac1b
b4bd4d5 Merge pull request #720 from pbednarcik/fix/csharp-accessor-call-owners
47621bc Merge pull request #722 from pbednarcik/fix/tstypes-accessor-caller-adoption
aec3b4c Merge remote-tracking branch 'origin/main' into fix/csharp-generic-dispatch-args
85639e8 Merge remote-tracking branch 'origin/main' into fix/test-edges-unresolved-resolution
20454eb Promote deferred MCP tools on CallToolStrict registry miss
f112ca9 Rework deferred-tool access per review: facade aliases, atomic promotion, session-aware federation
4aa1275 Test CallToolStrict's deferred-tool promotion path
35356f5 ci(deps): bump github/codeql-action/upload-sarif
7494ff8 deps(deps): bump github.com/gofrs/flock in the go-minor-patch group
b652be0 docs(watcher): clarify the Enabled early-return comment
89e360b fix(indexer): gate slow-mount-magic test to Linux, unbreak macOS build
b5b2e6c fix(tstypes): adopt the extractor's caller attribution for call facts
9aca4fa fix(tstypes): break adoption ties only within the tied owner set
969c26b fix(watcher): make WatchConfig.Enabled actually disable watching
30878fb fix(watcher): make WatchConfig.Enabled disable only the extra poller, not fsnotify
a211361 graph: dedupe the property-test model by node ID
151a748 graph: untangle the eviction-receipt doc comments
f9ba41c indexer: bump csharp extractor version for the round-5 revision
3cb11cc indexer: bump the C# extractor version for #668 and the type-arg stamps
761b89c indexer: bump the C# extractor version for the canonical-stamp revision
1f06363 indexer: bump the C# extractor version for the revision's new stamps
791cb74 indexer: canonicalize identifier spellings into one comparison domain
68152a7 indexer: cold whole-graph paths discard the superseded retarget frontier
2c8f607 indexer: collect using-alias names once per file for the type-argument stamps
5991afe indexer: csharp extractor salt 18 - member call owners
48e5a69 indexer: derive field/property type arguments from the parsed type AST
72db2f8 indexer: gofmt the retarget-frontier discard gate
72e7c72 indexer: pin the retarget-frontier discard to full-coverage batches
0d44c55 indexer: reconcile tests pin the frontier, and the warm-path guard gains coverage
78358bb indexer: reconcile tests projections for calls that resolve later
080e9f6 indexer: refuse receiver_name for parameter/local-shadowed bare receivers
fd1bfed indexer: stamp type arguments on positional-record properties
9971bb0 indexer: test-linkage never clones unresolved calls
c560f69 indexer: type-argument stamps canonicalize qualifier, verbatim, and alias spellings
c100371 indexer: whole-graph master lane drains the retargeted test-call frontier
82426ef parser: an alias-spelled base entry suppresses the whole type's stamps
87cb977 parser: attribute C# call sites by byte interval, not line
39da5c5 parser: byte-interval attribution falls back instead of dropping
e7940bb parser: canonicalize base-list identifier spellings
4135f51 parser: canonicalize the declaration side into the base-list domain
4148258 parser: clause-specific extents for foreach and query range variables
fcdc563 parser: count duplicate base targets per type ID, not per base list
ee8255e parser: descend a qualified base name to its final segment
af81140 parser: drop unused csharpFieldDeclType wrapper
1e7c59f parser: evaluate interface variance before the duplicate-ID return
9dcfc1f parser: field initializers own their calls, per declarator
4ba585e parser: field writes and reads survive expired same-named binders
e329faa parser: filter and query pattern variables scope to their clause
786a392 parser: gofmt field alignment in the call-site record
c958f20 parser: nine more binding forms join the shadow index
4b07982 parser: note the stamps' consumer is deferred
a44b140 parser: partial-property implementations own their accessor calls
4e11560 parser: preserve a same-file partial fragment base list across dedup
e7d1fac parser: properties own the calls in their accessor bodies
4edbf32 parser: re-pin the equal-span one-line receiver refusal
26a47c1 parser: reference forms and MediatR dispatch ride the widened owner set
f98686e parser: refuse receiver evidence where two members tie on one line
cb0d09f parser: refuse the line fallback when its bytes exclude the offset
2e46d06 parser: scope the receiver_name shadow refusal to the declaring block
ebc1ed8 parser: scope the value seed to the set/init accessor spans
ed7dc47 parser: scope_ns on owner members, const-field extents skipped, owner pins
cee8cb2 parser: seed the site-ambiguity index from receiverless calls too
072a859 parser: stamp duplicate_decl on collided type IDs; refuse such owners
72c6691 parser: stop the extent climb at scope-forming ancestors, not blocks
7c4af49 parser: teach the shadow index C#'s other binding forms
83dc0fe parser: the partial merge proves a type identity, not a keyword
30c7486 parser: the read emitter asks the shadow question at its own site
e393294 parser: the switch BODY forms the scope, not the section
ca8727d parser: the typed-local tier guards ask per record, not per function
33c7c6a parser: type the implicit value parameter of set/init accessors
572e298 parser: typed and builtin locals die with their block
5aab0f8 resolver: bucket receiver evidence by site once per caller
85ef9af resolver: defer the type-argument dispatch gate to the identity work
c1b4ec6 resolver: derived tests edges never route through call resolution
1f43e0e resolver: drop an unused constant from the extension block-scope test
3b5cfd6 resolver: generic type arguments gate the C# interface-dispatch fan-out
f0e0438 resolver: pin accessor, value, and field-initializer calls end to end
269fa32 resolver: pin the arity-twin and namespace-twin collision shapes
0a3cfe9 resolver: pin the property-receiver, transitive-implementor, and nullable gate shapes
4d42bec resolver: pin the qualified-spelling duplicate base end to end
c04c0c8 resolver: project-global using aliases refuse the type-argument stamps that spell them
52b72c1 resolver: prove field ownership before gating on field_type_args
12cc6af resolver: receiver lookups read each caller's adjacency once per pass
2718f19 resolver: receiver-args cache keys the member and full interface identity
478b350 resolver: receiver-field lookup requires the extractor's field-read evidence
71b275d resolver: refuse a closure when a type reaches an interface twice
8d8b052 resolver: refuse closure proofs for types with a global-alias base
4a3f87b resolver: refuse stamps naming the FOLDED form of a global alias
d14571d resolver: share the BCL keyword fold table with the parser
e26d3ec resolver: test the dynamic/object fold through a compilable fixture
7f5ac34 resolver: tests-edge refusal covers every resolution path
b226eee resolver: the closure walk never crosses the interface itself
00b55c7 resolver: variance-declaring interfaces disarm the type-argument gate
8a33eb8 savings: book the retrieval half of the ledger
5910a1d store_sqlite: purge legacy unresolved derived tests edges on upgrade
You can’t perform that action at this time.