- Fix
parserOptionsnot passed tolint
- Support parser options in
commitlint.yamlunder sectionparser
- ignoring mulitline merge commit message (fix #20)
- rule should pass if commit component raw is null (fix #18)
- Support
references-emptyrule.
- Bump
ansiversion0.4.0
- Bump
ansiversion to0.3.0,change_caseto1.1.0
- Fix bug in reading history commits when body contains multi lines
Note: This release has breaking changes.
- BREAKING FEAT: Support ignores commit messages. Default ignores patterns are:
r'((Merge pull request)|(Merge (.*?) into (.*?)|(Merge branch (.*?)))(?:\r?\n)*$)'r'(Merge tag (.*?))(?:\r?\n)*$'r'(R|r)evert (.*)'r'(fixup|squash)!'r'(Merged (.*?)(in|into) (.*)|Merged PR (.*): (.*))'r'Merge remote-tracking branch(\s*)(.*)'r'Automatic merge(.*)'r'Auto-merged (.*?) into (.*)'
Note: This release has breaking changes.
- BREAKING FEAT: throw exception if read commit message failed
- FEAT: support multi scopes
- FIX: print empty when output is empty (fix #9)
- Set dart sdk minVersion to 2.15.0
- Add exmaple README.md
Note: This release has breaking changes.
- BREAKING FEAT: remove
--version - BREAKING FEAT: Replace support of
DEBUG=trueenv toVERBOSE=trueby using packageverbose. - Fix parse
!likefeat!:subject. - Fix parse Merge commit.
Note: This release has breaking changes.
- BREAKING REFACTOR: Make all
commitlint_*packages into onecommitlint_clipackage. - Move
package:commitlint_config/commitlint.yamltopackage:commitlint_cli/commitlint.yaml. - Support
DEBUG=trueenv to print verbose message.
- Update a dependency to the latest release.
- FEAT: add documentation link. (305bb990)
Note: This release has breaking changes.
- FEAT: change cli to CommandRunner. (f8b640ab)
- BREAKING FEAT: change --edit preceded to --from and --to. (fb9a6a8d)
- DOCS: add usage documentation. (23f70976)
- Initial version.