Skip to content

v0.63.5

Choose a tag to compare

@github-actions github-actions released this 19 Aug 21:18
· 125 commits to main since this release

Changelog

  • 088e750 Bump version to v0.63.5
  • cd085c9 Merge pull request #602 from zzet/feat/localization-literal-grounding
  • 96408d9 Merge pull request #603 from pbednarcik/fix/windows-lsp-answer-join
  • b55b9a0 Merge pull request #604 from pbednarcik/feat/csharp-ls-solution
  • 2f789fc Merge pull request #608 from madeinoz67/feat/htmx-extractor-606
  • 1145b9f Merge pull request #610 from pbednarcik/fix/csharp-overload-arity
  • ca7ad3e Merge pull request #613 from pbednarcik/feat/lsp-rebound-ledger
  • 0b9258d Merge pull request #618 from zzet/fix/diagnostics
  • c45e00d Merge pull request #620 from pbednarcik/fix/test-hermeticity
  • 90a710a Merge pull request #621 from zzet/fix/codex-required-mcp-server
  • 4774ad9 Merge pull request #622 from zzet/fix/temporal-allowlist-case-insensitive-match
  • 0099242 Merge pull request #623 from zzet/feat/mutation-physical-evidence
  • 9858342 Merge pull request #626 from zzet/fix/detect-changes-file-level
  • 7133677 Merge remote-tracking branch 'origin/main' into feat/localization-close-grep-gap
  • a33fd72 blame: write test fixtures with os.WriteFile instead of sh
  • cb77bd4 chore(mcp): drop refactor-orphaned helpers
  • d599af8 codex: bridge localization receipt lifecycle
  • fa287e8 codex: install and route localization claim checks
  • f660dbd codex: recognize non-prefixed localization tools
  • 86bf0e2 csharp: consult arity for ordinary overload sets (#559)
  • 9c3ffa9 csharp: pin argument-shape coverage for arity narrowing
  • 6fc3453 csharp: stamp method_type_params on ordinary methods too
  • f2d0e0f diff: report deleted, renamed, and non-symbol file changes
  • d55cb8d docs(contracts): note leading-segment handling in normalizeHtmxPath
  • 4fed9df docs(mcp): separate the five content-hash contracts
  • f39772a explore: add task-mode terminal parity
  • bdd1e93 explore: budget task outlines lazily
  • b2f0b9b explore: require distinctive diagnostic literals
  • 303f466 explore: widen explicit quoted literal recall
  • dbe0791 feat(contracts): HtmxExtractor — hx-* attributes as HTTP consumer contracts
  • 9fc2476 feat(indexer): register HtmxExtractor for html/gotmpl/htmldjango
  • 2938aee feat(localization): merge bounded overlay literals
  • eebc79a feat(localization): scan bounded overlay literals
  • 128029b feat(localize): ground quoted task literals in ranked primary evidence
  • 70da9d0 feat(localize): mine distinctive unquoted task tokens for source-literal recall
  • 643138c feat(localize): seat task-named rows into the primary block across admission lanes
  • 8597b57 feat(mcp): return disk-verified SHA-256 receipts from single-file mutations
  • 6791c3d fix(agents): stop making Gortex a hard dependency of Codex startup
  • 5b8ae73 fix(ci): satisfy tightened linters, refresh codex render golden, remove Stop hooks on uninstall
  • 3e78ab9 fix(codex): collapse duplicate managed hooks
  • 5f565b5 fix(codex): count hooks from every user-level file Codex reads
  • 41d644a fix(codex): enforce terminal gate for every tool
  • a980c5c fix(codex): harden terminal hook boundary
  • b7d2952 fix(contracts): comment-aware scan, guard hardening, honest language coverage
  • 6824d11 fix(contracts): normalize whole-segment template expressions in HTTP paths
  • 126bbb1 fix(contracts): skip external URLs, classify template actions, tighten attr boundary, matcher test
  • 4469fec fix(contracts): skip query-only hx values; pin test counts and meta
  • 3c8fe74 fix(contracts): strip query before external-URL check; reject declaration actions
  • 1f8a7b4 fix(daemon): read launchd service state from the domain the agent runs in
  • 4e50597 fix(explore): keep task mode nonterminal
  • 30dc8cc fix(explore): preserve exact source range owners
  • 2a4993e fix(explore): preserve owner fold insertion order
  • 0a4013c fix(explore): reserve secondary task citation
  • 756ddee fix(explore): resolve scoped source citations
  • 45c1edd fix(explore): retain explicit adjacency evidence
  • 2853fa1 fix(graph): bound overlay localization shadows
  • 8fefc32 fix(graph): drop hidden localization sentinel
  • 31f731b fix(hooks): enforce bounded localization claims
  • a8fa35c fix(localization): authenticate every final claim
  • f6404df fix(localization): bind Markdown fences to containers
  • e3ef786 fix(localization): bound overlay shadow refill
  • 7375523 fix(localization): charge inspected overlay bytes
  • d0b0716 fix(localization): close final claim parser bypasses
  • 8fd8a2f fix(localization): distinguish claims from file syntax
  • caa043d fix(localization): harden final claim parsing
  • e9ef9fa fix(localization): honor request overlays
  • 99c314f fix(localization): preserve adjacency evidence contracts
  • 144af25 fix(localization): preserve claim identity across response
  • bb373a3 fix(localization): preserve explicit claim syntax
  • 697d9d6 fix(localization): preserve literal provenance through projection
  • a352282 fix(localization): preserve ranked primary cohort
  • 3654140 fix(localization): promote bounded direct adjacency
  • 80bc315 fix(localization): propagate literal primary eligibility
  • c31928c fix(localization): retain graph-resolved literal callees
  • f4003b6 fix(localization): shed supplemental digest rows first
  • c9dfe8e fix(localize): extend the primary block for task-named rows instead of displacing ranked seats
  • ebffc98 fix(localize): mine only structurally identifier-shaped bare tokens
  • 3d0e09e fix(localize): require whole-word task naming for seats and promote task-named declarations
  • 3a14da4 fix(localize): scope task naming to the immediate declaring owner
  • ec1f29d fix(mcp): bound implementation and owner recovery
  • 5fb688a fix(mcp): bound overlay layer construction
  • bc150ad fix(mcp): bound search consumption attribution
  • 2faeb45 fix(mcp): canonicalize request overlay cohorts
  • 5aa26ab fix(mcp): pin overlay state per request
  • 0fb520f fix(mcp): use bounded extractors for overlays
  • 09da1cb fix(overlay): bound request snapshots before materialization
  • d048a98 fix(parser): bound subprocess extractor wire output
  • 0249030 fix(temporal): match repo-local env-helper names case-insensitively
  • e4ddd61 hooks: challenge unsupported localization claims once
  • 8e57bba hooks: consume enforceable claim checks once
  • 89c9817 hooks: fix claim trim cutset lint
  • 570284a hooks: normalize structured symbol claims
  • bf9fd75 hooks: preserve UTF-8 in bounded claim checks
  • b865719 hooks: stub the symbol probe in the untracked-grep fallback test
  • 98555e0 localization: authenticate bounded evidence IDs
  • d0d8c08 localization: bound case-folded exact-name fallback
  • 02d5a68 localization: bound packed body promotion
  • 9afea63 localization: bound structured page outline files
  • fdc0d08 localization: bound structured page outlines
  • 01efee4 localization: cache node-only file declarations
  • 3f34bb7 localization: cap retained task declarations
  • 241b2fc localization: complete the top two file outlines
  • b9b0414 localization: extract bounded bare source literals
  • e829658 localization: persist terminal evidence authority
  • bd2e9be localization: preserve ranked task candidates
  • 7f42d66 localization: preserve task outline counts
  • f760625 localization: promote packed body declarations
  • da7f8c0 localization: prove qualified leaf ownership
  • 3445343 localization: recover qualified leaf anchors
  • e2e7caa localization: reject unsafe evidence identities
  • 9c8c19e localization: remove obsolete anchor wrapper
  • 3f1c3c8 localization: report bounded outline truncation
  • ee29055 localization: scope case-folded anchor recovery
  • 5fadae4 localization: search unanchored bare literals
  • 2fac49e localization: seat bounded literal evidence in primary
  • cc37f0a localization: serve bounded literal source windows
  • d2f005f localization: shed low-rank outlines first
  • 10d40ec lsp: accept a PATH-style list in GORTEX_LSP_CSHARP_SOLUTION
  • 4a9ed41 lsp: count definition rebinds separately from confirmations
  • 92a09c9 lsp: count definition-fallback verdicts as productivity yield
  • f931fe2 lsp: csharp solution-pin review round
  • 7febe00 lsp: env-tunable router idle timeout
  • 0b53812 lsp: match server answers to nodes across path-separator spellings
  • 824ca73 lsp: pin the csharp-ls solution and target the pre-restore at it
  • 53fdb46 perf(explore): bound causal owner recovery
  • d03b899 perf(explore): bound qualified-leaf edge proof
  • 1026f15 perf(graph): add bounded adjacency projections
  • 4dc58e2 perf(graph): add bounded file-node summaries
  • 714e554 perf(localization): align bounded outline depth
  • f93a8dc perf(localization): bound declaration projections
  • 9f7faf3 perf(localization): bound exact-name projections
  • f1ed2e2 perf(localization): bound file summary allocation
  • 5a7f260 perf(localization): prioritize overlay literal evidence
  • c251629 perf(mcp): bound AST enclosing projections
  • 5067221 perf(mcp): bound localization file ownership
  • 6fd456a perf(mcp): bound ranked-file exact-name recovery
  • 2816cb8 perf(mcp): bound source-literal adjacency
  • f455efe perf(mcp): bound typed-anchor graph projection
  • 96ed1ae perf(mcp): enrich only matched AST files
  • 8f71a78 perf(mcp): preserve localization match priority
  • 395bcf3 perf(mcp): share bounded file-summary budget
  • 35d57d3 perf(overlay): avoid missing-session write locks
  • f8843db refactor(contracts): scope template-expression normalization to the htmx extractor
  • 7a481ed semantic: restore gofmt alignment in EnrichResult
  • 6c7e9ff serverstack: opt-in resolve-time C# LSP helper
  • 1173567 style(contracts): gofmt contract.go (pre-existing drift)
  • 41564d7 test(contracts): htmx consumer IDs collide with provider route IDs
  • d0c7518 test(mcp): pin the mutation receipt against disk, its refusals, and confinement