SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for perl-Perl-Critic-1.152.0-2.2.noarch.rpm :

* Fri Mar 08 2024 Tina Müller - Fix disabling of __perllib_provides
* Wed Oct 18 2023 Tina Müller - updated to 1.152 see /usr/share/doc/packages/perl-Perl-Critic/Changes 1.52 Mon Oct 16 10:32:04 PM CDT 2023 Now requires PPI 1.177. [Fixes] Fix a test failure for Subroutines::RequireArgUnpacking. Thanks, Christian Walde. (GH #1048) Fixed a test failure in t/06_violation.t on Perl 5.39.1 or above. Thanks, Yves Orton. (GH #1037)
* Mon Mar 06 2023 Tina Müller - updated to 1.150 see /usr/share/doc/packages/perl-Perl-Critic/Changes 1.150 Sat Mar 4 21:17:45 CST 2023 [Enhancements] Added Test::Builder and Text::Wrap to the list of default exceptions in Variables::ProhibitPackageVars. Thanks, Graham Knop. (GH #1025) [Internals] We now use PPIx::Utils instead of PPIx::Utilities, which is more recently maintained.
* Sun Jan 08 2023 Tina Müller - updated to 1.148 see /usr/share/doc/packages/perl-Perl-Critic/Changes 1.148 Sat Jan 7 15:20:07 CST 2023 [Possible breakage] Removed Perl::Critic::Utils::DataConversion. Any add-on policies that used it will need to copy the functions from there into their own code. [Documentation] ProhibitCascadingIfElse no longer suggests using given/when. [Internals] We no longer require Test::Deep for testing. Test::Kwalitee is now only recommended, not required. Random microoptimizations, like using hashes for array contents checking, and using any() instead of calling grep as a boolean.
* Fri Dec 23 2022 Tina Müller - updated to 1.146 see /usr/share/doc/packages/perl-Perl-Critic/Changes 1.146 Wed Dec 21 21:05:20 CST 2022 [New features] ProhibitBarewordDirHandles now checks for sysopen as well as open. Thanks, Tadeusz Sośnierz. (GH #732) Added a Dockerfile in the extras/ directory for those who want to run P::C in a container. Thanks, Isaac Gittins. (GH #832) Subroutines::ProhibitBuiltinHomonyms now can take an \"allows\" parameter to specify subroutines that won\'t violate the policy. Thanks, UTAGAWA Kiki. (GH #14, #932) ProhibitStringyEval now allows package declarations in evals when allow_includes = true. This is a common way packages are declared. Thanks, Chris Novakovic. (GH #908) [Bug Fixes] Fixed some problems with how Perl::Critic determined scope. Thanks, Tom Wyant. (GH #793) Fixed improper violation for lexical subroutines in Subroutines::ProhibitBuiltinHomonyms. Thanks, TOYAMA Nao. (GH #973, #955, [#546]) ValuesAndExpressions::RequireNumberSeparators no longer complains if your version numbers do not have number separators in them. Thanks, Tom Wyant. (GH #856, #904) Fixed a false positive with split() in ProhibitUnusedCapture. Thanks, Tom Wyant. (GH #888) [Internals] We no longer use or need IO::String. Thanks, Graham Knop. (GH #997) Removed requirements and mentions of modules no longer used:
* Fatal
* IO::String
* IPC::Open2
* Pod::Parser
* Task::Weaken
* Mon Dec 12 2022 Tina Müller - updated to 1.144 see /usr/share/doc/packages/perl-Perl-Critic/Changes 1.144 Mon Dec 5 09:44:04 PM CST 2022 Perl::Critic now requires Perl 5.10.1. [New features] The ProhibitAugmentedAssignmentInDeclaration policy now allows augmented assignments to \"our\" variables, if the allow_our option is enabled. Thanks, Graham Knop. (GH #993) ProhibitExplicitISA now recommends \"use parent\" instead of \"use base\". (GH #987) RequireUseWarnings now recognizes that \"use v5.36\" implies warnings. Thanks, Andrew Grechkin. (GH #984) Subroutines::ProhibitNestedSubs now allows lexical subroutines can now be inside of other subroutines. Thanks, TOYAMA Nao. (GH #946, [#971], #972) RequireUseStrict now knows that Test::Spec enables it. (GH #906) ProhibitUnusedCapture now understands AATT{^CAPTURE} and %{^CAPTURE_ALL} that were added in Perl 5.26.0. Thanks, Tom Wyant. (GH #778) Allow numeric operators on special number strings \'NaN\' and \'inf\'. Thanks, Omer Gazit. (GH #803) [Fixes] Miscellanea::ProhibitUselessNoCritic no longer filters out errors about itself, just as Miscellanea::ProhibitUnrestrictedNoCritic cannot. Thanks, Bernhard Schmalhofer. (GH #939) Fixed GH #878: bareword filehandle dies on `open(CHECK, \'/foo\');`. Thanks, Tom Wyant. [Internals] Updated to using Perl 5.10.1. Starting migrating to Perl 5.10-isms like defined-or. Thanks, James Raspass. [Documentation] Updated some outdated docs in Perl::Critic::Utils. Thanks, Slaven Rezić. (GH #951) 1.142 Mon Nov 28 08:12:14 PM CST 2022 This is the last version of Perl::Critic that will run on Perl 5.6.1. The next release will require Perl 5.10.1. [New Features] Add new policy InputOutput::ProhibitBarewordDirHandles, comparable to ProhibitBarewordFilehanles. Thanks, raf. (GH #912) References::ProhibitDoubleSigils policy now allows for Perl\'s postfix dereference syntax and does not report a policy violation. Thanks to Ilya Rassadin (GH #578) Added Test::Class::Moose and MooseX::MethodAttributes::Role to the list of modules that are equivalent to \"use strict\". (GH #808, GH #886) Subroutines::RequireArgUnpacking now detects anonymous subroutines with attributes, prototypes or signatures. Thanks, Tom Wyant. (GH #684) ProhibitVoidMap and ProhibitVoidGrep now detect void context inside subs, such as: sub { map { foo($_) } AATTlist; return } Thanks, James Raspass. (GH #905) RequireArgUnpacking now allows a closure to be recognized as a way that subroutine arguments can be unpacked. This is specified with an optional allow_closures configuration option. Thanks, Tom Wyant. (GH #737) ProhibitTwoArgOpen now disallows one-arg opens as well. Also, it no longer allows two-arg opening of STDIN/STDOUT/STDERR. Thanks, Dan Book. (GH #652, #653) [Fixes] ProhibitLeadingZeros would not handle sysopen and lexical variables correctly. This has been fixed. Thanks, Tom Wyant. (GH #789) [Documentation] We note that the any() function is available in both List::MoreUtils and List::SomeUtils. Added instructions to perlcritic on how to integrate with Visual Studio Code. Thanks, sigzero. [Internals] Switch to using List::SomeUtils instead of List::MoreUtils.
* Thu Oct 06 2022 Stephan Kulow - Add 3 more Pod::
* requires to make it build (and reverse dependencies). Not sure where they were hidden before, but now they are required on Tumbleweed
* Thu Mar 25 2021 Tina Müller - updated to 1.140 see /usr/share/doc/packages/perl-Perl-Critic/Changes 1.140 Tue Mar 23 21:42:19 CDT 2021 [New Features] Subroutines::RequireFinalReturn now lets you specify a terminal_methods parameter to specify methods that should been as terminal. This is like the terminal_funcs parameter, but for methods. Thanks, Robin Smidsrød and Mike Bruins. (GH #920) 1.139_01 Tue Sep 1 23:52:18 CDT 2020 [Fixes] Removed an extra /x in RequireInterpolationOfMetachars.pm that caused deprecation warnings in Perl 5.22 and higher. (GH #822) Documentation::RequirePackageMatchesPodName now recognizes the package name if it\'s in C<< I<> >> or C<< B<> >> markup. Thanks, Renée Bäcker. (GH #913)
* Sat Jan 25 2020 - updated to 1.138 see /usr/share/doc/packages/perl-Perl-Critic/Changes 1.138 Fri Jan 24 15:50:34 CST 2020 Stable release. No changes since 1.137_01. 1.137_01 Thu Jan 23 16:44:57 CST 2020 [Fixes] RequireCheckingReturnValueOfEval didn\'t count returning the result of an eval as checking it. Now it does. However, it\'s only if you \"return eval { ... }\". It still doesn\'t handle the case of \"return ( eval {} )\". Thanks, Tom Wyant. (GH #324) ProhibitPunctuationVars would get confused and think that the expression qr/SOME$/ was using the $/ special variable. Thanks, Tom Wyan. (GH #843)
* Thu Nov 28 2019 - updated to 1.136 see /usr/share/doc/packages/perl-Perl-Critic/Changes 1.136 Wed Nov 27 09:51:09 CST 2019 Stable release. No changes since 1.135_01. 1.135_01 Tue Nov 26 14:50:11 CST 2019 [New Features] The ProhibitNoWarnings pollicy now handles warnings in the experimental:: group. Thanks, Renée Bäcker. (GH #892) [Documentation] Prevented some example code from showing up in `perldoc`. Thanks, Tom Hukins. (GH #799)
 
ICM