The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.4.0

  • =over
  • =item * Choose a different port for debugAdapterPort if it is already in use. This avoids trouble with starting Perl::LanguageServer if another instance of Perl::LanguageServer is runing on the same machine (thanks to hakonhagland)
  • =item * Add configuration debugAdapterPortRange, for choosing range of port for dynamic port assignment
  • =item * Add support for using LanguageServer and debugger inside a Container. Currently docker containers und containers running inside kubernetes are supported.
  • =item * When starting debugger session and stopOnEntry is false, do not switch to sourefile where debugger would stop, when stopOnEntry is true.
  • =item * Added some FAQs in README
  • =item * Fix: Debugger stopps at random locations
  • =item * Fix: debugAdapterPort is now numeric
  • =item * Fix: debugging loop with each statement (#107)
  • =item * Fix: display of arrays in variables pane on mac (#120)
  • =item * Fix: encoding for perltidy (#127)
  • =item * Fix: return error if perltidy fails, so text is not removed by failing formatting request (#87)
  • =item * Fix: FindBin does not work when checking syntax (#16)
  • =back

Documentation

Modules

Language Server and Debug Protocol Adapter for Perl

Provides

in lib/Perl/LanguageServer/DebuggerBridge.pm
in lib/Perl/LanguageServer/DebuggerInterface.pm
in lib/Perl/LanguageServer/DebuggerProcess.pm
in lib/Perl/LanguageServer/DevTool.pm
in lib/Perl/LanguageServer/IO.pm
in lib/Perl/LanguageServer/Methods.pm
in lib/Perl/LanguageServer/Methods/DebugAdapter.pm
in lib/Perl/LanguageServer/Methods/DebugAdapterInterface.pm
in lib/Perl/LanguageServer/Methods/textDocument.pm
in lib/Perl/LanguageServer/Methods/workspace.pm
in lib/Perl/LanguageServer/Parser.pm
in lib/Perl/LanguageServer/Req.pm
in lib/Perl/LanguageServer/SyntaxChecker.pm
in lib/Perl/LanguageServer/Workspace.pm