Skip to content

Overcommit 0.33.0

Compare
Choose a tag to compare
@sds sds released this 06 Apr 06:36
· 454 commits to main since this release

The most notable update in this release is Overcommit's change in behavior to automatically invoke a Bundler context when running a CLI command if the gemfile option is specified in your .overcommit.yml. This saves you from having to prepend bundle exec ... to the overcommit command in order to use gems specified in the Gemfile specified by gemfile.

New Features

  • Add global quiet option which silences all hook output except in the case
    of warning or error

Changes

  • Official support for Rubinius has been dropped. It will probably still work
    for most use cases, but parallelized hook runs may be problematic. If someone
    from the community is willing to step up to support it, we'll gladly add it
    back
  • Change overcommit CLI to automatically run within a Bundler context if the
    gemfile option is specified. This mainly saves you from needing
    bundle exec when running overcommit --run

Bug Fixes

  • Fix AuthorName/AuthorEmail pre-commit hooks to respect
    GIT_AUTHOR_NAME/GIT_AUTHOR_EMAIL environment variables, respectively
  • Fix JavaCheckstyle pre-commit hook to ignore [ERROR] prefix when parsing
    output messages