Skip to content

0.2.0

Choose a tag to compare

@jorgsowa jorgsowa released this 26 Apr 01:57

What's Changed

  • Bundled php-lsp v0.2.0 binaries.
  • Semantic diagnostics are now disabled by default in php-lsp (upstream breaking change); enable them via php-lsp.diagnostics.enabled.
  • Significant performance improvements in completion, references, hover, and workspace indexing.
  • Configurable maxIndexedFiles limit (default 1 000) in the language server.

Fixed

  • goto implementation now correctly resolves FQN-aware use imports.
  • References now found inside switch, throw, unset, and property defaults.
  • Constructor refs, promoted-property refs, and trait method declarations in references.
  • Namespace-prefix completion no longer duplicates a leading backslash.
  • Token cache is now evicted on document close, preventing stale completions.

Full php-lsp changelog: https://github.com/jorgsowa/php-lsp/releases/tag/v0.2.0