Skip to content

Releases: openwisp/openwisp-utils

1.2.1 [2025-12-19]

19 Dec 13:02
1.2.1

Choose a tag to compare

1.2.0 [2025-10-23]

23 Oct 15:03
1.2.0

Choose a tag to compare

Features

Changes

Backward-incompatible changes

  • Dropped support for OPENWISP_EMAIL_TEMPLATE setting #482.

Other changes

  • Moved theme color definitions in CSS to variables #487.
  • Standardized code style by switching to Prettier for CSS and JavaScript linting #367.
  • Added line-length enforcement to prettier.
  • Unified Prettier checks into a single command; now includes YAML, Markdown, and JSON files.
  • Updated UI of HTML email templates.
  • Switched selenium browser tests to Firefox.

Dependencies

  • Bumped django-model-utils>=4.5,<5.1".
  • Bumped swapper~=1.4.0.
  • Bumped djangorestframework~=3.16.0.
  • Bumped celery~=5.5.3.
  • Bumped django-filter>=25.1,<26.0.
  • Bumped black>=25.1,<25.10.
  • Bumped flake8~=7.3.0.
  • Bumped isort~=6.0.1.
  • Bumped tblib~=3.1.0.
  • Bumped docstrfmt~=1.11.1.
  • Bumped selenium>=4.10,<4.36.
  • Added channels and channels-test extra requires #388.
  • Removed coveralls in favor of coverage package.
  • Added support for Django 5.x.
  • Dropped support for Django 3.2.0 and Django 4.1.0.
  • Added support for Python 3.11, 3.12, and 3.13.
  • Dropped support for Python 3.8.

1.1.2 [2025-06-18]

18 Jun 23:22
1.1.2

Choose a tag to compare

  • [fix:ui] Avoided JS error when menu is not displayed.
  • [chores:ui] Removed border from submit and search buttons.
  • [chores:ui] Updated "Apply filters" button to use standard styling.
  • [chores:ui] Improved metric collection consent UI.
  • [tests] Minor fixes for flaky tests and 1.1 branch CI testing.

1.1.1 [2024-11-20]

20 Nov 13:38
1.1.1

Choose a tag to compare

  • [fix:ui] Added CSS for djang-allauth forms submit button.
  • [fix:docs] Updated links to django documentation and other minor improvements to the docuemntation.

1.1.0 [2024-08-16]

16 Aug 19:18
1.1.0
fd8ec5b

Choose a tag to compare

Features

Changes

  • Allowed passing extra arguments to the Django send_email function, providing more flexibility in email handling.
  • Replaced the ReStructuredText check with docstrfmt, improving documentation formatting and validation.

Dependencies:

  • Bumped django-model-utils~=4.3.1
  • Bumped djangorestframework>=3.14,<3.15.2
  • Bumped django-filter~=23.2
  • Bumped drf-yasg~=1.21.7
  • Bumped celery~=5.3.0
  • Bumped black~=23.12.1
  • Bumped flake8~=7.1.0
  • Bumped isort~=5.13.2
  • Bumped coveralls~=4.0.1
  • Bumped selenium>=4.10,<4.24
  • Added django-admin-autocomplete-filter~=0.7.1, urllib3>=2.0.0,<3.0.0, tblib~=3.0.0, selenium>=4.10,<4.24, and docstrfmt~=1.8.0.
  • Added support for Django 4.1.x and 4.2.x
  • Added support for Python 3.10
  • Dropped support for Python 3.7
  • Dropped support for Django 3.0.x and 3.1.x

Bugfixes

  • Fixed the alert icon URL in the HelpTextStackedInline template

1.0.5 [2023-11-24]

24 Nov 18:33
1.0.5

Choose a tag to compare

Security

  • (Medium risk) The labels displayed in the dashboard pie charts were
    not being escaped and hence the code was vulnerable to XSS attempts.

1.0.4 [2022-10-07]

07 Oct 11:49
dbbb4ba

Choose a tag to compare

Bugfixes

  • Fixed importlib-metadata dependency, pinned it to <5.0. The
    newer versions of importlib-metadata breaks openwisp-utils on
    Python 3.7.

1.0.3 [2022-08-03]

03 Aug 11:50

Choose a tag to compare

Bugfixes

  • Fixed django-fitler dependency, pinned it to ~=21.1.
    Earlier, it was installing the latest version of django-filter.

1.0.2 [2022-07-01]

01 Jul 14:36
1.0.2

Choose a tag to compare

Bugfixes

1.0.1 [2022-04-07]

07 Apr 19:47
1.0.1

Choose a tag to compare

  • Fixed ImportError in click dependency of black (updated black dependency to black~=22.3.0)
  • Fixed target link of pie charts which use group by queries