All Versions
94
Latest Version
Avg Release Cycle
57 days
Latest Release
-
Changelog History
Page 6
Changelog History
Page 6
-
v0.19.0 Changes
- โ Add
--no-pngout
flag forimage_optim
command on:fail
message - ๐ Fix
Brakeman
pre-commit hook when multiple files have been staged - Reset modification times more frequently when cleaning up the environment after running pre-commit hooks. This should help overcommit work with file watchers a little more nicely.
- โ Add pre-commit JavaScript style checking with JSXCS
- โ Add pre-commit Ruby code smell checking with Reek
- Gracefully handle
.git
files that point to an external git directory
- โ Add
-
v0.18.0 Changes
- โก๏ธ Update minimum version of
image_optim
gem to 0.15.0 (breaking change in name of exception classes) - โ Add
--list-hooks
flag which displays all hooks for a repository and whether they are enabled/disabled - Add
required_executable
andinstall_command
options that allow a hook to define an executable that must be in thePATH
in order for it to work, and a command the user can use to install the executable if it doesn't exist - All built-in hooks will now fail if the required executable is not present
- ๐ Fix bug where pre-commit hook would crash if user attempted to commit a broken symlink
- โ Add
BrokenSymlinks
pre-commit hook which checks for broken symlinks - ๐ Fix Chamber integration
- ๐ Fix 'include' path for ChamberSecurity
- ๐ Fix bug where commit message from cherry-picked commit would be lost if there were conflicts
- โก๏ธ Update minimum version of
-
v0.17.0 Changes
- ๐ Change commit hook header text to bold instead of bold white so that it displays on terminals with a white background
- โ Add support for
OVERCOMMIT_DISABLE
environment variable, which when set prevents Overcommit hooks from running - ๐ Fix bug that prevented RailsSchemaUpToDate from working in directories that contained decimals
- Warn when trying to pipe commands using the
execute
helper, as this is not supported - ๐ป Include both standard out/error streams in exception messages in pre-commit hook context
-
v0.16.0 Changes
- ๐ Fix edge case where hitting Ctrl-C twice rapidly could result in work tree being lost
- ๐ Fix edge case where hitting Ctrl-C after all pre-commit hooks had run but before the cleanup had finished would result in a lost working tree
- ๐ Handle edge case where if a file was created in the working directory by a separate process in between the working tree being reset and the stash being applied, the hook runner would silently fail
- Prevent stack traces from appearing during early interrupt before Overcommit has loaded its code
- โ Remove
BundleCheck
post-checkout hook as it was a bit overzealous
-
v0.15.0 Changes
- ๐ Fix bug where incorrect "hook run interrupted" message displayed when hook run failed
- Gracefully handle
git stash
failures in pre-commit hook runs - ๐ Fix
overcommit-hook
auto-updating not passing original arguments to updated hook - โก๏ธ Display message when
overcommit-hook
file is automatically updated - ๐ Deprecate
:bad
status in favor of:fail
- ๐ Deprecate
:good
status in favor of:pass
- Allow hook statuses to be transformed via
on_fail
andon_warn
configuration options - โ Add
config
attribute as the preferred method to access hook configurations in hook implementations - ๐ง Generate starter configuration on install with instructions on how to
configure overcommit if an
.overcommit.yml
file does not yet exist - Include name of hook in output (to make it easier to find out which name to use when skipping)
-
v0.14.1 Changes
- ๐ Fix hook skipping regression
-
v0.14.0 Changes
- Ignore
db/structure.sql
inTrailingWhitespace
pre-commit hook - โฌ๏ธ Drop stashed changes after restoring them (now that #55 is fixed)
- ๐ Change
JSCS
pre-commit hook to check status code instead of using regex to determine type of error - ๐ Fix performance regression where running Overcommit in a repository with a lot of files would be very slow
- Wildcards in include/exclude globs now match files beginning with
.
- โฌ๏ธ Drop support for Ruby 1.8.7
- Ignore
-
v0.13.0 Changes
- Prevent
JsonSyntax
pre-commit hook from failing ifjson_class
key is present in JSON - โ Prevent
HardTabs
pre-commit hook from warning on tabs in Makefiles - ๐ Fix bug where
overcommit
hooks would fail for initial commit to repo - โ Add support for gracefully exiting from Ctrl-C interruptions
- โ Add
.gitmodules
to the list of ignored files inHardTabs
pre-commit hook
- Prevent
-
v0.12.0 Changes
- 0๏ธโฃ Skip
HardTabs
pre-commit hook for Golang source files by default - 0๏ธโฃ Disable
IndexTags
post-checkout hook by default - โ Add
GoLint
pre-commit hook which runsgolint
on Golang source files
- 0๏ธโฃ Skip
-
v0.11.1 Changes
- Fix bug where
CHERRY_PICK_HEAD
would be lost when a pre-commit hook failed after attempting to cherry pick a commit with a conflict - โฌ๏ธ Drop support for Ruby 1.9.2
- Fix bug where