github jorisroovers/gitlint v0.19.0
0.19.0

latest releases: test, v0.19.1, v0.20.0dev...
20 months ago

This release was primarily focused on modernizing gitlint's build and test tooling (details: #378).

General

  • Python 3.6 no longer supported (EOL since 2021-12-23) (#379)
  • This is the last release to support the sh library (used under-the-hood to execute git commands) by setting GITLINT_USE_SH_LIB=1. This is already disabled by default since v0.18.0.

Features

  • Allow for a single commit in the --commits cmd-line param (#412) - thanks @carlescufi
  • Gitlint now separates FILE_ENCODING (always UTF-8) from TERMINAL_ENCODING (terminal dependent), this should improve issues with unicode. Use gitlint --debug to inspect these values. (#424)

Bugfixes

  • ignore-by-author-name crashes without --staged (#445)
  • Various documentation fixes (#401, #433) - Thanks @scop

Development

New Contributors

Full Changelog: v0.18.0...v0.19.0

Don't miss a new gitlint release

NewReleases is sending notifications on new releases.