Download Latest Version v1.15.0 source code.zip (3.8 MB) Google Add to Preferred Sources
Home / v1.15.0
Name Modified Size InfoDownloads / Week
Parent folder
socraticode-1.15.0.vsix 2026-09-24 223.3 kB
README.md 2026-09-24 6.1 kB
v1.15.0 source code.tar.gz 2026-09-24 3.6 MB
v1.15.0 source code.zip 2026-09-24 3.8 MB
Totals: 4 Items   7.7 MB 0

1.15.0 (2026-09-24)

Features

  • allow the Claude Code plugin engine specification to be pinned (0c33776), closes #149
  • graph: read PHP typed property declarations as type references (9afedae)

Bug Fixes

  • graph: apply a PHP use alias only below the use that declares it (7433a53)
  • graph: capture PHP extends, implements, trait use, new and type-hint edges (68b2eca)
  • graph: correct five PHP alias and type-reference gaps (5d1f225)
  • graph: drop a type reference the parse split off an identifier (b8cf848)
  • graph: find a qualified PHP class by its exact name outside the caller's dependencies (258fe80)
  • graph: fold PHP alias case over ASCII only, as the language does (93d614b)
  • graph: follow verified PHP inheritance for static calls (7749032)
  • graph: leave a PHP static call on a variable method unqualified (0b97f46)
  • graph: read a PHP variadic parameter's type as a type reference (4aadb27)
  • graph: read PHP names by the language's identifier rule, non-ASCII included (78154d2)
  • graph: resolve PHP static calls and class references by the class they name (2522c49), closes #183
  • graph: scope PHP use aliases to their namespace, not the file (6dcbd68)
  • keep Qdrant's error reason and deliver MCP log notifications (9f65b50), closes #178
  • qdrant: wait for this process's collection create before reading it (5b8eb16), closes #176

Performance

  • graph: read both anonymous function forms in one traversal (ad7a045)
  • graph: read PHP namespace declarations from the top level only (2f41a20)
  • graph: stop the PHP extractor re-walking the tree for what it holds (254ff18)

Refactors

  • graph: drop the PHP namespace scopes' shortest-first sort (3eb0707)
  • graph: name the anonymous return-type bucket for what it is (9dd1744)

Documentation

  • graph: consolidate the anonymous return-type comment (a008a5d)
  • graph: fold the built-in list's exclusion note into its doc comment (22697ba)
  • graph: list every reference the structural pass now reads (74fac31)
  • graph: name the node the alias resolver actually walks (aa5d102)
  • graph: record the PHP type-name guard's ASCII restriction (13cfe2c)
  • graph: spell the KELVIN SIGN as an escape, not as a character (d9ff91c)

Tests

  • graph: cover PHP structural edges at the extractor and at a real build (3b42f3f)
  • graph: give the parent type-hint fixture a parent class (9135992)
  • graph: give the shared-line braced-namespace test valid PHP (1a5be0f)
  • graph: resolve non-ASCII PHP names through a real graph build (e197a7e)
  • graph: resolve PHP qualified edges through a real graph build (bf09caf)
Source: README.md, updated 2026-09-24