All Versions
94
Latest Version
Avg Release Cycle
57 days
Latest Release
-

Changelog History
Page 3

  • v0.44.0 Changes

    March 11, 2018

    πŸ†• New Features

    πŸ› 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 Changes

    February 12, 2018

    πŸ”„ Changes

    • βž• Add GitLfs post-checkout, post-commit and post-merge hooks
    • Display commit message when commit-msg hooks fail
    • ⬇️ Drop support for JRuby
    • Enhance pre-push hooks to expose modified_lines_in_file, similar to pre-commit hooks
    • βž• Add YarnCheck pre-commit hook which checks if yarn.lock matches package.json
    • βž• Add PhpUnit pre-push hook
  • v0.42.0 Changes

    January 30, 2018

    πŸš€ It's been a while since our last release. This includes a number of new features as well as some minor bug fixes.

    πŸ’Ž We've also dropped support for Ruby 2.0β€”it may continue to work, but is no longer officially supported.

    πŸ†• New Features

    • βž• Add YarnInstall post-checkout, post-commit, post-merge, and post-rewrite hooks
    • βž• Add metadata-json-lint pre-commit hook
    • βž• Add RstLint 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 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
  • v0.41.0 Changes

    August 25, 2017

    ⚑️ Minor update with a few new features.

    • βž• Add PhpCs pre-commit hook
    • βž• Add PhpLint pre-commit hook
    • πŸ‘ Allow toggling colorize output via OVERCOMMIT_COLOR environment variable
  • v0.40.0 Changes

    • βž• Add Pronto pre-commit hook
    • βž• Add hadolint pre-commit hook
    • βž• Add license_finder 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
    • 0️⃣ Ignore Makefile and *.go files in HardTabs pre-commit hook by default
  • v0.39.1 Changes

    πŸ› Bug Fixes

    • ⚑️ Update childprocess to 0.6.3
  • v0.39.0 Changes

    πŸ†• New Features

    • βž• Add GitLfs 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 Changes

    πŸ†• New Features

    • βž• Add Pytest pre-push hook
    • βž• Add RakeTarget pre-commit and pre-push hook
    • 🚚 Moved CommitPlease from CommitMsg to PostCommit hook
    • Add skip_file_checkout hook setting for PostCheckout hooks

    πŸ› Bug Fixes

    • Fix install_command for scss_lint gem
  • v0.37.0 Changes

    πŸ†• 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 pre-commit hook
    • βž• Add LicenseHeader pre-commit enforcement to ensure open source projects contain proper license comments
    • βž• Add Foodcritic 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 Changes

    • βž• Add Fasterer pre-commit hook
    • βž• Add Brakeman pre-push hook
    • βž• Add TSLint pre-commit hook
    • πŸ”§ Validate that hook env environment configurations have valid names/values
    • πŸ›  Fix a false negative reported by RailsSchemaUpToDate for newly-created Rails projects that don't yet have any migrations