Skip to content

Tags: oleander/overcommit

Tags

v0.58.0

Toggle v0.58.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.58.0

* Add `rexml` dependency explicitly to support Ruby 3.0.
* Add `DartAnalyzer` pre-commit hook to analyze Dart files.
* Add `PubTest` and `FlutterTest` pre-push hooks to run `pub test` and `flutter test` for Dart projects, respectively.
* Update `index-tags` script to support scanning only files tracked by Git.
* Fix `EsLint` pre-commit hook to not report certain false positives.
* Update `YamlLint` to `fail` the run instead of `warn` when errors are detected.
* Update `YamlLint` parse the line number of output so it is line aware.
* Gracefully handle breaking behavior in upstream Psych gem to support YAML aliases.
* Fix case where `git` would delete all tracked files when popping stash.

v0.57.0

Toggle v0.57.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.57.0

* Fix `CommitMsg` hooks to be able to call `modified_lines_in_file`.
* Add `ErbLint` pre-commit hook to lint ERB files.

v0.56.0

Toggle v0.56.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.56.0

* Update `ReplaceBranch` prepare-commit-msg hook to avoid running on `--amend` by default.
* Add support for `modified_files` and `modified_lines_in_file` in `CommitMsg` hooks.

v0.55.0

Toggle v0.55.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.55.0

* Fix `GoFmt` to not be enabled by default. This was enabled by mistake when introduced in Overcommit `0.52.0`.

v0.54.1

Toggle v0.54.1's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.54.1

* Fix `Overcommit::GitRepo.list_files` helper to work with arbitrarily large lists of files.
* Fix `AuthorName` to allow mononyms to be more inclusive of names.

v0.54.0

Toggle v0.54.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.54.0

* Fix `YamlLint` pre-commit hook by adding `--strict` flag
* Relax `childprocess` gem version constraint to allow version 4.x

v0.53.0

Toggle v0.53.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.53.0

* Improve performance in `PhpCs` pre-commit hook
* Add `Pronto` pre-push hook
* Remove erroneous extra newline in replacement string for `ReplaceBranch` prepare-commit-msg hook
* Add note about potentially checking your stash when hook is interrupted
* Add support for skipping hooks based on command result using the `skip_if` option

v0.52.1

Toggle v0.52.1's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.52.1

* Fix case where no standard input is provided to `pre-push` hooks

v0.52.0

Toggle v0.52.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.52.0

* Fix `Mdl` to properly parse JSON output from `mdl`
* Add `GolangciLint` pre-commit and pre-push hooks
* Add `GoTest` pre-push hook
* Add `GoFmt` pre-commit hook
* Add `exclude_branches` hook option to disable hooks running on specific branches
* Add `exclude_remotes` pre-push hook option to disable pre-push hooks running against specific remotes
* Change default behavior of pre-push hooks to **not** run against deleted remote refs
* Add `include_remote_ref_deletions` pre-push hook option to allow running for a remote branch deletion
* Rename `remote_branch_deletion?` pre-push hook helper to `remote_ref_deletion?`
* Add per-branch `destructive_only` setting to `ProtectedBranches` pre-push hook

v0.51.0

Toggle v0.51.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.51.0

* Stop stashing in pre-commit hooks when all changes are already staged,
  avoiding unnecessary file modification
* Improve instructions for recovering commit message when a `commit-msg` hook
  fails