Skip to content

Releases: sds/overcommit

0.63.0

25 Feb 00:25
@sds sds
v0.63.0
b700bd2
Compare
Choose a tag to compare
  • Add Sorbet pre-commit hook
  • Add RSpec pre-commit hook

0.62.0

16 Jan 23:07
@sds sds
v0.62.0
f190f24
Compare
Choose a tag to compare
  • Allow version 5 of childprocess gem dependency

0.61.0

13 Dec 07:11
@sds sds
v0.61.0
38febfc
Compare
Choose a tag to compare
  • Allow ReplaceBranch to use skip_if
  • Fix local Overcommit file merges with existing .overcommit.yml

0.60.0

20 Jan 07:00
@sds sds
v0.60.0
2214dd1
Compare
Choose a tag to compare
  • Allow overriding Gemfile.lock location for BundleCheck pre-commit hook
  • Fix ReplaceBranch prepare-commit-msg hook to allow trailing spaces
  • Add MixFormat pre-commit hook
  • Add MixTest pre-push hook
  • Allow loading custom local configuration from .local-overcommit.yml
  • Handle Psych::DisallowedClass when running YamlSyntax pre-commit hook
  • Add support for specifying custom encoding in RailsSchemaUpToDate pre-commit hook

Overcommit 0.59.0

28 Apr 18:04
@sds sds
v0.59.0
274e8d6
Compare
Choose a tag to compare
  • Add --disable-pending-cops as default flag to RuboCop pre-commit hook to ignore non-existent cops. Requires RuboCop 0.82.0 or newer.
  • Fix deprecation warning for Bundler.with_clean_env.
  • Fix handling of some kinds of pronto errors in the Pronto hook.
  • Fix encoding of process output on Windows.
  • Add support for specifying hook type to --run flag.
  • Fix message regex parser for Stylelint.
  • Fix configuration loading on Ruby 3.1.
  • Fix YamlSyntax to support aliases when parsing.
  • Fix run output to explicitly flush partial logs.

Overcommit 0.58.0

31 May 16:27
@sds sds
v0.58.0
54b61f9
Compare
Choose a tag to compare
  • 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.

Overcommit 0.57.0

03 Oct 01:01
@sds sds
v0.57.0
c94bd13
Compare
Choose a tag to compare
  • Fix CommitMsg hooks to be able to call modified_lines_in_file.
  • Add ErbLint pre-commit hook to lint ERB files.

Overcommit 0.56.0

25 Sep 17:02
@sds sds
v0.56.0
7c2ebb2
Compare
Choose a tag to compare
  • 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.

Overcommit 0.55.0

15 Jul 01:50
@sds sds
v0.55.0
0491737
Compare
Choose a tag to compare
  • Fix GoFmt to not be enabled by default. This was enabled by mistake when introduced in Overcommit 0.52.0.

Overcommit 0.54.1

14 Jul 03:58
@sds sds
v0.54.1
bbac977
Compare
Choose a tag to compare
  • 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.