Skip to content

Tags: deanrad/overcommit

Tags

v0.49.1

Toggle v0.49.1's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.49.1

* Fix Overcommit to run when executed with no parent process

v0.49.0

Toggle v0.49.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.49.0

New Features

* Add `skipped_commit_types` option to `ReplaceBranch` prepare-commit-msg hook
* Add `RubySyntax` pre-commit hook
* Add `CodeSpellCheck` pre-commit hook

Changes

* Relax `childprocess` dependency to allow version 1.x

Bug Fixes
* Fix deadlock which was more likely to occur when setting `parallelize` on a hook to `false`
* Fix `Mdl` hook to use JSON output and not fail on unexpected output

v0.48.1

Toggle v0.48.1's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.48.1

* Fix `Stylelint` hook regex to extract line numbers with more than one digit
* Fix `CaseConflicts` hook to work with file paths containing double quotes

v0.48.0

Toggle v0.48.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.48.0

* Drop support for Ruby 2.3 or older
* Support multi-line matches in `MessageFormat` `commit-msg` hook
* Add `FileSize` pre-commit hook

v0.47.0

Toggle v0.47.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.47.0

New Features

* Add support for `prepare-commit-message` hooks
* Add [`SwiftLint`](https://github.com/realm/SwiftLint) pre-commit hook
* Add [`KtLint`](https://github.com/shyiko/ktlint) pre-commit hook
* Add `TerraformFormat` pre-commit hook
* Add [`CookStyle`](https://docs.chef.io/cookstyle.html) pre-commit hook

Changes

* Update `validator_uri` for `W3cHtml` pre-commit hook
* Update `TsLint` pre-commit hook to support new output format
* Update `BundleCheck` error message with additional instructions

Bug Fixes

* Add `--force-exclusion` flag to `Reek` pre-commit hook configuration to
  ensure excluded files are excluded

v0.46.0

Toggle v0.46.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.46.0

* Fix `Credo` pre-commit hook to lint applicable files only rather than
  all files
* Add `PhpCsFixer` pre-commit hook
* Add `YardCoverage` pre-commit hook
* Add `Flay` pre-commit hook
* Add `Stylelint` pre-commit hook
* Fix `TsLint` default flags to work with `tslint` 5.11+

v0.45.0

Toggle v0.45.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.45.0

New Features

* Add `CargoTest` pre-push hook for running `cargo test`
* Add `min_subject_width` option to `TextWidth` `commit-msg` hook

Changes

* Drop support for Ruby versions 2.1 and older

Bug Fixes

* Fix detection of `.git` directory location on Git versions before 2.5

v0.44.0

Toggle v0.44.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.44.0

New Features

* Add support for [worktrees](https://git-scm.com/docs/git-worktree)

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

Toggle v0.43.0's commit message
Cut version 0.43.0

v0.42.0

Toggle v0.42.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.42.0

New Features

* Add `YarnInstall` post-checkout, post-commit, post-merge, and post-rewrite hooks
* Add [`metadata-json-lint`](https://voxpupuli.org/blog/2014/11/06/linting-metadata-json/) pre-commit hook
* Add [`RstLint`](https://github.com/twolfson/restructuredtext-lint) 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` and `ChamberVerification` 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`](https://github.com/phpstan/phpstan) pre-commit hook

Changes

* Run `GoLint` pre-commit hook against each file individually
* Improve performance of `BundleAudit` checking of `Gemfile.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`