This release brings the long-requested feature of skipping merge commits by default. The existing behavior of failing on merge commits is maintained with the `--strict` flag. Thanks to zlodes and their original work in 103.
Thanks also to aeimer and their suggestion in 104 to improve the docs around the `pre-commit-config.yaml` setup and initial installation.
What's Changed
* chore(pre-commit): autoupdate hooks by pre-commit-ci in https://github.com/compilerla/conventional-pre-commit/pull/123
* Refactor: classes for format checking by thekaveman in https://github.com/compilerla/conventional-pre-commit/pull/119
**Full Changelog**: https://github.com/compilerla/conventional-pre-commit/compare/v3.6.0...v4.0.0