All Versions
94
Latest Version
Avg Release Cycle
57 days
Latest Release
-
Changelog History
Page 4
Changelog History
Page 4
-
v0.35.0 Changes
- โฌ๏ธ Drop support for Ruby 1.9.3
- ๐ Fix
JavaCheckstylepre-commit hook to properly categorizeINFOandWARNmessages - โ Add
TestUnitpre-push hook to run tests withTest::Unit - โ Add
BundleAuditpre-commit hook to scan gems for vulnerabilities withbundle-audit - Copy hook files instead of symlinking
- โ Add
Credopre-commit hook to check Elixir files - โ Remove
Brakemanpre-commit hook as it could erroneously report clean runs depending on which files were committed to your repository. You should run this tool in a separate job/task in your CI runs as it doesn't make for a good pre-commit hook. - โ Add
Commitpleasepre-commit hook which checks commit messages withcommitplease
-
v0.34.2 Changes
- โ Add
--no-colorflag to allgit diff/git showcalls to override local configuration - ๐ง Ignore
commit.gpgsignconfiguration option when creating stash commits in pre-commit hooks
- โ Add
-
v0.34.1 Changes
- Switch template directory hooks from symlinks to regular files so gem can be installed on Windows
-
v0.34.0 Changes
- ๐ Fix
Scalastylepre-commit hook to capture messages with no line number - ๐ Fix
CoffeeLintpre-commit hook detection of modified lines - ๐ Fix
Jscspre-commit hook to work withjscs3.0.0+ - ๐ Fix
CapitalizedSubjectpre-commit hook to ignore commit message subjects starting withfixup!orsquash!special prefixes - โ Add
BundleOutdatedpre-commit hook to report gems in theGemfile.lockthat have newer versions available - โ Add
destructive_onlyoption toProtectedBranchespre-push hook - Include
.rufiles inRuboCoppre-commit hook - ๐ Fix
TextWidthto ignore specialfixup!/squash!prefixes in commit message subjects when determining width of line
- ๐ Fix
-
v0.33.0 Changes
๐ New Features
- โ Add global
quietoption which silences all hook output except in the case of warning or error
๐ Changes
- ๐ Official support for Rubinius has been dropped. It will probably still work for most use cases, but parallelized hook runs may be problematic. If someone from the community is willing to step up to support it, we'll gladly add it back
- ๐ Change
overcommitCLI to automatically run within a Bundler context if thegemfileoption is specified. This mainly saves you from needingbundle execwhen runningovercommit --run
๐ Bug Fixes
- ๐ Fix
AuthorName/AuthorEmailpre-commit hooks to respectGIT_AUTHOR_NAME/GIT_AUTHOR_EMAILenvironment variables, respectively - ๐ Fix
JavaCheckstylepre-commit hook to ignore[ERROR]prefix when parsing output messages
- โ Add global
-
v0.32.0 Changes
๐ New Features
- 0๏ธโฃ Hooks are now run in parallel by default
- โ Add
concurrencyglobal option allowing you to specify the number of threads to use when running hooks concurrently - โ Add
parallelizehook option which specifies whether or not this hook should be run in parallel (default istrue) - โ Add
processorshook option allowing you to specify how many processing units a hook should require - โ Add
ForbiddenBranchespre-commit hook which prevents creating a commit on any blacklisted branch by name/pattern - โ Add
MessageFormatcommit-msg hook to validate commit messages against a regex pattern
๐ Changes
- ๐ Improve error message output when there is a problem processing messages
via
extract_messagespre-commit hook helper - ๐ Switch
ScssLintpre-commit hook to use the JSON output formatter instead of the default formatter - ๐ Change tense of hook descriptions from progressive indicative form ("Running") to indicative present form ("Run") so output reads better in parallel hook runs
๐ Bug Fixes
- ๐ Fix bug where amending a commit with command line arguments containing Unicode characters could cause a crash due to invalid byte sequences
- ๐ Fix
Minitestpre-push hook to include all test files
-
v0.32.0.rc1 Changes
- โ Add
concurrencyglobal option allowing you to specify the number of threads to use when running hooks concurrently - โ Add
parallelizehook option which specifies whether or not this hook should be run in parallel (default istrue) - โ Add
processorshook option allowing you to specify how many processing units a hook should require
- โ Add
-
v0.31.0 Changes
- โ Add support for glob patterns to
ProtectedBranchespre-push hook - โ Add
Mdlpre-commit hook to runmdlon Markdown files - โ Add
--without-colorflag toRailsBestPracticespre-commit hook to fix parsing issues due to color escape sequences - ๐ Improve error message when
gemfilehas not had a dependency installed - ๐ Fix
RuboCoppre-commit hook to not swallow cop messages whenparsergem warnings are output to STDERR
- โ Add support for glob patterns to
-
v0.30.0 Changes
๐ New Features
- โ Add
Dogmapre-commit hook to lint Elixir files with dogma files - โ Add
Minitestpre-push hook to run Minitest tests - โ Add
RailsBestPracticespre-commit hook which lints code withrails_best_practices
๐ Bug Fixes
- ๐ Fix
--runflag to not block reading STDIN when using existing hook scripts - ๐ Fix
RuboCoppre-commit hook to fail when RuboCop version specified by Bundler context is not available - ๐ Fix
TextWidthcommit-msg hook to not include newline characters in calculated width
- โ Add
-
v0.29.1 Changes
- ๐ฉ Raise error when hooks are defined with invalid names (i.e. non-alphanumeric characters)
- ๐ Fix hook signing when specifying hook name
- ๐ Fix
BundleCheckpre-commit hook to not report false negatives when running viaovercommit --runwith local changes