Skip to content

0.0.10

Choose a tag to compare

@github-actions github-actions released this 07 May 16:24
· 95 commits to main since this release
0.0.10
92cfd3c

Changelog

  • 5ea9c11 Merge pull request #14 from shopwareLabs/feat/add-system-config-index
  • 92cfd3c Merge pull request #15 from shopwareLabs/feat/php-type-resolver
  • 65337ca feat: add PHP interface indexing support with tests and testdata
  • ab7e615 feat: add PHP namespace alias resolution and AST debugging tools
  • a6093c5 feat: add class inheritance and interface implementation support to PHP indexer
  • b614d3b feat: add definition to service id in xml
  • c11fd5e feat: add property indexing with visibility support for PHP classes
  • 74e1c7e feat: add property inheritance and visibility support to PHP type inference
  • c640897 feat: add property type detection
  • bfbc08c feat: add support for PHP 8.1 intersection types with tests and matching logic
  • 1c8e3d7 feat: add system config completion and definition support for twig config function
  • a779a0f feat: add system config index
  • 40a0a1f feat: implement PHP type inference with inheritance support
  • 22c59d0 fix: handle empty namespace in system config indexing and adjust composer.json parsing
  • f643a3b fix: remove debug
  • ffc47da fix: update test assertions to use fully qualified config names
  • 434601b refactor: clean up visibility modifier handling and use t.TempDir() in tests
  • 096e51a refactor: introduce PHPType interface to represent PHP types with matching logic
  • 39f3d39 refactor: move file reading out of IndexSystemConfigFile to avoid duplicate reads
  • 17b2937 refactor: move timing log and add file count logging in FileScanner.IndexAll
  • 9d88133 refactor: optimize class lookups by using direct GetClass instead of GetClasses map
  • 6e284e8 refactor: pass tree-sitter node directly to system config indexer
  • b81875d refactor: remove debug logging from systemconfig package and fix composer.json test structure
  • 1682779 refactor: remove test mode from alias resolver and update test fixtures
  • 879d965 refactor: reorganize PHP type inference and LSP completion handling