Releases: sds/overcommit
Releases · sds/overcommit
0.60.0
- Allow overriding
Gemfile.locklocation forBundleCheckpre-commit hook - Fix
ReplaceBranchprepare-commit-msg hook to allow trailing spaces - Add
MixFormatpre-commit hook - Add
MixTestpre-push hook - Allow loading custom local configuration from
.local-overcommit.yml - Handle
Psych::DisallowedClasswhen runningYamlSyntaxpre-commit hook - Add support for specifying custom
encodinginRailsSchemaUpToDatepre-commit hook
Overcommit 0.59.0
- Add
--disable-pending-copsas default flag toRuboCoppre-commit hook to ignore non-existent cops. Requires RuboCop0.82.0or newer. - Fix deprecation warning for
Bundler.with_clean_env. - Fix handling of some kinds of pronto errors in the
Prontohook. - Fix encoding of process output on Windows.
- Add support for specifying hook type to
--runflag. - Fix message regex parser for Stylelint.
- Fix configuration loading on Ruby 3.1.
- Fix
YamlSyntaxto support aliases when parsing. - Fix run output to explicitly flush partial logs.
Overcommit 0.58.0
- Add
rexmldependency explicitly to support Ruby 3.0. - Add
DartAnalyzerpre-commit hook to analyze Dart files. - Add
PubTestandFlutterTestpre-push hooks to runpub testandflutter testfor Dart projects, respectively. - Update
index-tagsscript to support scanning only files tracked by Git. - Fix
EsLintpre-commit hook to not report certain false positives. - Update
YamlLinttofailthe run instead ofwarnwhen errors are detected. - Update
YamlLintparse 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
gitwould delete all tracked files when popping stash.
Overcommit 0.57.0
- Fix
CommitMsghooks to be able to callmodified_lines_in_file. - Add
ErbLintpre-commit hook to lint ERB files.
Overcommit 0.56.0
- Update
ReplaceBranchprepare-commit-msg hook to avoid running on--amendby default. - Add support for
modified_filesandmodified_lines_in_fileinCommitMsghooks.
Overcommit 0.55.0
- Fix
GoFmtto not be enabled by default. This was enabled by mistake when introduced in Overcommit0.52.0.
Overcommit 0.54.1
- Fix
Overcommit::GitRepo.list_fileshelper to work with arbitrarily large lists of files. - Fix
AuthorNameto allow mononyms to be more inclusive of names.
Overcommit 0.54.0
- Fix
YamlLintpre-commit hook by adding--strictflag - Relax
childprocessgem version constraint to allow version 4.x
Overcommit 0.53.0
- Improve performance in
PhpCspre-commit hook - Add
Prontopre-push hook - Remove erroneous extra newline in replacement string for
ReplaceBranchprepare-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_ifoption
Overcommit 0.52.1
- Fix case where no standard input is provided to
pre-pushhooks