Releases: sds/overcommit
Releases · sds/overcommit
0.66.0
0.65.0
0.64.1
- Update minimum version of rexml to address CVE-2024-49761
0.64.0
0.63.0
0.62.0
0.61.0
0.60.0
- Allow overriding
Gemfile.lock
location forBundleCheck
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 runningYamlSyntax
pre-commit hook - Add support for specifying custom
encoding
inRailsSchemaUpToDate
pre-commit hook
Overcommit 0.59.0
- Add
--disable-pending-cops
as default flag toRuboCop
pre-commit hook to ignore non-existent cops. Requires RuboCop0.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
- Add
rexml
dependency explicitly to support Ruby 3.0. - Add
DartAnalyzer
pre-commit hook to analyze Dart files. - Add
PubTest
andFlutterTest
pre-push hooks to runpub test
andflutter 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
tofail
the run instead ofwarn
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.