Skip to content

Commit 6f21725

Browse files
committed
Changelog for v15.3
1 parent c12bb49 commit 6f21725

File tree

2 files changed

+101
-2
lines changed

2 files changed

+101
-2
lines changed

CHANGELOG.rst

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

4+
Kiwi TCMS 15.3 (28 Jan 2026)
5+
----------------------------
6+
7+
.. important::
8+
9+
This is a minor version release which includes updates and improvements,
10+
database migrations and several new API methods.
11+
12+
13+
Improvements
14+
~~~~~~~~~~~~
15+
16+
- Update Django from 5.2.9 to 5.2.10
17+
- Update django-simple-captcha from 0.6.2 to 0.6.3
18+
- Update django-simple-history from 3.10.1 to 3.11.0
19+
- Update from 3.10 to 3.10.1
20+
- Update psycopg[binary] from 3.3.1 to 3.3.2
21+
- Update python-gitlab from 7.0.0 to 8.0.0
22+
- Update tzdata from 2025.2 to 2025.3
23+
- Update node_modules/pdfmake from 0.2.20 to 0.3.3
24+
- Models Classification, Product, Priority, Component and Version can now be
25+
translated in Admin pages (@nichicom-yasutake). Fixes
26+
`Issue #4193 <https://github.com/kiwitcms/Kiwi/issues/4193>`_
27+
- Display categories ordered by name. Fixes
28+
`Issue #4166 <https://github.com/kiwitcms/Kiwi/issues/4166>`_
29+
- Stricter checking for attributes in uploaded files
30+
- Strip newline characters from email subjects to avoid crashes
31+
32+
33+
Database
34+
~~~~~~~~
35+
36+
- Add migration
37+
``management.0012_alter_classification_options_alter_component_options_and_more``
38+
- Add migration ``testcases.0023_alter_category_ordering``
39+
40+
41+
API
42+
~~~
43+
44+
- Add ``Bug.create()`` API method
45+
- Add ``Bug.filter_canonical()`` API method
46+
- Add ``Bug.get_comments()`` API method
47+
- Add ``Bug.add_comment()`` API method
48+
- Add ``Bug.add_attachment()`` API method
49+
- Add ``Bug.list_attachments()`` API method
50+
- Add ``Bug.add_execution()`` API method
51+
- Add ``Group.filter()`` API method
52+
- Add ``Group.permissions()`` API method
53+
- Add ``Group.users()`` API method
54+
- Add ``TestExecution.add_attachment()`` API method
55+
- Add ``TestExecution.list_attachments()`` API method
56+
- Add ``TestExecution.create()`` API method
57+
- Add ``TestExecution.add_property()`` API method
58+
- Add ``TestRun.list_attachments()`` API method
59+
- Add ``TestRun.add_property()`` API method
60+
- Add ``TestRun.get_cc()`` API method
61+
- Allow ``TestCase.create()`` API method to override ``TestCase.create_date``
62+
- Allow ``TestPlan.create()`` API method to override ``TestPlan.create_date``
63+
- Allow super-user to override comment author/submission date for
64+
``TestCase.add_comment()`` API method
65+
- Allow super-user to override comment author/submission date for
66+
``TestExecution.add_comment()`` API method
67+
- For ``BugTracker.filter()`` API method order results by ``id`` field
68+
- For ``Category.filter()`` API method order results by ``id`` field
69+
- For ``Classification.filter()`` API method order results by ``id`` field
70+
- For ``Component.filter()`` API method order results by ``id`` field
71+
- For ``Group.filter()`` API method order results by ``id`` field
72+
- For ``PlanType.filter()`` API method order results by ``id`` field
73+
- For ``Priority.filter()`` API method order results by ``id`` field
74+
- For ``Tag.filter()`` API method order results by ``id`` field
75+
- For ``Template.filter()`` API method order results by ``id`` field
76+
- For ``TestCase.filter()`` API method order results by ``id`` field
77+
- For ``TestCaseStatus.filter()`` API method order results by ``id`` field
78+
- For ``TestExecution.filter()`` API method order results by ``id`` field
79+
- For ``TestExecutionStatus.filter()`` API method order results by ``id`` field
80+
- For ``TestRun.filter()`` API method order results by ``id`` field
81+
- For ``User.filter()`` API method order results by ``id`` field
82+
- ``TestCase.comments()`` API method changes the following fields in its
83+
response:
84+
85+
- ``site`` -> ``site_id``
86+
- ``user`` -> ``user_id``
87+
88+
89+
Refactoring and testing
90+
~~~~~~~~~~~~~~~~~~~~~~~
91+
92+
- Update actions/upload-artifact from 5 to 6
93+
- Update black from 25.11.0 to 25.12.0
94+
- Update locust from 2.42.6 to 2.43.1
95+
- Update node_modules/brace-expansion from 1.1.11 to 1.1.12
96+
- Update node_modules/webpack from 5.103.0 to 5.104.1
97+
- Update URL to website article
98+
- Remove redundant code snippet in ``TestRun.create()`` API method
99+
- Add more assertions for ``TestRun.create()`` API test scenario
100+
101+
102+
4103
Kiwi TCMS 15.2 (06 Dec 2025)
5104
----------------------------
6105

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.2"
5-
__release_date__ = datetime(2025, 12, 6, 11, 30)
4+
__version__ = "15.3"
5+
__release_date__ = datetime(2026, 1, 28, 20, 10)

0 commit comments

Comments
 (0)