| Name | Modified | Size | Downloads / 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
usealias only below theusethat 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
usealiases 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
parenttype-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)