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.