File perl-Perl-Critic.changes of Package perl-Perl-Critic

-------------------------------------------------------------------
Tue Feb 14 07:59:28 UTC 2012 - coolo@suse.com

- updated to 1.117
  New Policies:
  * Variables::ProhibitAugmentedAssignmentInDeclaration reports
    constructs like 'my $x += 1'. Contributed by Mike O'Regan
  Policy Changes:
  * BuiltinFunctions::ProhibitLvalueSubstr: Add explicit 'use version'.
    RT #68498.
  * CodeLayout::ProhibitHardTabs: Add 'pbp' to the default_themes list.
    RT #71093.
  * ControlStructures::ProhibitMutatingListFunctions now understands that
    tr///r (introduced in 5.13.7) does not change its operand.
  * ControlStructures::ProhibitMutatingListFunctions now understands that
    '//=', '<<=', and '>>=' are assignment operators. RT #70901.
  * ErrorHandling::RequireCheckingReturnValueOfEval now allows things
    like grep { eval $_ }. RT #69489.
  * Modules::RequireExplicitPackage now has configuraion option
    allow_import_of, to allow the import of specified modules before
    the package statement. RT #72660.
  * RegularExpressions::ProhibitEnumeratedClasses no longer thinks
    that [A-Za-z_] matches \w. RT #69322.
  * RegularExpressions::ProhibitUnusedCaptures now skips the first
    block of an 'if' or 'elsif' if the regular expression is bound to
    its operand with the '!~' operator. RT #69867.
  * RegularExpressions::ProhibitUnusedCaptures now looks into lists
    and blocks in the replacement portion of the regular expression if
    /e is asserted. RT #72086.
  * RegularExpressions::RequireDotMatchAnything,
    RegularExpressions::RequireExtendedFormatting and
    RegularExpressions::RequireLineBoundaryMatching now honor defaults
    set with 'use re "/modifiers"'. RT #72151.
  * Subroutines::ProhibitManyArgs now recognizes '+' as a prototype
    character.
  * Variables::ProhibitPunctuationVars now recognizes bracketed
    variables embedded in interpolated strings (e.g. "${$}"). For the
    purpose of the 'allow' configuration, these are considered
    equivalent to the unbracketed form. RT #72910.
  Other Changes:
  * Corrected POD in Perl::Critic::PPI::Utils. RT #68898.
  * Perl::Critic::Violation source() method now returns the line
    containing the violation (not the first line) when the statement
    containing the violation spans multiple lines.


-------------------------------------------------------------------
Mon Dec 19 15:03:28 UTC 2011 - coolo@suse.de

- update to 1.116
    Policy Changes:
    * BuiltInFunctions::ProhibitLvalueSubstr does not report violations
      if the document contains an explicit 'use n.nnn;' where the
      version is before 5.005.  RT #59112
    * Documentation::RequirePodSections no longer blows up on code
      having POD but no =head1. This problem was introduced with RT
      #59268. RT #67231
    * RegularExpressions::ProhibitUnusedCapture should more reliably
      find things like s/(a)/${1}2/.  RT #67273.
    * ValuesAndExpressions::ProhibitMagicNumbers and
      Module::RequireVersionVar now treat versions passed as the second
      argument of a 'package' statement the same as versions declared as
      'our $VERSION ...'.  RT #67159
    * Variables::RequireLexicalLoopIterators does not report violations
      if the document contains an explicit 'use n.nnn;' where the
      version is before 5.004.  RT #67760

-------------------------------------------------------------------
Sun Nov  6 10:35:00 UTC 2011 - rschweikert@suse.com

- Set executable permission for commandline interface (/usr/bin/perlcritic)

-------------------------------------------------------------------
Sat Apr  2 07:48:54 UTC 2011 - coolo@novell.com

- update to 1.115
   * Fatal error in RegularExpressions::ProhibitUnusedCapture here
     document check.  RT #67116.
   * Internal POD error in Documentation::RequirePodLinksIncludeText.  Patch
     by Salvatore Bonaccorso.  RT #67012

-------------------------------------------------------------------
Thu Mar 31 18:26:47 UTC 2011 - coolo@novell.com

- update to 1.114
    Policy Changes:
    * Documentation::RequirePodLinksIncludeText now handles nested POD
      formatting. RT #65569
    * Clarified relation of severity numbers to names in Perl::Critic
      POD. RT #66017
    * Removed caveats from Variables::RequireLocalizedPunctuationVars,
      no longer necessary with PPI 1.208. RT #65514
    * Have InputOutput::RequireBriefOpen attempt to expand scope as
      necessary to deal with the case where the open() and the
      corresponding close() are not in the same scope. RT #64437
    * RegularExpressions::ProhibitUnusedCapture now looks inside
      double-quotish things. RT #38942.
    * RegularExpressions::ProhibitUnusedCapture now takes logical
      alternation into account, so that (e.g.)
          if ( /(a)/ || /(b)/ ) {
              say $1;
          }
      is not a violation. RT #38942.
    * ValuesAndExpressions::ProhibitCommaSeparatedStatements now
      recognizes 'return { foo => 1, bar => 2 }' as containing a hash
      constructor, not a block. This was fixed by PPI 1.215. RT #61301.
    * ValuesAndExpressions::ProhibitCommaSeparatedStatements now
      recognizes 'bless { foo => 1, bar => 2 }' as containing a hash
      constructor, not a block. This was fixed by PPI 1.215. RT #64132.

-------------------------------------------------------------------
Wed Dec  1 13:34:28 UTC 2010 - coolo@novell.com

- switch to perl_requires macro

-------------------------------------------------------------------
Fri Nov 19 15:25:01 UTC 2010 - chris@computersalat.de

- update to 1.109
  - Bug Fixes:
    * ValuesAndExpressions::RequireInterpolationOfMetachars fix due to changes
      in Email::Address 1.890.  Note that this may find problems in code that
      it didn't before, e.g. q<'@foo'>.

-------------------------------------------------------------------
Thu Jul 15 00:12:45 UTC 2010 - chris@computersalat.de

- update to 1.108
  o for full list please see Changes file
- recreated by cpanspec 1.78
  o fix deps
- added bcond_with test for
  o Test::Deep
  o Test::Memory::Cycle
- split up old pkg to perl-Perl-Critic_1_106
  o 1.108 builds only on suse_version > 1120

-------------------------------------------------------------------
Wed Jul 14 23:39:57 UTC 2010 - chris@computersalat.de

- update to 1.106
  * NamingConventions::Capitalization fix for PPI 1.212.  RT #57348
- recreated by cpanspec 1.78
  o fix deps

-------------------------------------------------------------------
Mon Nov 23 18:53:53 CET 2009 - rschweikert@novell.com

- Initial build of perlcritic