- **Check**: process empty commit message - **ConventionalCommitsCz**: cz's schema validates the whole commit message now
Refactor
- **Check**: remove the extra preprocessing of commit message file
2.29.0
Feat
- use chardet to get correct encoding - **bump**: add signed tag support for bump command
Fix
- avoid that pytest overrides existing gpg config - **test**: set git to work with gpg
2.28.1
Fix
- **changelog**: skip non-compliant commit subjects when building changelog
2.28.0
Feat
- **bump**: make increment option case insensitive
2.27.1
Fix
- **pre-commit**: Use new --allow-abort option - **pre-commit**: Confine hook to commit-msg stage - **pre-commit**: Set min pre-commit to v1.4.3 - **pre-commit**: Don't require serial execution
2.27.0
Feat
- **bump**: let it respect pre-commit reformats when bumping