Skip to content

Tags: apostergiou/overcommit

Tags

v0.40.0

Toggle v0.40.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.40.0

* Add [`Pronto`](https://github.com/mmozuras/pronto) pre-commit hook
* Add [`hadolint`](https://github.com/lukasmartinelli/hadolint) pre-commit hook
* Add [`license_finder`](https://github.com/pivotal/LicenseFinder) pre-commit hook
* Use the `core.hooksPath` Git configuration option when installing hooks
* Gracefully handle binary files in `LineEndings` pre-commit hook
* Relax `childprocess` dependency to allow 0.x
* Gracefully handle gem loading errors when invoking Overcommit in a repo where
  the `gemfile` specified by the local `.overcommit.yml` references a gem
  version incompatible with the already-loaded Overcommit
* Ignore `Makefile` and `*.go` files in `HardTabs` pre-commit hook by default

v0.39.1

Toggle v0.39.1's commit message
Cut version 0.39.1

v0.39.0

Toggle v0.39.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.39.0

New Features

* Add [`GitLfs`](https://git-lfs.github.com/) pre-push hook

Changes

* Update `childprocess` dependency to 0.6.x series
* Auto-sign configuration file when installing hooks for the first time

Bug Fixes

* Fix `forwarding to private method` warning on Ruby 2.4.x
* Fix potential hang when a hook's `parallelize` option was set to `false`
* Fix `empty strings as pathspecs` warning introduced in Git 2.11

v0.38.0

Toggle v0.38.0's commit message
Cut version 0.38.0

v0.37.0

Toggle v0.37.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.37.0

New Features

* Add `FixMe` pre-commit hook, to ensure that no "token" words slips through.
  These strings are things you should fix now, not later
* Add [`YAMLLint`](https://github.com/adrienverge/yamllint) pre-commit hook
* Add `LicenseHeader` pre-commit enforcement to ensure open source projects
  contain proper license comments
* Add [`Foodcritic`](http://www.foodcritic.io/) pre-commit hook
* Add `LineEndings` pre-commit hook that allows you to enforcing UNIX- or
  Windows-style line endings

Bug Fixes

* Fix `CapitalizedSubject` to not fail when commit message starts with one or
  more empty lines

v0.36.0

Toggle v0.36.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.36.0

* Add [`Fasterer`](https://github.com/DamirSvrtan/fasterer) pre-commit hook
* Add [`Brakeman`](http://brakemanscanner.org/) pre-push hook
* Validate that hook `env` environment configurations have valid names/values

v0.35.0

Toggle v0.35.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.35.0

* Drop support for Ruby 1.9.3
* Fix `JavaCheckstyle` pre-commit hook to properly categorize `INFO` and
  `WARN` messages
* Add `TestUnit` pre-push hook to run tests with `Test::Unit`
* Add `BundleAudit` pre-commit hook to scan gems for vulnerabilities with
  [`bundle-audit`](https://github.com/rubysec/bundler-audit)
* Copy hook files instead of symlinking
* Add `Credo` pre-commit hook to check Elixir files
* Remove `Brakeman` pre-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 `Commitplease` pre-commit hook which checks commit messages with
  [`commitplease`](https://www.npmjs.com/package/commitplease)

v0.34.2

Toggle v0.34.2's commit message

Unverified

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

* Add `--no-color` flag to all `git diff`/`git show` calls to override local
  configuration
* Ignore `commit.gpgsign` configuration option when creating stash commits
  in pre-commit hooks

v0.34.1

Toggle v0.34.1's commit message

Unverified

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

* Switch template directory hooks from symlinks to regular files so gem can
  be installed on Windows

v0.34.0

Toggle v0.34.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.34.0

* Fix `Scalastyle` pre-commit hook to capture messages with no line number
* Fix `CoffeeLint` pre-commit hook detection of modified lines
* Fix `Jscs` pre-commit hook to work with `jscs` 3.0.0+
* Fix `CapitalizedSubject` pre-commit hook to ignore commit message subjects
  starting with `fixup!` or `squash!` special prefixes
* Add `BundleOutdated` pre-commit hook to report gems in the `Gemfile.lock`
  that have newer versions available
* Add `destructive_only` option to `ProtectedBranches` pre-push hook
* Include `.ru` files in `RuboCop` pre-commit hook
* Fix `TextWidth` to ignore special `fixup!`/`squash!` prefixes in commit
  message subjects when determining width of line