Skip to content

Commit 9dbdc22

Browse files
committed
Changelog for v15.2
1 parent 7f13a67 commit 9dbdc22

File tree

3 files changed

+78
-4
lines changed

3 files changed

+78
-4
lines changed

CHANGELOG.rst

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,80 @@
11
Change Log
22
==========
33

4+
Kiwi TCMS 15.2 (06 Dec 2025)
5+
----------------------------
6+
7+
.. important::
8+
9+
This is a minor version release which includes security related updates,
10+
several improvements, new API methods and new translations.
11+
12+
13+
Security
14+
~~~~~~~~
15+
16+
- Update Django from 5.2.7 to 5.2.9 which contains patches for
17+
*CVE-2025-64459*, *CVE-2025-64458*, *CVE-2025-13372* and *CVE-2025-64460*
18+
- Update node_modules/js-yaml from 4.1.0 to 4.1.1
19+
20+
21+
Improvements
22+
~~~~~~~~~~~~
23+
24+
- Update bleach from 6.2.0 to 6.3.0
25+
- Update django-grappelli from 4.0.2 to 4.0.3. Fixes
26+
`Issue #4119 <https://github.com/kiwitcms/Kiwi/issues/4119>`_
27+
- Update django-tree-queries from 0.21.2 to 0.23.0
28+
- Update markdown from 3.9 to 3.10
29+
- Update psycopg[binary] from 3.2.11 to 3.3.1
30+
- Update python-gitlab from 6.5.0 to 7.0.0
31+
- Add new toolbar menu item on TestRun page, which opens the
32+
Execution Dashboard page with executions from the current TestRun. Closes
33+
`Issue #4084 <https://github.com/kiwitcms/Kiwi/issues/4084>`_
34+
- Display TestCase ID on Execution Dashboard page
35+
- Display Priority & Automated columns in Execution Dashboard page
36+
37+
38+
API
39+
~~~
40+
41+
- Add ``BugTracker.create()`` API method
42+
- Add ``BugTracker.filter()`` API method
43+
- Add ``Priority.create()`` API method
44+
- Add ``Severity.create()`` API method
45+
- Add ``Severity.filter()`` API method
46+
- Add ``Tag.create()`` API method
47+
- Add ``Template.create()`` API method
48+
- Add ``Template.filter()`` API method
49+
- Add ``TestCaseStatus.create()`` API method
50+
- Add ``TestExecutionStatus.create()`` API method
51+
52+
53+
Refactoring and testing
54+
~~~~~~~~~~~~~~~~~~~~~~~
55+
56+
- Update actions/checkout from 5 to 6
57+
- Update actions/upload-artifact from 4 to 5
58+
- Update black from 25.9.0 to 25.11.0
59+
- Update locust from 2.42.0 to 2.42.6
60+
- Update sphinx from 8.2.3 to 9.0.4
61+
- Update node_modules/webpack from 5.102.1 to 5.103.0
62+
- Update password reset URL format to match latest in Django 5.2
63+
- Add end-to-end test for password reset functionality
64+
- Remove redundant ``_fixture_setup()`` definition
65+
66+
67+
Translations
68+
~~~~~~~~~~~~
69+
70+
- Updated `Chinese Simplified translation <https://crowdin.com/project/kiwitcms/zh-CN#>`_
71+
- Updated `Indonesian translation <https://crowdin.com/project/kiwitcms/id#>`_
72+
- Updated `Japanese translation <https://crowdin.com/project/kiwitcms/ja#>`_
73+
- Updated `Polish translation <https://crowdin.com/project/kiwitcms/pl#>`_
74+
- Updated `Russian translation <https://crowdin.com/project/kiwitcms/ru#>`_
75+
76+
77+
478
Kiwi TCMS 15.1 (24 Oct 2025)
579
----------------------------
680

docs/source/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@
105105

106106
# General information about the project.
107107
project = "Kiwi TCMS"
108-
copyright = "2013, Red Hat, Inc.; 2017-2022 Kiwi TCMS project and its contributors"
108+
copyright = "2013, Red Hat, Inc.; 2017-2025 Kiwi TCMS project and its contributors"
109109

110110
# The version info for the project you're documenting, acts as replacement for
111111
# |version| and |release|, also used in various other places throughout the
@@ -335,7 +335,7 @@
335335
epub_author = "hlin,weizhou,cqi,qduanmu,MrSenko"
336336
epub_publisher = "hlin,weizhou,cqi,qduanmu,MrSenko"
337337
epub_copyright = (
338-
"2013, Red Hat, Inc.; 2017-2022, Kiwi TCMS project and its contributors"
338+
"2013, Red Hat, Inc.; 2017-2025, Kiwi TCMS project and its contributors"
339339
)
340340

341341
# The basename for the epub file. It defaults to the project name.

tcms/__init__.py

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

4-
__version__ = "15.1"
5-
__release_date__ = datetime(2025, 10, 24, 11, 30)
4+
__version__ = "15.2"
5+
__release_date__ = datetime(2025, 12, 6, 11, 30)

0 commit comments

Comments
 (0)