Updates:
- Formatter
- Debugger (requires
Devel::Camelcadedb
v2017.100.3+)- You may now inspect IO layers
- You may now see the tied information in variables section
- Smart keys
- Typing colon after a package automatically inserting a second one and opening completion popup, configurable, #1732
- Typing space after a key inside comma sequence with fat commas now adds a fat comma and re-format the sequence, configurable, #1736
- Interface
Re-generate XSubs declaration
action removed from Perl5 settings. It's now available inTools -> Perl5
menu and viaRun Action...
(Ctrl+Shift+A)Re-format with Perl::Tidy
andDeparse file...
actions also moved to theTools -> Perl5
menu.
Data::Printer
exports should work fine now, #1698cpanfile
is now recognized as a perl file. To make resolve and completion work, you should havecarton
installed, by @Nowaker
Fixes:
- Perl interpreters manipulation now has minimalistic UI, should help with buttons unavailability, by @alexqfredrickson
- Missing completion of variables declared in anon sub signature, by @elcamlost
- False variables resolve from statement to anon sub signature, by @elcamlost
- Variables resolve to signatures in anon subs or subs nested in statements, by @elcamlost
- Parsing of hash variable after omitted argument in perl signature, by @elcamlost
- New line won't be inserted before fat comma on wrapping
- Formatter now removes spaces after
\
operator - Moving opening brace to the comment after compound statement beginning, #1578
- Parsing
$1x
as variable name andx
operator, #1667 - Resolve from methods declared with
method
keyword in certain frameworks, #1669 - Additional formatting cases
- False unresolved sub warning in
Exporter
array in case of multiple targets available, #1726 - Dialog rename for accessors now suggests proper name, #1719
- False unresolved namespace warning in
no
statements, #1733