Skip to content

0.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Mar 00:45
· 136 commits to main since this release
5465e9a

Added

  • Laravel Facade support: static calls like Cache::get() now resolve through the container via getFacadeAccessor(), providing completions and hover cards from the concrete class's methods.
  • Facade concrete method completion: methods not declared in @method static annotations but present on the resolved concrete class are surfaced as static completions.
  • Nested trait member resolution at all depth levels (trait using another trait using another trait, etc.), propagating methods and properties through the full chain.

Fixed

  • @method static docblock annotations not setting IsStatic on virtual members, causing them to be filtered out of ClassName:: completions.
  • Trait use declarations inside other traits being silently discarded by the parser, preventing nested trait members from appearing in completions and hover.
  • traitMap entries not being cleaned up on file re-index, causing stale trait associations to persist until process restart.
  • Windows workspace path containing percent-encoded characters (%3A for :) not being decoded, causing the LSP server to index zero files.
  • All file:// URI-to-path conversions now use proper URL decoding and Windows drive letter handling via the shared symbols.URIToPath helper.