Revision history for App-GitHooks

v1.9.0  2017-03-19
        - Added min_app_githooks_version config option to allow enforcing a
          minimum version of App::GitHooks against a repository (GH-28). Thank
          you, Lisa Hare!
        - Added GITHOOKS_SKIP and GITHOOKS_DISABLE environment variables to
          hard-skip specific hooks (GH-6). Thank you, E. Choroba!

v1.8.0  2016-05-21
        - Switched to Test::Requires::Git instead of the now obsolete
          Test::Git::has_git(). Thank you, Philippe Bruhat!
        - Added App::GitHooks->get_remote_name() to get the name of the
          repository.
        - Fixed typo in documentation. Thank you, Yanick Champoux!
        - Relicensed under Perl 5 terms.

v1.7.3  2015-06-22
        - Removed relative path include in ./bin/githooks (GH-25).
        - Minor code and documentation cleanup.

v1.7.2  2015-04-08
        - Retrieve stdin at the hook level for pre-push.
        - Catch plugin exceptions.

v1.7.1  2015-04-07
        - Added pre-push hook file to the hooks directory (GH-22).

v1.7.0  2015-04-06
        - Implemented support for pre-push hook (GH-22).

v1.6.1  2015-03-31
        - Fixed test that prevented upgrading App::GitHooks in situations where
          plugins were already installed and returned a different value than
          expected in the test.

v1.6.0  2015-03-30
        - Added App::GitHooks::Test::ok_reset_githooksrc() to ensure that tests
          can run without interference.
        - Refactored tests to use ok_reset_githooksrc().
        - Added .githooksrc to manage App::GitHooks' commits with App::GitHooks
          (GH-21).
        - Implement support for warnings in the pre-commit hook (GH-13).

v1.5.1  2015-03-29
        - Account for git-commit trimming whitespace in commit messages
          (GH-20).

v1.5.0  2015-03-29
        - Rename App::GitHooks::Utils::get_ticket_id() to
          App::GitHooks::Utils::get_ticket_id_from_commit_regex() and fix the
          function to match its documentation (GH-19).

v1.4.0  2015-03-27
        - Implement "force_plugins" configuration option (GH-18).

v1.3.0  2015-03-25
        - Add "list" command to "githooks" to display available plugins for
          each git hook (GH-8).

v1.2.1  2015-03-23
        - Replace File::Slurp with Path::Tiny (GH-17).
        - Improve and clean up tests.
        - Improve and clean up documentation.
        - Make constants read-only.

v1.2.0  2015-01-21
        - Fix running git actions with an underscore in their name and that are
          using the default App::GitHooks::Hook->run() (GH-15). Thank you,
          Jacob Maurer!

v1.1.5  2014-09-06
        - Fix documentation typos.

v1.1.4  2014-08-22
        - Added missing "autodie" pre-requisite.

v1.1.3  2014-08-16
        - Documented the new "githooks" command and simplified the synopsis.

v1.1.2  2014-08-13
        - Require Test::Compile v1.1.0 to use its object-oriented interface.

v1.1.1  2014-08-11
        - Amended tests to use the current Perl to instantiate "githooks".

v1.1.0  2014-08-10
        - Added "githooks" command line utility to set up in git repositories
          all the hooks supported by App::GitHooks.

v1.0.8  2014-06-11
        - Forced encoding only when utf8 characters are to be printed (part 2).

v1.0.7  2014-06-07
        - Forced encoding only when utf8 characters are to be printed.
        - Added screenshots of App::GitHooks in action.
        - Improved information in readme file.
        - Fixed interpreter line in examples and hooks/.
        - Noted the git version in tests to help troubleshooting.

v1.0.6  2014-06-03
        - Bumped git requirement to v1.7.4.1.
        - Documented git requirement.

v1.0.5  2014-06-02
        - Synced manifest.

v1.0.4  2014-06-02
        - Added git v1.5.0 as a requirement for the tests.

v1.0.3  2014-06-01
        - Fixed test coverage when using 'cover' instead of 'prove'.

v1.0.2  2014-05-31
        - Fixed prerequisites.

v1.0.1  2014-05-31
        - Tweaked POD formatting.
        - Instantiated a new Git::Repository object on demand only to help with
          unit testing.

v1.0.0  2014-05-30
        - Public release.