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) for persistence.
- Support for Docker. (Jiří)
- Support for .kwalitee.yml configuration per repository. (Haris)
- 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)