Changes for version 0.905 - 2023-01-21

  • Many performance improvements for completion
  • Many usability improvements for completion
  • Signature help performance improvements
  • Syntax checking improvements
    • Now using require for syntax checking - thank you @rabbiveesh (https://github.com/rabbiveesh)!
  • Syntax checking now includes POD errors, if Pod::Checker is installed and POD checking is enabled.
  • Fixed a crash when code uses File::Glob
    • Works around https://github.com/Perl/perl5/issues/20615
  • Server no longer checks to see if the client process is still running, to allow for running PLS in a container - thank you @mbudde (https://github.com/mbudde)!

Documentation

PLS

Modules

PLS
Perl Language Server

Provides

in lib/PLS/Parser/PackageSymbols.pm
in lib/PLS/JSON.pm
in lib/PLS/Server/Cache.pm
in lib/PLS/Server/Request/Workspace/Symbol.pm
in lib/PLS/Server/Response/WorkspaceSymbols.pm
in lib/PLS/Parser/PackageSymbols.pm