- Python 3 (3.3+) support!
- All documentation is now hosted on http://jorisroovers.github.io/gitlint/
- New
generate-config
command generates a sample gitlint config file - New
--target
flag allows users to lint different directories than the current working directory - Breaking change: exit code behavior has changed. More details in the Exit codes section of the documentation.
- Breaking change:
--install-hook
and--uninstall-hook
have been renamed toinstall-hook
anduninstall-hook
respectively to better express that they are commands instead of options. - Better error handling when gitlint is executed in a directory that is not a git repository or when git is not installed.
- The git commit message hook now uses pretty colored output
- Fix:
--config
option no longer accepts directories as value - Development: unit tests are now ran using py.test