Copyright 2008, 2009, 2010 Kevin Ryde

This file is part of Perl-Critic-Pulp.

Perl-Critic-Pulp is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 3, or (at
your option) any later version.

Perl-Critic-Pulp is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
General Public License for more details.

You should have received a copy of the GNU General Public License along
with Perl-Critic-Pulp.  If not, see <http://www.gnu.org/licenses/>.

Version 33, April 2010
    - ProhibitBadAproposMarkup and Pod::MinimumVersion quietly ignore
      POD parse errors

Version 32, March 2010
    - PerlMinimumVersionAndWhy add
        - exists() and delete() subs and arrays new in 5.006
        - Foo::Bar:: double-colon bareword new in 5.005

Version 31, February 2010
    - ProhibitUnknownBackslash fix for interpolated "$#array"

Version 30, January 2010
    - PerlMinimumVersionAndWhy new pack/unpack format string checks

Version 29, January 2010
    - fix dependency, P::C 1.084 for highest_explicit_perl_version()

Version 28, January 2010
    - new policy ProhibitUnixDevNull

Version 27, December 2009
    - ProhibitUnknownBackslash also \c control chars

Version 26, December 2009
    - new policy ProhibitUnknownBackslash

Version 25, December 2009
    - new policy ProhibitFiletest_f

Version 24, December 2009
    - new policy ProhibitBadAproposMarkup

Version 23, November 2009
    - PodMinimumVersion 5.004 for =for, =begin, =end

Version 22, September 2009
    - new policy ProhibitPOSIXimport
    - TextDomainPlaceholders -- allow non-ascii keys

Version 21, August 2009
    - PodMinimumVersion -- update the location offset hack

Version 20, August 2009
    - PerlMinimumVersionAndWhy -- add report qr//m needs 5.10
    - fix some "use" module version cases
    - ProhibitNullStatements -- workaround incompatible changes in PPI 1.205

Version 19, June 2009
    - new policies PerlMinimumVersionAndWhy and PodMinimumVersion

Version 18, June 2009
    - new policy Gtk2Constants
    - TextDomainPlaceholders -- check __px() and __npx(), and try to
      notice a missing count arg in __nx(), __xn() and __npx()

Version 17, May 2009
    - TextDomainUnused -- recognise __p() etc new in libintl-perl
      1.17, as advised by Guido Flohr

Version 16, April 2009
    - new policy ProhibitUseQuotedVersion

Version 15, March 2009
    - new policy TextDomainUnused

Version 14, January 2009
    - ConstantPragmaHash -- fix for document with no includes at all

Version 13, January 2009
    - ConstantPragmaHash -- fix location reported

Version 12, January 2009
    - new policy ConstantPragmaHash

Version 11, December 2008
    - oops, in the tests PPI 1.203 doesn't like an empty document

Version 10, December 2008
    - new policy RequireEndBeforeLastPod

Version 9, December 2008
    - new policy ProhibitEmptyCommas

Version 8, October 2008
    - UnexpandedSpecialLiteral -- rename from LiteralSpecialLiteral,
      for clarity

Version 7, August 2008
    - new policy LiteralSpecialLiteral

Version 6, August 2008
    - new policy TextDomainPlaceholders

Version 5, July 2008
    - new policy NotWithCompare

Version 4, July 2008
    - another go at the CPAN indexing

Version 3, July 2008
    - fixes for CPAN indexing

Version 2, July 2008
    - new toplevel module Perl::Critic::Pulp
    - ConstantBeforeLt -- depends on prototyping, not perl version

Version 1, June 2008
    - the first version