Skip to content

Releases: shopware/shopware-lsp

0.1.2

Choose a tag to compare

@shyim shyim released this 07 Aug 06:50
b635559

What's Changed

Full Changelog: 0.1.1...0.1.2

0.1.1

Choose a tag to compare

@shyim shyim released this 07 Aug 05:09
3d5824c

What's Changed

Full Changelog: 0.1.0...0.1.1

0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Feb 04:28
0.1.0
b6e0589

Changelog

  • ea027b5 Merge branch 'main' into feat/sqlite-migration
  • b80a24d Merge branch 'main' into feat/twig-block-versioning
  • c4fec75 Merge branch 'main' into feat/twig-block-versioning
  • 784c9fd Merge pull request #21 from wbm-mkopp/fix/remove-filename-from-path
  • d8639c6 Merge pull request #26 from shopwareLabs/dependabot/npm_and_yarn/vscode-extension/multi-c22e25d29b
  • 6d32085 Merge pull request #27 from shopwareLabs/dependabot/npm_and_yarn/internal/tree_sitter_grammars/twig/multi-8548e5f1c2
  • 22b5071 Merge pull request #28 from shopwareLabs/dependabot/npm_and_yarn/vscode-extension/js-yaml-4.1.1
  • d36ff16 Merge pull request #29 from wbm-mkopp/fix/goto-parent
  • 17b72cf Merge pull request #30 from shopwareLabs/feat/sqlite-migration
  • 068b93f Merge pull request #31 from shopwareLabs/fix/php-return-type-parsing
  • 402c746 Merge pull request #32 from shopwareLabs/perf/php-parser-optimizations
  • dc88a8d Merge pull request #33 from shopwareLabs/perf/alias-resolver-cache-and-batch-writes
  • 0c002de Merge pull request #34 from shopwareLabs/feat/admin-completion
  • b6e0589 Merge pull request #35 from wbm-mkopp/feat/twig-block-versioning
  • f557262 Merge pull request #36 from shopwareLabs/fix/cmd-duplication
  • a8ad37b build(deps): bump brace-expansion in /vscode-extension
  • 1ef84b5 build(deps): bump tmp and @inquirer/editor
  • 4f6a7a9 build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /vscode-extension
  • 50ef1b6 feat(admin): add diagnostics for invalid block references in extended components
  • 221335b feat: add twig block versioning
  • e5f33a6 feat: improve block indexer
  • a72fc4b feat: improve extension parsing performance
  • a2ad8dd feat: improve indexer performance
  • c362c8a feat: migrate from BBolt to SQLite for concurrent multi-process access
  • 937d0c4 feat: only traverse classes once
  • df72b57 feat: snippet completion admin
  • bb5749a feat: start with admin completion
  • da23d42 fix: Remove Twig grammar package.json file
  • 4d555e2 fix: add type cache
  • 5008076 fix: correctly parse method return types instead of parameter types
  • da717b2 fix: downgrade Go version to 1.25.3 in go.mod
  • 1c9cecf fix: filter current file from parent template lookup
  • c63df06 fix: improve snippet completion
  • fcdb26a fix: remove filename of plugin class
  • 600dbc2 fix: rename command to avoid conflict with existing shopware.insertSnippet
  • a04e4cf fix: slot completion with ending item
  • c57180c fix: update Go version to 1.25.4 and adjust dependencies
  • 613cf96 fix: update actions/checkout and actions/setup-go versions in workflows
  • 0d60bc1 fix: use only metadata for determine reindex
  • 2351634 fix: use single-line twig content in versioning test for race detector compatibility
  • 04c4da1 perf(php): reduce allocations in PHP parser and type system
  • 241db0a perf: add AliasResolver caching and use batch saves consistently
  • 92d3283 perf: pool AliasResolver to prevent memory leaks
  • 4aa07ba refactor: block versioning diagnostics, hover and code actions
  • d2a1825 refactor: rename shopware.admin.addProp to shopware.insertSnippet
  • 7d9246d style: remove icons

0.0.13

Choose a tag to compare

@github-actions github-actions released this 08 Jul 12:38
0.0.13
12f88cf

