ca6c5a8137
- New upstream release 1.128 Bug Fixes - PPI misparsing a module caused an incorrect "Must end with a recognizable true value"; this is fixed by upgrading to PPI 1.224 (GH#696, GH#607) - A test would fail under the upcoming Perl 5.26 that omits the current directory from @INC - Fixed an invalid test in the RequireBarewordsIncludes test (GH#751) - If an element contained blank lines then the source "%r" displayed for a violation was wrong (GH#702, GH#734) Dependencies - Perl::Critic now requires PPI 1.224; PPI is the underlying Perl parser on which Perl::Critic is built, and 1.224 introduces many parsing fixes such as: - Fixes for dot-in-@INC - Parse left side of => as bareword even if it looks like a keyword or op - $::x now works - Higher accuracy when deciding whether certain characters are operators or variable type casts (*&% etc.) - Subroutine attributes parsed correctly Performance Enhancements - Sped up BuiltinFunctions::ProhibitUselessTopic ~7% (GH#656) Documentation - Fixed incorrect explanation of capture variables in ProhibitCaptureWithoutTest - Fixed incorrect links - Fixed incorrect example for returning a sorted list - Fixed invalid POD (GH#735) - Updated docs on ProhibitYadaOperator (GH#662) - Removed all the references to the old mailing list and code repository at tigris.org (GH#757) - This release by PETDANCE → update source URL |
||
---|---|---|
.gitignore | ||
perl-Perl-Critic.spec | ||
sources |