All Versions
Latest Version
Avg Release Cycle
57 days
Latest Release
25 days ago

Changelog History
Page 1

  • v0.57.0

    October 03, 2020
    • Fix CommitMsg hooks to be able to call modified_lines_in_file.
    • โž• Add ErbLint pre-commit hook to lint ERB files.
  • v0.56.0

    September 25, 2020
    • โšก๏ธ Update ReplaceBranch prepare-commit-msg hook to avoid running on --amend by default.
    • Add support for modified_files and modified_lines_in_file in CommitMsg hooks.
  • v0.55.0

    July 15, 2020
    • ๐Ÿ›  Fix GoFmt to not be enabled by default. This was enabled by mistake when introduced in Overcommit 0.52.0.
  • v0.54.1

    July 14, 2020
    • ๐Ÿ›  Fix Overcommit::GitRepo.list_files helper to work with arbitrarily large lists of files.
    • ๐Ÿ›  Fix AuthorName to allow mononyms to be more inclusive of names.
  • v0.54.0

    June 25, 2020
    • ๐Ÿ›  Fix YamlLint pre-commit hook by adding --strict flag
    • ๐Ÿ˜Œ Relax childprocess gem version constraint to allow version 4.x
  • v0.53.0

    April 24, 2020
    • ๐Ÿ‘Œ Improve performance in PhpCs pre-commit hook
    • โž• Add Pronto pre-push hook
    • โœ‚ Remove erroneous extra newline in replacement string for ReplaceBranch prepare-commit-msg hook
    • โž• Add note about potentially checking your stash when hook is interrupted
    • โž• Add support for skipping hooks based on command result using the skip_if option
  • v0.52.1

    January 04, 2020
    • ๐Ÿ›  Fix case where no standard input is provided to pre-push hooks
  • v0.52.0

    December 15, 2019

    ๐Ÿ†• New Features

    • โž• Add GolangciLint pre-commit and pre-push hooks
    • โž• Add GoTest pre-push hook
    • โž• Add GoFmt pre-commit hook
    • โž• Add exclude_branches hook option to disable hooks running on specific branches
    • โž• Add exclude_remotes pre-push hook option to disable pre-push hooks running against specific remotes
    • Add include_remote_ref_deletions pre-push hook option to allow running for a remote branch deletion
    • โž• Add per-branch destructive_only setting to ProtectedBranches pre-push hook

    ๐Ÿ”„ Changes

    • Change default behavior of pre-push hooks to not run against deleted remote refs
    • Rename remote_branch_deletion? pre-push hook helper to remote_ref_deletion?

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix Mdl to properly parse JSON output from mdl
  • v0.51.0

    October 02, 2019

    ๐Ÿš€ Releases a pretty significant behavior change where Overcommit will only stash changes if not all changes have been staged.

    • Stop stashing in pre-commit hooks when all changes are already staged, avoiding unnecessary file modification
    • ๐Ÿ‘Œ Improve instructions for recovering commit message when a commit-msg hook fails
  • v0.50.0

    September 26, 2019
    • ๐Ÿ›  Fix Overcommit to display helpful error message when a hook does not inherit
      from the base class
    • ๐Ÿ˜Œ Relax childprocess gem constraint to allow up to version 3.x
    • Display a helpful message if hooks do not inherit from the correct base class
    • ๐Ÿ›  Fix Overcommit to work with emacs/magit by disabling literal pathspecs