0.11.10 (2018-07-14)

    Packaging:
        - Return to the original distribution name of
          App-githook-perltidy with a package name of
          App::githook_perltidy. Seems that I can't change anything
          without losing PAUSE history or permissions.

0.11.9 (2018-07-13)

    Packaging:
        - Revert back to the old distribution name of
          App::githook_perltidy. Otherwise CPAN/PAUSE would require
          githook::perltidy to exist and I'm not sure the community
          wants Apps in that namespace.

0.11.8 (2018-07-13)

    API / Behaviour Changes:
        - Re-named .readme_from_pod -> .readme_from

    Enhancements:
        - Minor documentation fixes.

0.11.7_1 (2018-07-13)

    API / Behaviour Changes:
        - Remove documentation references to the MAKE ARGS feature
          which will be depreciated in the future.

    New Features:
        - Automatic README generation from a tidied POD file

    Enhancements:
        - Easier to understand tests

    Packaging:
        - Change distribution name to githook-perltidy instead of
          App::githook_perltidy. Not sure if CPAN allows that, but that
          is what trail distributions are for.

0.11.6 (2018-06-28)

    Bug Fixes:
        - Correctly generate usage message when passed an invalid
          COMMAND argument.

0.11.5 (2018-06-27)

    Bug Fixes:
        - Fix broken podtidy for partial file commits

    Packaging:
        - Ensure all tests are run (recursively) and not just the
          top-level one
        - Fix up my surname in Makefile.PL meta data

0.11.5_2 (2018-06-27)

    Bug Fixes:
        - Robust Perl::Tidy error detection instead of hackiness

    Dependencies:
        - Upgraded from OptArgs to OptArgs2 (0.0.10).
        - Nothing exported with Exporter::Tidy anymore

    Packaging:
        - Convert Makefile.PL from Module::Install to
          ExtUtils::MakeMaker plus a cpanfile.

0.11.5_1 (2017-04-28)

    Bug Fixes:
        - Don't raise an exception for erroneous Perl::Tidy errors

    Other:
        - Hide the post-commit command in the usage message and give it
          even less emphasis in the documentation.
        - Stop Makefile.PL from complaining about not being able to
          detect the perl version.
        - Do not index any package on CPAN except App::githook_perltidy
        - Replace File::Slurp with Path::Tiny (only used in tests)

0.11.4 (2016-05-26)

    Other:
        - No longer install a post-commit hook (unecessary since
          0.11.3_1) but we keep the post-commit command as a no-op for
          backwards compatability with existing installations.

0.11.3_2 (2016-05-21)

    Dependencies:
        - Don't use the defined-or "//" operator - min perl version
          5.6.

0.11.3_1 (2016-05-20)

    Bug Fixes:
       - Fix license typo in Makefile.PL (Mohammad S Anwar)
       - Replace backup/recover (stash/pop) implementation with setting
         GIT_WORK_TREE to a temporary directory. This should fix
         https://github.com/mlawren/githook-perltidy/issues/8.

0.11.2 (2016-01-20)

    New Features:
        - Added a "--force" option to install, to overwrite existing
          git hooks

    Enhancements:
        - Use Path::Tiny everywhere instead of File::Spec::Functions
        - Convert to OptArgs
        - More robust tests
        - Reduce testing noise:
            - Do not build on systems without a git.
            - Do run run make tests on systems without a make.
        - Detect plenv scripts as Perl

    Bug Fixes:
        - Full-path issue:
          https://github.com/mlawren/githook-perltidy/issues/3
        - Allow multiple 'make' arguments
        - Properly handle paths with spaces or other odd characters
          (thanks to Finn Smith)

0.10.2 (2012-06-27)

    Enhancements:
        - Tidying of POD is now optional. Pod::Tidy will only be called
          if .podtidy-opts exists (and is in the repository)

    Bug Fixes:
        - Replace lost verbosity with internal *::Tidy calls

0.10.1 (2012-05-06)

    Enhancements:
        - Use Pod::Tidy directly instead of calling out to podtidy(1)
        - Use Perl::Tidy directly instead of calling out to perltidy(1)

0.10.0 (2012-05-06)

    New Features:
        - Support a project-wide ".podtidy-opts" file

0.9.3 (2012-05-05)

    Enhancements:
        - Attempt to make tests a little more portable

0.9.2 (2012-05-05)

    Bug Fixes:
        - Stop using hard-coded /usr/bin/perl in tests

0.9.1 (2012-05-03)

    Enhancements:
        - Second release to CPAN
        - Include dummy App::githook_perltidy module for CPAN indexing
        - Move to a http://semver.org style versioning scheme

    Bug Fixes:
        - _Really_ Handle partially indexed files better on post-commit

0.04 (2012-05-01)

    Enhancements:
        - Handle partially indexed files better on post-commit
        - Distribution name change to App-githook-perltidy.
        - First release to CPAN (mostly for the tester reports)

0.03 (2011-10-14)

    Enhancements:
        - PERLTIDY_MAKE environment variable support.
        - Small portability fixes.

    Bug Fixes:
        - IMPORTANT! Properly detect a partial dirty tree.

0.02 (2011-09-20)

    Enhancements:
        - Depend on Pod::Tidy and Perl::Tidy to bring in the CLI tools.
        - Initial tests added.

    Bug Fixes:
        - IMPORTANT! Actually do what the documentation claims:
            * Detect perltidy failure
            * Stop commit on failure

0.01 (2011-09-19)

    Initial Release.
