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.
- Support for Docker. (Jiří)
- Support for
.kwalitee.yml
configuration per repository. (Haris) - Cli for preparing release notes
kwalitee prepare release
. (Tibor, Jiří) - Cli for checking changed files
kwalitee check files
. (Jiří) - Cli for checking commit messages
kwalitee check message
. (Jiří) - Support of
push
events. (Yoan) - Support for multiple repositories. (Yoan)
- Support for multiple users. (Yoan)
- Alembic setup for upcoming migrations (Yoan)
- New Sphinx documentation. (Yoan)
- Fixes double commenting bug. (Yoan)
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. (Jiří)
- Git hooks. (Lars)
- PEP8 checks. (Yoan)
- PEP257 checks. (Yoan)
- PyFlakes checks. (Yoan)
- License checks. (Yoan)
- Asynchronous checks using RQ. (Yoan)
- New unit tests. (Yoan)
- Auto labelling of the pull requests. (Yoan)
- Skip work in progress (wip) pull requests. (Yoan)