Releases: compilerla/conventional-pre-commit
v3.1.0-pre1
Fix bug in required newline for editor comments, allow comma in scope
v3.0.0
❗ Breaking Changes ❗
-
Drop support for Python 3.7 -- minimum version 3.8 (to enable dynamic versioning) #71
-
Following up to #68, a blank line between the commit subject and body is now required per the Spec
Prior to this release, the following commit would pass (unless the
--strict
arg was used):$ git commit -m "feat: subject line body line with no blank in the middle"
After this change, the
--strict
arg has no effect, commits with bodies must be formatted with a blank line:$ git commit -m "feat: subject line body line with blank in the middle"
What's Changed
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #62
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #63
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #64
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #66
- feat: Validate multi-line messages by @grahamhar in #68
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #70
- Chores: testing, versioning, publishing by @thekaveman in #71
- Fix: typo in included workflow by @thekaveman in #72
- Fix: unpin minor version of pypi-publish by @thekaveman in #73
- Refactor: kebab-case inputs by @thekaveman in #74
New Contributors
- @grahamhar made their first contribution in #68
Full Changelog: v2.4.0...v3.0.0
v3.0.0-pre4
Fix: unpin minor version of pypi-publish (#73)
v3.0.0-pre3
Fix: typo in included workflow (#72)
v3.0.0-pre2
Fix: typo in included workflow (#72)
v2.4.0
A long-requested change, conventional-pre-commit
now accepts git commit --fixup
-style commit messages by default.
For the original behavior of enforcing pure Conventional Commits formatting, pass the --strict
flag:
- repo: https://github.com/compilerla/conventional-pre-commit
rev: <git sha or tag>
hooks:
- id: conventional-pre-commit
stages: [commit-msg]
args: [--strict]
What's Changed
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #57
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #58
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #59
- feat: introduce "strict" mode by @vitaly-fanaskov-r in #61
New Contributors
- @vitaly-fanaskov-r made their first contribution in #61
Full Changelog: v2.3.0...v2.4.0
PyPI: https://pypi.org/project/conventional-pre-commit/2.4.0/
v2.4.0-pre
What's Changed
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #57
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #58
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #59
- feat: introduce "strict" mode by @vitaly-fanaskov-r in #61
New Contributors
- @vitaly-fanaskov-r made their first contribution in #61
Full Changelog: v2.3.0...v2.4.0-pre
v2.3.0
What's Changed
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #53
- Added support for non optional scope by @gpatsiaouras in #54
New Contributors
- @gpatsiaouras made their first contribution in #54
Full Changelog: v2.2.0...v2.3.0
PyPI: https://pypi.org/project/conventional-pre-commit/2.3.0/
v2.2.0
What's Changed
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #40
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #42
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #43
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #44
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #45
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #46
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #48
- Refactor: use pyproject.toml for project metadata, requirements, build settings by @thekaveman in #50
- Feat: assume UTF-8 encoding for commit messages by @thekaveman and @Nagico in #51
- Chore: version bump and release steps by @thekaveman in #52
Full Changelog: v2.1.1...v2.2.0
PyPI: https://pypi.org/project/conventional-pre-commit/2.2.0/
v2.2.0-pre
What's Changed
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #40
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #42
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #43
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #44
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #45
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #46
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #48
- Refactor: use pyproject.toml for project metadata, requirements, build settings by @thekaveman in #50
- Feat: assume UTF-8 encoding for commit messages by @thekaveman and @Nagico in #51
- Chore: version bump and release steps by @thekaveman in #52
Full Changelog: v2.1.1...v2.2.0