WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 8aa479b

Browse files
committed
Changelog for v14.3
1 parent 4d5ac22 commit 8aa479b

File tree

2 files changed

+88
-2
lines changed

2 files changed

+88
-2
lines changed

CHANGELOG.rst

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

4+
Kiwi TCMS 14.3 (03 Jul 2025)
5+
----------------------------
6+
7+
.. important::
8+
9+
This is a minor version release which includes security related updates,
10+
several improvements, bug fixes and new translations.
11+
12+
13+
Recommended upgrade path, see :ref:`upgrading-instructions`::
14+
15+
14.2 -> 14.3
16+
17+
18+
After upgrade don't forget to::
19+
20+
./manage.py upgrade
21+
22+
23+
Security
24+
~~~~~~~~
25+
26+
- Update Django from 5.1.8 to 5.1.11, addressing medium severity vulnerabilities,
27+
`CVE-2025-32873 <https://docs.djangoproject.com/en/5.1/releases/5.1.9/>`_ and
28+
`CVE-2025-48432 <https://docs.djangoproject.com/en/5.1/releases/5.1.10/>`_,
29+
which do not appear to affect Kiwi TCMS
30+
31+
32+
Improvements
33+
~~~~~~~~~~~~
34+
35+
- Remove the django-uuslug dependency
36+
- Update django-colorfield from 0.13.0 to 0.14.0
37+
- Update django-grappelli from 4.0.1 to 4.0.2
38+
- Update django-guardian from 2.4.0 to 3.0.3
39+
- Update django-simple-history from 3.8.0 to 3.10.1
40+
- Update django-tree-queries from 0.19.0 to 0.20.0
41+
- Update markdown from 3.8 to 3.8.2
42+
- Update psycopg[binary] from 3.2.6 to 3.2.9
43+
- Update pygments from 2.19.1 to 2.19.2
44+
- Update python-gitlab from 5.6.0 to 6.1.0
45+
- Update uwsgi from 2.0.29 to 2.0.30
46+
- Update node_modules/pdfmake from 0.2.18 to 0.2.20
47+
- Display nested Test Plan(s) in select drop-down on New Test Run page
48+
- Implement ``Bugzilla.details()`` method to fetch more information about
49+
reported bugs via the existing Bugzilla integration interface
50+
- Refactor URL ``/accounts/<username>/profile/`` into
51+
``/accounts/<pk>/profile/``
52+
to prevent usernames being exposed in logs or anonymous analytics
53+
- Refactor URL ``/plan/<pk>/<slug>`` into ``/plan/<pk>/`` to prevent test plan
54+
summary being exposed in logs or anonymous analytics. Fixes
55+
`Issue #3994 <https://github.com/kiwitcms/Kiwi/issues/3994>`_
56+
57+
58+
Bug fixes
59+
~~~~~~~~~
60+
61+
- Make sure ``IssueTrackerType.details()`` method provides ``id`` and
62+
``status`` fields to prevent crashes when IssueTracker integration falls back
63+
to this method
64+
- For ``Bug.details()`` API method always cast internal result to dict
65+
to avoid the situation where ``modernrpc/handlers/xmlhandler.py::dumps_result()``
66+
doesn't know how to serialize that! Fixes
67+
`Sentry KIWI-TCMS-VV <https://kiwitcms.sentry.io/issues/6660677083/>`_
68+
- Don't send email notifications to inactive users
69+
70+
71+
Refactoring and testing
72+
~~~~~~~~~~~~~~~~~~~~~~~
73+
74+
- Update node_modules/eslint-plugin-import from 2.31.0 to 2.32.0
75+
- Update node_modules/webpack from 5.99.6 to 5.99.9
76+
- Use the public interface ``tcms_api.TCMS().exec`` in tests
77+
- Add test for unauthenticated ``Bugzilla.details()`` which falls back to
78+
OpenGraph
79+
80+
81+
Translations
82+
~~~~~~~~~~~~
83+
84+
- Updated `Chinese Simplified translation <https://crowdin.com/project/kiwitcms/zh-CN#>`_
85+
- Updated `Chinese Traditional translation <https://crowdin.com/project/kiwitcms/zh-TW#>`_
86+
- Updated `Persian translation <https://crowdin.com/project/kiwitcms/fa#>`_
87+
88+
89+
490
Kiwi TCMS 14.2 (23 Apr 2025)
591
----------------------------
692

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__ = "14.2"
5-
__release_date__ = datetime(2025, 4, 23, 19, 20)
4+
__version__ = "14.3"
5+
__release_date__ = datetime(2025, 7, 2, 19, 30)

0 commit comments

Comments
 (0)