Skip to content

Commit e1577cf

Browse files
committed
1.2.0 release
Signed-off-by: Gagan Deep <[email protected]>
1 parent 8543fc2 commit e1577cf

File tree

2 files changed

+60
-3
lines changed

2 files changed

+60
-3
lines changed

CHANGES.rst

Lines changed: 59 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,67 @@
11
Changelog
22
=========
33

4-
Version 1.2.0 [Unreleased]
4+
Version 1.2.0 [2025-10-23]
55
--------------------------
66

7-
Work in progress.
7+
Features
8+
~~~~~~~~
9+
10+
- Added `guided release tool
11+
<https://openwisp.io/docs/dev/utils/developer/releaser-tool.html>`_.
12+
- Added retry mechanism to SeleniumTestMixin `#464
13+
<https://github.com/openwisp/openwisp-utils/issues/464>`_.
14+
- Enhanced ``ValidatedModelSerializer``: introduced ``exclude_validation``
15+
and avoided setting many-to-many fields automatically.
16+
- Added reusable `retry-command GitHub action
17+
<https://openwisp.io/docs/dev/utils/developer/reusable-github-utils.html#retry-command>`_.
18+
- Made HTML template configurable in
19+
`openwisp_utils.admin_theme.email.send_email
20+
<https://openwisp.io/docs/dev/utils/developer/admin-theme.html#openwisp-utils-admin-theme-email-send-email>`_..
21+
22+
Changes
23+
~~~~~~~
24+
25+
Backward-incompatible changes
26+
+++++++++++++++++++++++++++++
27+
28+
- Dropped support for OPENWISP_EMAIL_TEMPLATE setting `#482
29+
<https://github.com/openwisp/openwisp-utils/issues/482>`_.
30+
31+
Other changes
32+
+++++++++++++
33+
34+
- Moved theme color definitions in CSS to variables `#487
35+
<https://github.com/openwisp/openwisp-utils/issues/487>`_.
36+
- Standardized code style by switching to Prettier for CSS and JavaScript
37+
linting `#367 <https://github.com/openwisp/openwisp-utils/issues/367>`_.
38+
- Added line-length enforcement to prettier.
39+
- Unified Prettier checks into a single command; now includes YAML,
40+
Markdown, and JSON files.
41+
- Updated UI of HTML email templates.
42+
- Switched selenium browser tests to Firefox.
43+
44+
Dependencies
45+
++++++++++++
46+
47+
- Bumped ``django-model-utils>=4.5,<5.1"``.
48+
- Bumped ``swapper~=1.4.0``.
49+
- Bumped ``djangorestframework~=3.16.0``.
50+
- Bumped ``celery~=5.5.3``.
51+
- Bumped ``django-filter>=25.1,<26.0``.
52+
- Bumped ``black>=25.1,<25.10``.
53+
- Bumped ``flake8~=7.3.0``.
54+
- Bumped ``isort~=6.0.1``.
55+
- Bumped ``tblib~=3.1.0``.
56+
- Bumped ``docstrfmt~=1.11.1``.
57+
- Bumped ``selenium>=4.10,<4.36``.
58+
- Added ``channels`` and ``channels-test`` extra requires `#388
59+
<https://github.com/openwisp/openwisp-utils/issues/388>`_.
60+
- Removed ``coveralls`` in favor of ``coverage`` package.
61+
- Added support for Django ``5.x``.
62+
- Dropped support for Django ``3.2.0`` and Django ``4.1.0``.
63+
- Added support for Python ``3.11``, ``3.12``, and ``3.13``.
64+
- Dropped support for Python ``3.8``.
865

966
Version 1.1.2 [2025-06-18]
1067
--------------------------

openwisp_utils/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION = (1, 2, 0, "alpha")
1+
VERSION = (1, 2, 0, "final")
22
__version__ = VERSION # alias
33

44

0 commit comments

Comments
 (0)