4.5
Feb 6, 2020
This is a maintenance release with bug fixes, lots of code refactor and many tests added.
Nitrate works with Django 2.2 since this version.
Get and install
From PyPI:
pip install nitrate-tcms
From image registry:
docker pull quay.io/nitrate/nitrate:4.5
Refer to Deployment for details of installation.
Database Migration
Run Django migrate
command to apply database migrations.
Change Log
Fix wrong parameter passed to backend while typing tag name - #516 (Chenxiong Qi)
Fix get error message when default tester does not exist - #515 (Chenxiong Qi)
Show cases correctly in page /plan/id/chooseruns/ if SelectAll is checked - #506 (Chenxiong Qi)
Fix default_tester in both defer and select_related - #512 (Chenxiong Qi)
Avoid to add existing email address to user - #430 (Chenxiong Qi)
Remove future-breakpoint from devtools (Chenxiong Qi)
Remove Errata integration - #378 (Chenxiong Qi)
Use PermissionRequiredMixin - #408 (Chenxiong Qi)
List runs in the desc order of id in clone page (Chenxiong Qi)
Add tests to app linkreference (Chenxiong Qi)
Reuse django-contrib-comments APIs - #456 (Chenxiong Qi)
Add more tests to several apps (Chenxiong Qi)
Cleanup tcms/core/utils/ (Chenxiong Qi)
Add tests for comments/views.py (Chenxiong Qi)
Remove unused code (Chenxiong Qi)
Add tests to XMLRPC env APIs (Chenxiong Qi)
Add tests to XMLRPC product APIs (Chenxiong Qi)
Add tests to testcases XMLRPC API (Chenxiong Qi)
Fix template tag (Chenxiong Qi)
Fix failure coverage upload to coveralls (Chenxiong Qi)
Add tests to testcases app (Chenxiong Qi)
Fix load more tests (Chenxiong Qi)
Blank select option should have an empty value (Chenxiong Qi)
Fix tests for case clone (Chenxiong Qi)
Reformat code lines in XMLRPC API examples - #460 (Chenxiong Qi)
Remove another two trailing line breakers (Chenxiong Qi)
Reduce the size of testbox (Chenxiong Qi)
Massive improvements to the tests run in Travis-CI (Chenxiong Qi)
Pull image on-demand in Travis-CI (Chenxiong Qi)
Upgrade django-debug-toolbar vesion and add psycopg2 in requirements (Chenxiong Qi)
Do not limit version of django-debug-toolbar (Chenxiong Qi)
Remove trailing line breakers (Chenxiong Qi)
Remove clean_assignee from XMLRPCNewCaseRunForm (Chenxiong Qi)
Refactor clone cases (Chenxiong Qi)
Update requirements (Chenxiong Qi)
Bump django from 2.2.4 to 2.2.8 (dependabot[bot])
Fix grammar in README (Mfon Eti-mfon)
Shorten imports list from tests.factories (Chenxiong Qi)
Clean more code accessing HTTPStatus (Chenxiong Qi)
Add missing imports (Chenxiong Qi)
Import http status code from correct module (Chenxiong Qi)
Allow specifying release version for up-release-container target (Chenxiong Qi)
Prebuild testenv images (Chenxiong Qi)
Upgrade django-contrib-comments to 1.9.1 (Chenxiong Qi)
Make it much clear for travis-ci testenv matrix comments (Chenxiong Qi)
Add Django 2.2 to tox testenv (Chenxiong Qi)
Use latest version of pytest (Chenxiong Qi)
Update document for running from a released image (Chenxiong Qi)
Set version properly in released image (Chenxiong Qi)