tag:github.com,2008:https://github.com/pjpires/overcommit/releasesRelease notes from overcommit2018-09-02T05:59:59Ztag:github.com,2008:Repository/158380768/v0.46.02018-09-02T05:59:59Zv0.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>sdstag:github.com,2008:Repository/158380768/v0.45.02018-04-15T03:51:14Zv0.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>sdstag:github.com,2008:Repository/158380768/v0.44.02018-03-11T18:04:57Zv0.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>sdstag:github.com,2008:Repository/158380768/v0.43.02018-02-12T20:42:59Zv0.43.0<p>Cut version 0.43.0</p>pjpirestag:github.com,2008:Repository/158380768/v0.42.02018-01-30T08:24:47Zv0.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>sdstag:github.com,2008:Repository/158380768/v0.41.02017-08-25T18:29:51Zv0.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>sdstag:github.com,2008:Repository/158380768/v0.40.02017-06-29T15:55:36Zv0.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>sdstag:github.com,2008:Repository/158380768/v0.39.12017-04-07T04:36:43Zv0.39.1<p>Cut version 0.39.1</p>pjpirestag:github.com,2008:Repository/158380768/v0.39.02017-04-02T23:08:09Zv0.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>sdstag:github.com,2008:Repository/158380768/v0.38.02017-01-24T22:12:19Zv0.38.0<p>Cut version 0.38.0</p>trotzig