ca6c5a8 Update to 1.128

Authored and Committed by pghmcfc 7 years ago
    Update to 1.128
    
    - 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
    
        
file removed
-36
file modified
+38 -9
file modified
+1 -1