Changelog¶
This file describes the set of features of each version as well as the incompatibilities.
Release 0.2.0: The next big thing®¶
This version uses a database (SQLite, PostgreSQL) for persistence.
- Adds a new CLI option -s, –skip-merge-commits to both kwalitee check commands. (#60)
- Support for Docker.
- Support for
.kwalitee.yml
configuration per repository. - Cli for preparing release notes
kwalitee prepare release
. - Cli for checking changed files
kwalitee check files
. - Cli for checking commit messages
kwalitee check message
. - Support of
push
events. - Support for multiple repositories.
- Support for multiple users.
- Alembic setup for upcoming migrations.
- New Sphinx documentation.
- Fixes double commenting bug.
Incompatibilities¶
- The commit statuses are still accessible but are not migrated to the database.
- Previously created git hooks will have to be uninstalled and re-installed as the Flask application is not always created.
Release 0.1.0: The playground¶
Initial version. It supports pull request
events on one repository and
will perform checks on the commit message and files.
- Commit message checks.
- Git hooks.
- PEP8 checks.
- PYDOCSTYLE checks.
- PyFlakes checks.
- License checks.
- Asynchronous checks using RQ.
- New unit tests.
- Auto labelling of the pull requests.
- Skip work in progress (wip) pull requests.