diff options
author | Joris Roovers <joris.roovers@gmail.com> | 2023-03-07 12:14:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-07 12:14:53 +0100 |
commit | 90ff52c9ccddc153d0923bb6e1dd0096311aaa31 (patch) | |
tree | d3b97123e81a198b1ad82c6999336ef48d11030d | |
parent | 02743a916612d81e78c98e077a73b96bb3bb8f37 (diff) |
0.19.0 release (#459)v0.19.0
This release was primarily focussed 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)
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
Adopted hatch for project management (#384). This significantly improves
the developer workflow, please read the updated CONTRIBUTING page.
Adopted ruff for linting, replacing pylint (#404)
Gitlint now publishes dev builds on every commit to main (#429)
Gitlint now publishes a latest_dev docker image on every commit to
main (#451) (#452)
Dependencies updated
Many improvements to the CI/CD worfklows
Improve unit test coverage (#453)
Integration test fixes on windows (#392, #397)
Devcontainer improvements (#428)
Removal of Dockerfile.dev (#390)
Fix most integration tests on Windows
Fix Windows unit tests (#383)
Introduce a gate/check GHA job (#375)
Full Release details in CHANGELOG.md.
-rw-r--r-- | CHANGELOG.md | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a9e192..105adcb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ This file documents notable changes introduced in gitlint releases. -# v0.19.0 (Unreleased) +# v0.19.0 (2023-03-07) This release was primarily focussed on modernizing gitlint's build and test tooling (details: [#378](https://github.com/jorisroovers/gitlint/issues/378)). @@ -26,6 +26,7 @@ This release was primarily focussed on modernizing gitlint's build and test tool - Gitlint now publishes a [`latest_dev` docker image](https://hub.docker.com/r/jorisroovers/gitlint/tags?name=latest_dev) on every commit to main ([#451](https://github.com/jorisroovers/gitlint/issues/452)) ([#452](https://github.com/jorisroovers/gitlint/issues/451)) - Dependencies updated - Many improvements to the [CI/CD worfklows](https://github.com/jorisroovers/gitlint/tree/main/.github/workflows) + - Fixed coveralls integration: [coveralls.io/github/jorisroovers/gitlint](https://coveralls.io/github/jorisroovers/gitlint) - Improve unit test coverage ([#453](https://github.com/jorisroovers/gitlint/issues/453)) - Integration test fixes on windows ([#392](https://github.com/jorisroovers/gitlint/issues/392), [#397](https://github.com/jorisroovers/gitlint/issues/397)) - Devcontainer improvements ([#428](https://github.com/jorisroovers/gitlint/issues/428)) |