All Versions
94
Latest Version
Avg Release Cycle
57 days
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v0.44.0 Changes
March 11, 2018π New Features
- β Add support for worktrees
π Bug Fixes
- π Fix installer to not attempt to remove old hooks directory if non-empty
- π Fix erroneous
fatal
error message from a pre-commit hook run when adding the first submodule to a repo
-
v0.43.0 Changes
February 12, 2018π Changes
- β Add
GitLfs
post-checkout
,post-commit
andpost-merge
hooks - Display commit message when
commit-msg
hooks fail - β¬οΈ Drop support for JRuby
- Enhance
pre-push
hooks to exposemodified_lines_in_file
, similar topre-commit
hooks - β Add
YarnCheck
pre-commit hook which checks ifyarn.lock
matchespackage.json
- β Add
PhpUnit
pre-push
hook
- β Add
-
v0.42.0 Changes
January 30, 2018π It's been a while since our last release. This includes a number of new features as well as some minor bug fixes.
π We've also dropped support for Ruby 2.0βit may continue to work, but is no longer officially supported.
π New Features
- β Add
YarnInstall
post-checkout, post-commit, post-merge, and post-rewrite hooks - β Add
metadata-json-lint
pre-commit hook - β Add
RstLint
pre-commit
hook - β Add
YarnInstall
post-checkout, post-commit, post-merge, and post-rewrite hooks - β Add additional file patterns for
ChamberSecurity
pre-commit hook - β Add
ChamberCompare
andChamberVerification
pre-commit hooks - β Add
ComposerInstall
post-checkout, post-commit, post-merge, and post-rewrite hooks - β Add ability to
pre-push
hooks to inspect modified files for pushed refs - β Add
PhpStan
pre-commit hook
π Changes
- π Run
GoLint
pre-commit hook against each file individually - π Improve performance of
BundleAudit
checking ofGemfile.lock
file - π Allow ad hoc hooks to run executables not tracked by Git
- β¬οΈ Drop support for Ruby 2.0
π Bug Fixes
- π Fix
LineEndings
pre-commit hook handling of file paths with spaces - π Fix
Mdl
pre-commit hook message parsing regex - π Fix
RailsBestPractices
hook to only run against changed files - π Fix Overcommit installation in submodules
- π¨ Don't print backtrace of signature change for
overcommit --run
- β Add
-
v0.41.0 Changes
August 25, 2017 -
v0.40.0 Changes
- β Add
Pronto
pre-commit hook - β Add
hadolint
pre-commit hook - β Add
license_finder
pre-commit hook - π§ Use the
core.hooksPath
Git configuration option when installing hooks - Gracefully handle binary files in
LineEndings
pre-commit hook - π Relax
childprocess
dependency to allow 0.x - Gracefully handle gem loading errors when invoking Overcommit in a repo where
the
gemfile
specified by the local.overcommit.yml
references a gem version incompatible with the already-loaded Overcommit - 0οΈβ£ Ignore
Makefile
and*.go
files inHardTabs
pre-commit hook by default
- β Add
-
v0.39.1 Changes
π Bug Fixes
- β‘οΈ Update
childprocess
to 0.6.3
- β‘οΈ Update
-
v0.39.0 Changes
π New Features
- β Add
GitLfs
pre-push hook
π Changes
- β‘οΈ Update
childprocess
dependency to 0.6.x series - π§ Auto-sign configuration file when installing hooks for the first time
π Bug Fixes
- π Fix
forwarding to private method
warning on Ruby 2.4.x - π Fix potential hang when a hook's
parallelize
option was set tofalse
- π Fix
empty strings as pathspecs
warning introduced in Git 2.11
- β Add
-
v0.38.0 Changes
π New Features
- β Add
Pytest
pre-push hook - β Add
RakeTarget
pre-commit and pre-push hook - π Moved
CommitPlease
fromCommitMsg
toPostCommit
hook - Add
skip_file_checkout
hook setting forPostCheckout
hooks
π Bug Fixes
- Fix
install_command
for scss_lint gem
- β Add
-
v0.37.0 Changes
π New Features
- β Add
FixMe
pre-commit hook, to ensure that no "token" words slips through. These strings are things you should fix now, not later - β Add
YAMLLint
pre-commit hook - β Add
LicenseHeader
pre-commit enforcement to ensure open source projects contain proper license comments - β Add
Foodcritic
pre-commit hook - β Add
LineEndings
pre-commit hook that allows you to enforcing UNIX- or Windows-style line endings
π Bug Fixes
- π Fix
CapitalizedSubject
to not fail when commit message starts with one or more empty lines
- β Add