From 730124bd5a40f21b76c163bdb2e32cb12bc99f63 Mon Sep 17 00:00:00 2001 From: "Mr. Senko" Date: Mon, 7 Jan 2019 14:09:23 +0200 Subject: [PATCH] Changelog for version 6.4 --- CHANGELOG.rst | 102 +++++++++++++++++++++++++++++++++++++++++++++++ tcms/__init__.py | 2 +- 2 files changed, 103 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5198156b37..d94212825f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,108 @@ Change Log ========== +Kiwi TCMS 6.4 (7 Jan 2018) +-------------------------- + +**IMPORTANT:** this is a security, improvement and bug-fix update that includes new +versions of Django, Patternfly and other dependencies. + +Supported upgrade paths:: + + 5.3 (or older) -> 5.3.1 + 5.3.1 (or newer) -> 6.0.1 + 6.0.1 -> 6.1 + 6.1 -> 6.1.1 + 6.1.1 -> 6.2 (or newer) + +After upgrade don't forget to:: + + ./manage.py migrate + + +Security +~~~~~~~~ + +- Update Django from 2.1.4 to 2.1.5, which deals with CVE-2019-3498: + Content spoofing possibility in the default 404 page +- Update Patternfly to version 3.59.0, which deals with XSS issue in bootstrap. + See CVE-2018-14041 +- By default session cookies will expire after 24 hours. This can be controlled + via the ``SESSION_COOKIE_AGE`` setting. Fixes + `Issue #556 `_ + + +Improvements +~~~~~~~~~~~~ + +- Update mysqlclient from 1.3.13 to 1.3.14 +- Update python-gitlab from 1.6.0 to 1.7.0 +- Update django-simple-history from 2.5.1 to 2.6.0 +- Update pygithub from 1.43.3 to 1.43.4 +- New API method ``TestCase.remove()``. Initially requested as + `SO #53844380 `_ +- Drop down select widges in Patternfly pages are now styled with + ``bootstrap-select`` giving them more consistent look and feel with + the rest of the page (Anton Sankov) +- Create new TestPlan page now includes toggles to control notifications + and whether or not the test plan is active. This was previously available + only in edit page (Anton Sankov) +- By default TestPlan notification toggles are turned on. Previously they + were off (Anton Sankov) +- Create and Edit TestPlan pages now look the same (Anton Sankov) +- Kiwi TCMS is now accepting donations via + `Open Collective `_ + + +Removed functionality +~~~~~~~~~~~~~~~~~~~~~ + +- Remove ``TestPlan page -> Run menu -> Add cases to run`` action. + This is the same as ``TestRun page -> Cases menu -> Add`` action +- Legacy reports will be removed after 1st March 2019. Provide your + feedback in + `Issue #657 `_ +- The ``/run/`` URL path has been merged with ``/runs/`` due to configuration + refactoring. This may break your bookmarks or permalinks! + + +Bug fixes +~~~~~~~~~ + +- Don't traceback if markdown text is ``None``. Originally reported as + `SO #53662887 `_ +- Show loading spinner when searching. Fixes + `Issue #653 `_ +- Quick fix: when viewing TestPlan cases make TC summary link to the test case. + Previously the summary column was a link to nowhere. + + +Translations +~~~~~~~~~~~~ + +- Updated `Chinese Traditional translation `_ +- Updated `French translation `_ +- Updated `Slovenian translation `_ + + +Refactoring +~~~~~~~~~~~ + +- New and updated internal linters +- Refactor ``testplans.views.new`` to class based view (Anton Sankov) +- Refactor ``TestCase -> Bugs tab -> Remove`` to JSON-RPC. References + `Issue #18 `_ +- Refactor ``removeCaseRunBug()`` to JSON-RPC, References + `Issue #18 `_ +- Remove unused ``render_form()`` methods +- Remove unnecessary string-to-int conversion (Ivaylo Ivanov) +- Remove obsolete label fields. References + `Issue #652 `_ (Anton Sankov) +- Pylint fixes +- Remove JavaScript that duplicates ``requestOperationUponFilteredCases()`` +- Remove ``QuerySetIterationProxy`` class - not used anymore + + Kiwi TCMS 6.3 (4 Dec 2018) - Heisenbug Edition ---------------------------------------------- diff --git a/tcms/__init__.py b/tcms/__init__.py index 56c77666d2..085f00199a 100644 --- a/tcms/__init__.py +++ b/tcms/__init__.py @@ -1,2 +1,2 @@ # -*- coding: utf-8 -*- -__version__ = '6.3' +__version__ = '6.4'