Skip to content

Commit 37bfb87

Browse files
committed
Changelog for v12.2
1 parent bfa5ff0 commit 37bfb87

File tree

2 files changed

+111
-2
lines changed

2 files changed

+111
-2
lines changed

CHANGELOG.rst

+109
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,115 @@
11
Change Log
22
==========
33

4+
Kiwi TCMS 12.2 (23 Apr 2023)
5+
----------------------------
6+
7+
.. important::
8+
9+
This release contains security related updates, general improvements,
10+
bug fixes, some API changes and new translations!
11+
12+
Supported upgrade paths::
13+
14+
5.3 (or older) -> 5.3.1
15+
5.3.1 (or newer) -> 6.0.1
16+
6.0.1 -> 6.1
17+
6.1 -> 6.1.1
18+
6.1.1 -> 6.2 (or newer)
19+
20+
After upgrade don't forget to::
21+
22+
./manage.py upgrade
23+
24+
25+
Security
26+
~~~~~~~~
27+
28+
- For security reasons updating email address is no longer allowed. Fixes
29+
`CVE-2023-30544 <https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-7x6q-3v3m-cwjg>`_
30+
- Block uploads of potentially harmful files. Fixes
31+
`CVE-2023-30613 <https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-fwcf-753v-fgcj>`_
32+
33+
34+
Improvements
35+
~~~~~~~~~~~~
36+
37+
- Update Django from 4.1.7 to 4.1.8
38+
- Update django-attachments from 1.9.1 to 1.11
39+
- Update psycopg2 from 2.9.5 to 2.9.6
40+
- Update pygments from 2.14.0 to 2.15.1
41+
- Update python-gitlab from 3.13.0 to 3.14.0
42+
- Add INFO message for User/Group pages in Admin panel which indicates whether
43+
the user is viewing records from the main tenant or from an individual tenant
44+
to avoid confusion
45+
- Add new Execution Dashboard telemetry report. Closes
46+
`Issue #2918 <https://github.com/kiwitcms/Kiwi/issues/2918>`_
47+
- Add column visibility button on search pages. Fixes
48+
`Issue #3149 <https://github.com/kiwitcms/Kiwi/issues/3149>`_
49+
- Add CSV, Excel, PDF and Print buttons on search pages. Fixes
50+
`Issue #3150 <https://github.com/kiwitcms/Kiwi/issues/3150>`_
51+
- Allow manually resetting ``TestRun.stop_date`` when editing page. Refs
52+
`Issue #3124 <https://github.com/kiwitcms/Kiwi/issues/3124>`_
53+
- Display child test plans on Search Test Plans page. Fixes
54+
`Issue #2917 <https://github.com/kiwitcms/Kiwi/issues/2917>`_
55+
- Display nested test plans in drop down select widget on Search Test Cases page.
56+
Fixes `Issue #3134 <https://github.com/kiwitcms/Kiwi/issues/3134>`_
57+
- Display nested test plans in drop down select widget on Telemetry pages
58+
- Display pagination controls for search results both at the top and bottom
59+
- On Search Test Runs page display start/stop timestamp columns. Closes
60+
`Issue #2306 <https://github.com/kiwitcms/Kiwi/issues/2306>`_
61+
- On Search Test Cases page display results from child test plans. Fixes
62+
`Issue #3135 <https://github.com/kiwitcms/Kiwi/issues/3135>`_
63+
64+
65+
API
66+
~~~
67+
68+
- ``TestExecution.update()`` method will no longer update ``self.stop_date``
69+
and ``self.run.stop_date`` fields when status has been changed! The
70+
appropriate behavior here should be specified by the client calling this API
71+
method. Refs `Issue #3112 <https://github.com/kiwitcms/Kiwi/issues/3112>`_
72+
- ``TestPlan.filter()`` method now returns the ``children_count`` field.
73+
Refs `Issue #3134 <https://github.com/kiwitcms/Kiwi/issues/3134>`_,
74+
`Issue #2917 <https://github.com/kiwitcms/Kiwi/issues/2917>`_
75+
- ``TestExecution.filter()`` method now returns ``status__icon`` &
76+
``status__color`` fields
77+
78+
79+
Bug fixes
80+
~~~~~~~~~
81+
82+
- Fix test case filter widget on Test Plan page. Fixes
83+
`Issue #3137 <https://github.com/kiwitcms/Kiwi/issues/3137>`_
84+
- Disable selection of inactive test plans on New Test Run page. Fixes
85+
`Issue #3152 <https://github.com/kiwitcms/Kiwi/issues/3152>`_
86+
- Add styled page for attachment upload errors. Fixes
87+
`Issue #1156 <https://github.com/kiwitcms/Kiwi/issues/1156>`_
88+
- Fix include syntax for ``uwsgi.override`` in ``uwsgi.conf``
89+
90+
91+
Refactoring
92+
~~~~~~~~~~~
93+
94+
- Add additional query parameters for ``updateTestPlanSelectFromProduct()``
95+
- Add ``preProcessData`` callback to ``updateTestPlanSelectFromProduct()``
96+
- Remove unused ``telemetry.css`` file
97+
- Remove unused parameter from ``updateTestPlanSelectFromProduct()``
98+
- Replace hand-crafted pagination controls with the ones built into DataTables
99+
- Replace useless ``form_errors_to_list()`` function
100+
- Skip RobotFramework tests on aarch64 b/c of Selenium error, tested on x86_64
101+
- Update node_modules/webpack from 5.76.3 to 5.80.0
102+
- Update node_modules/eslint from 8.37.0 to 8.38.0
103+
104+
105+
Translations
106+
~~~~~~~~~~~~
107+
108+
- Updated `Russian translation <https://crowdin.com/project/kiwitcms/ru#>`_
109+
- Updated `Slovenian translation <https://crowdin.com/project/kiwitcms/sl#>`_
110+
111+
112+
4113
Kiwi TCMS 12.1 (29 Mar 2023)
5114
----------------------------
6115

tcms/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# -*- coding: utf-8 -*-
22
from datetime import datetime
33

4-
__version__ = "12.1"
5-
__release_date__ = datetime(2023, 3, 29, 20, 0)
4+
__version__ = "12.2"
5+
__release_date__ = datetime(2023, 4, 23, 14, 0)

0 commit comments

Comments
 (0)