Changelog

  • 953828b Merge pull request #22 from cyl3x/fix/do-not-show-output-on-start
  • 12f88cf Merge pull request #24 from cyl3x/fix/select-outermost-workspace
  • 01385d9 fix: do not show output on start
  • 3442e45 fix: start lsp on outermost workspace folder

0.0.12

Choose a tag to compare

@github-actions github-actions released this 25 Jun 06:58
0.0.12
f0bdd9d

Changelog

  • ad7f333 Merge pull request #18 from shopwareLabs/fix/php-indexer-nil-checks
  • 62b9072 Merge pull request #20 from shopwareLabs/codex/create-lsp-md-with-custom-commands-and-neovim-example
  • 71e2bbf feat: add diagnostics for snippet missing
  • bb97295 feat: add hover support for snippet translations and implement tests
  • 63fb6d0 feat: add icon name completion and hover preview for sw_icon tags in Twig
  • b59e8b8 feat: add twig filter completion
  • c5c5de0 feat: force reindex on lsp binary upgrade
  • aa22f86 feat: implement hover support for LSP
  • 89ec5ab feat: implement theme icon packs
  • 22c5571 fix: add nil pointer checks in PHP indexer
  • f0bdd9d fix: ensure all LSP providers prefix URIs with file://

0.0.11

Choose a tag to compare

@github-actions github-actions released this 09 May 18:34
0.0.11
e866639

Changelog

  • 9e6b967 Add manifest file and refactor PHP indexing logic
  • 648ec42 Merge pull request #16 from shopwareLabs/feat/twig-filter
  • d88b608 feat: add block property support in theme parser
  • 42d9e9e feat: add snippet creation from selection functionality
  • 9790c41 feat: add theme config indexer, fixes #11
  • 9cb823a feat: add twig function and filter indexing with completion support
  • e6e3300 feat: basic twig extension parser
  • 9b471ba feat: implement insert snippet
  • 44d873c feat: implement override this twig block, fixes #8
  • cd967ba fix: golang lint errors
  • e0332cc fix: twig definition resolver, ignore current file
  • b1bdb06 fix: update file creation logic to use correct path format for storefront extension

0.0.10

Choose a tag to compare

@github-actions github-actions released this 07 May 16:24
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

0.0.9

Choose a tag to compare

@github-actions github-actions released this 02 May 12:54
0.0.9
701bd23

Changelog

  • 72a7e01 Add support for snippets, routes, feature flags and optimize performance
  • d013a43 feat(editor): when there is only one reference open it directly
  • 50bdac8 feat: add basic codeaction structure
  • 06204d2 feat: add basic snippet diagnostics
  • 701bd23 feat: add feature completion and definition, added scss tree sitter
  • 1eb0601 feat: add json pretty as direct dependency
  • eaac5aa feat: add publishing of diagnostics
  • 8c47f33 feat: add reference provider for route references to controller method
  • 5086b8d feat: configure opencode
  • 122046e feat: ignore var/cache for service indexer and show all references on service xml jump
  • 145b960 feat: implement snippet creation
  • 6c51024 feat: remove file watcher from client and do it only on server side, trigger on any file change diagnostics
  • 1a73090 feat: reset index on force reindex
  • 8b67767 fix: add error handling for filepath.WalkDir in snippet command
  • 05bc4ed fix: file scanner indexing skipped folders
  • b620a51 fix: handle watcher close errors and improve directory monitoring error logging
  • a46a466 fix: remove debug code
  • e9d5326 fix: skip phar to fix indexer hanging
  • 722c354 fix: test execution
  • 0b20f28 refactor: parallelize diagnostics publishing and support multiple file analysis

0.0.8

Choose a tag to compare

@github-actions github-actions released this 27 Apr 12:05
0.0.8
31e05fc

Changelog

  • 247067f feat: Add PHP snippet completion and definition support for trans method calls
  • 31e05fc feat: make lsp binary path configureable
  • f6f976f fix: code cleanup

0.0.7

Choose a tag to compare

@github-actions github-actions released this 26 Apr 20:49
0.0.7
98eb720

Changelog