tag:github.com,2008:https://github.com/pjpires/overcommit/releases Release notes from overcommit 2018-09-02T05:59:59Z tag:github.com,2008:Repository/158380768/v0.46.0 2018-09-02T05:59:59Z v0.46.0: 0.46.0 <ul> <li>Fix <code>Credo</code> pre-commit hook to lint applicable files only rather than<br> all files</li> <li>Add <code>PhpCsFixer</code> pre-commit hook</li> <li>Add <code>YardCoverage</code> pre-commit hook</li> <li>Add <code>Flay</code> pre-commit hook</li> <li>Add <code>Stylelint</code> pre-commit hook</li> <li>Fix <code>TsLint</code> default flags to work with <code>tslint</code> 5.11+</li> </ul> sds tag:github.com,2008:Repository/158380768/v0.45.0 2018-04-15T03:51:14Z v0.45.0: 0.45.0 <p>New Features</p> <ul> <li>Add <code>CargoTest</code> pre-push hook for running <code>cargo test</code></li> <li>Add <code>min_subject_width</code> option to <code>TextWidth</code> <code>commit-msg</code> hook</li> </ul> <p>Changes</p> <ul> <li>Drop support for Ruby versions 2.1 and older</li> </ul> <p>Bug Fixes</p> <ul> <li>Fix detection of <code>.git</code> directory location on Git versions before 2.5</li> </ul> sds tag:github.com,2008:Repository/158380768/v0.44.0 2018-03-11T18:04:57Z v0.44.0: 0.44.0 <p>New Features</p> <ul> <li>Add support for <a href="https://git-scm.com/docs/git-worktree" rel="nofollow">worktrees</a></li> </ul> <p>Bug Fixes</p> <ul> <li>Fix installer to not attempt to remove old hooks directory if non-empty</li> <li>Fix erroneous <code>fatal</code> error message from a pre-commit hook run when adding<br> the first submodule to a repo</li> </ul> sds tag:github.com,2008:Repository/158380768/v0.43.0 2018-02-12T20:42:59Z v0.43.0 <p>Cut version 0.43.0</p> pjpires tag:github.com,2008:Repository/158380768/v0.42.0 2018-01-30T08:24:47Z v0.42.0: 0.42.0 <p>New Features</p> <ul> <li>Add <code>YarnInstall</code> post-checkout, post-commit, post-merge, and post-rewrite hooks</li> <li>Add <a href="https://voxpupuli.org/blog/2014/11/06/linting-metadata-json/" rel="nofollow"><code>metadata-json-lint</code></a> pre-commit hook</li> <li>Add <a href="https://github.com/twolfson/restructuredtext-lint"><code>RstLint</code></a> pre-commit<br> hook</li> <li>Add <code>YarnInstall</code> post-checkout, post-commit, post-merge, and post-rewrite hooks</li> <li>Add additional file patterns for <code>ChamberSecurity</code> pre-commit hook</li> <li>Add <code>ChamberCompare</code> and <code>ChamberVerification</code> pre-commit hooks</li> <li>Add <code>ComposerInstall</code> post-checkout, post-commit, post-merge, and post-rewrite hooks</li> <li>Add ability to <code>pre-push</code> hooks to inspect modified files for pushed refs</li> <li>Add <a href="https://github.com/phpstan/phpstan"><code>PhpStan</code></a> pre-commit hook</li> </ul> <p>Changes</p> <ul> <li>Run <code>GoLint</code> pre-commit hook against each file individually</li> <li>Improve performance of <code>BundleAudit</code> checking of <code>Gemfile.lock</code> file</li> <li>Allow ad hoc hooks to run executables not tracked by Git</li> <li>Drop support for Ruby 2.0</li> </ul> <p>Bug Fixes</p> <ul> <li>Fix <code>LineEndings</code> pre-commit hook handling of file paths with spaces</li> <li>Fix <code>Mdl</code> pre-commit hook message parsing regex</li> <li>Fix <code>RailsBestPractices</code> hook to only run against changed files</li> <li>Fix Overcommit installation in submodules</li> <li>Don't print backtrace of signature change for <code>overcommit --run</code></li> </ul> sds tag:github.com,2008:Repository/158380768/v0.41.0 2017-08-25T18:29:51Z v0.41.0: 0.41.0 <ul> <li>Add <a href="http://pear.php.net/package/PHP_CodeSniffer" rel="nofollow"><code>PhpCs</code></a> pre-commit hook</li> <li>Add <a href="http://php.net/manual/en/features.commandline.options.php" rel="nofollow"><code>PhpLint</code></a><br> pre-commit hook</li> <li>Allow toggling colorize output via <code>OVERCOMMIT_COLOR</code> environment variable</li> </ul> sds tag:github.com,2008:Repository/158380768/v0.40.0 2017-06-29T15:55:36Z v0.40.0: 0.40.0 <ul> <li>Add <a href="https://github.com/mmozuras/pronto"><code>Pronto</code></a> pre-commit hook</li> <li>Add <a href="https://github.com/lukasmartinelli/hadolint"><code>hadolint</code></a> pre-commit hook</li> <li>Add <a href="https://github.com/pivotal/LicenseFinder"><code>license_finder</code></a> pre-commit hook</li> <li>Use the <code>core.hooksPath</code> Git configuration option when installing hooks</li> <li>Gracefully handle binary files in <code>LineEndings</code> pre-commit hook</li> <li>Relax <code>childprocess</code> dependency to allow 0.x</li> <li>Gracefully handle gem loading errors when invoking Overcommit in a repo where<br> the <code>gemfile</code> specified by the local <code>.overcommit.yml</code> references a gem<br> version incompatible with the already-loaded Overcommit</li> <li>Ignore <code>Makefile</code> and <code>*.go</code> files in <code>HardTabs</code> pre-commit hook by default</li> </ul> sds tag:github.com,2008:Repository/158380768/v0.39.1 2017-04-07T04:36:43Z v0.39.1 <p>Cut version 0.39.1</p> pjpires tag:github.com,2008:Repository/158380768/v0.39.0 2017-04-02T23:08:09Z v0.39.0: 0.39.0 <p>New Features</p> <ul> <li>Add <a href="https://git-lfs.github.com/"><code>GitLfs</code></a> pre-push hook</li> </ul> <p>Changes</p> <ul> <li>Update <code>childprocess</code> dependency to 0.6.x series</li> <li>Auto-sign configuration file when installing hooks for the first time</li> </ul> <p>Bug Fixes</p> <ul> <li>Fix <code>forwarding to private method</code> warning on Ruby 2.4.x</li> <li>Fix potential hang when a hook's <code>parallelize</code> option was set to <code>false</code></li> <li>Fix <code>empty strings as pathspecs</code> warning introduced in Git 2.11</li> </ul> sds tag:github.com,2008:Repository/158380768/v0.38.0 2017-01-24T22:12:19Z v0.38.0 <p>Cut version 0.38.0</p> trotzig