v1.0.4 2024-12-28 17:32:08 EST
-
Add SplitQuotedPattern policy
-
Mention 'indirect' and 'multidimensional' features in the appropriate documentation
-
Replace dependency on Perl::Critic::Pulp with Plicease::ProhibitArrayAssignAref (plicease #55)
-
Remove Freenode legacy aliases from new versions of the distribution as they will no longer be updated
v1.0.3 2022-07-24 02:27:25 EDT
-
Allow use v5.36+ to satisfy StrictWarnings policy (marlencrabapple #50)
-
Recognize use v5.36+ in the Prototypes policy as an indication that signatures are enabled
v1.0.2 2021-12-23 16:08:00 EST
-
Add IP::World to DiscouragedModules policy (DrHyde #46)
v1.0.1 2021-10-21 14:17:55 EDT
-
Support configuring allowed_modules for DiscouragedModules and
PreferredAlternatives policies (Amorymeltzer #43)
v1.0.0 2021-05-27 02:44:33 EDT
-
Rename to Perl::Critic::Community and move policies to the 'community'
theme (Freenode modules and theme remain as legacy aliases)
0.033 2020-12-21 19:39:58 EST
-
Update various recommendations for alternatives in DiscouragedModules policy
-
Add better examples for EmptyReturn (#39) and Each policies
0.032 2019-11-11 11:09:08 EST
-
Add check for CORE::wantarray and CORE'wantarray to WantArray policy (simcop2387 #37)
0.031 2019-09-25 19:00:39 EDT
-
Add FindBin to DiscouragedModules policy (#31)
-
Add MultidimensionalArrayEmulation policy (#35)
0.030 2019-08-26 11:27:15 EDT
-
Allow signature_enablers to be configured for Prototypes policy (#34)
0.029 2019-04-26 13:12:43 EDT
-
Added LexicalForeachIterator policy
-
Require PPI 1.252+ allowing simplifications to the DeprecatedFeatures and
WhileDiamondDefaultAssignment policies
0.028 2018-11-29 19:32:49 EST
-
Split out lower severity violations from DiscouragedModules policy into a
new PreferredAlternatives policy. Perl::Critic does not support filtering
individual violations by severity, only policies, so this will allow
separately configuring and filtering these violations.
-
Fixed DiscouragedModules and DeprecatedFeatures policy violations to report
severity as configured.
-
Fixed DeprecatedFeatures to avoid false positives on method calls with the
same name as autoderef functions.
-
Added /\C/, chdir(''), and bare here-docs to DeprecatedFeatures policy.
0.027 2018-06-20 20:17:06 EDT
-
Add LoopOnHash policy
0.026 2018-02-16 20:50:14 EST
-
Update Prototypes policy to recognize more ways of activating the signatures feature
0.025 2018-02-11 01:31:58 EST
-
Fix DeprecatedFeatures to recognize correctly-parsed postderef in PPI 1.237+
-
Avoid warning from running PackageMatchesFilename policy on a document without a filename (willt #29)
-
Fix another false positive in DollarAB policy
0.024 2017-08-16 22:39:53 EDT
-
Make PackageMatchesFilename more robust against infinite loops
0.023 2017-08-16 22:22:40 EDT
-
Fix issue where PackageMatchesFilename policy would loop infinitely
0.022 2017-08-16 22:17:38 EDT
-
Also consider -W a violation of WarningsSwitch policy
-
Fix false positive in DollarAB policy where $a or $b is within another block
-
Add PackageMatchesFilename policy
0.021 2017-06-03 19:49:16 EDT
-
Be more lenient when trying to detect postderef for DeprecatedFeatures autoderef violations
0.020 2017-05-15 20:45:02 EDT
-
Updates to documentation for DeprecatedFeatures and DiscouragedModules policies
-
Add require ::Foo::Bar to DeprecatedFeatures policy
-
Remove qr//xx from DeprecatedFeatures policy as this is now a valid regex modifier in 5.26.
0.019 2017-01-29 22:13:34 EST
-
Add autoderef to DeprecatedFeatures policy
0.018 2016-12-08 21:32:40 EST
-
Add IndirectObjectNotation policy
0.017 2016-09-29 17:24:15 EDT
-
DeprecatedFeatures will now consider "use UNIVERSAL;" a policy violation
-
Add OverloadOptions policy
0.016 2016-07-02 17:53:20 EDT
-
Support <<>> operator in WhileDiamondDefaultAssignment policy
-
Fixes for DeprecatedFeatures checking of /xx violations
0.015 2016-07-02 03:20:35 EDT
-
add ArrayAssignAref policy
-
update DeprecatedFeatures policy with features deprecated in 5.22 and to be removed in 5.26
0.014 2016-01-26 20:45:18 EST
-
allow pairwise in DollarAB policy
-
allow DollarAB pair functions to be extended
0.013 2015-12-17 18:07:03 EST
-
Add ConditionalDeclarations policy
0.012 2015-10-16 15:13:21 EDT
-
add IO::Socket::INET6 to discouraged modules
-
Fix EmptyReturn to avoid reporting violations in void context functions
-
Add POSIXImports policy
-
Add ConditionalImplicitReturn policy
0.011 2015-09-15 13:32:44 EDT
-
add Getopt::Std to discouraged modules
-
Fix EmptyReturn to catch more cases
-
Add DeprecatedFeatures policy
0.010 2015-08-28 17:11:40 EDT
-
Fix Changes
-
Change installer to Module::Build::Tiny
0.009 2015-08-27 15:09:22 EDT
-
Add Class::DBI, Error.pm, and Readonly.pm to discouraged modules
0.008 2015-08-25 21:42:10 EDT
-
Various documentation updates
-
Add Switch.pm to discouraged modules
0.007 2015-08-15 17:18:23 EDT
-
fix StrictWarnings parsing of "use VERSION" (Tux)
-
handle readline/readdir/each in WhileDiamondDefaultAssignment
0.006 2015-07-30 22:34:15 EDT
-
just use core policy for AmpersandSubCalls
-
add clarification for policies that are similar to core policies
0.005 2015-07-13 10:49:45 EDT
-
fix false positives in DollarAB policy
0.004 2015-07-01 17:21:16 EDT
-
use default strict/warnings importers from Perl::Critic::Utils::Constants
0.003 2015-06-27 17:53:00 EDT
-
allow prototypes containing &
-
add Each polciy
-
make StrictWarnings policy configurable with extra importers
0.002 2015-06-27 00:07:19 EDT
-
add AmpersandSubCalls policy
-
add policy abstracts
0.001 2015-06-26 21:01:32 EDT
-
First release