Openwisp-utils

Latest version: v1.0.5

Safety actively analyzes 621363 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

1.1.0

--------------------------

WIP.

1.0.4

--------------------------

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

--------------------------

Bugfixes
~~~~~~~~

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

1.0.2

--------------------------

Bugfixes
~~~~~~~~

- Fixed empty charts showing annotations from
the previous chart
- Fixed dashboard template ``extra_config`` getting
over-written when multiple dashboard templates
are used
- Fixed `empty dashboard charts not displaying total as "0"
<https://github.com/openwisp/openwisp-utils/issues/301>`_

1.0.1

--------------------------

- 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

1.0.0

--------------------------

Features
~~~~~~~~

- Added `customizable navigation menu <https://github.com/openwisp/openwisp-utils#main-navigation-menu>`_
- Added `horizontal filters <https://github.com/openwisp/openwisp-utils#admin-filters>`_
- Added `customizable admin dashboard <https://github.com/openwisp/openwisp-utils#openwisp-dashboard>`_
- Added `send_email function <https://github.com/openwisp/openwisp-utils#openwisp_utilsadmin_themeemailsend_email>`_
- Added `CompressStaticFilesStorage <https://github.com/openwisp/openwisp-utils#openwisp_utilsstoragecompressstaticfilesstorage>`_ -
a static storage backend for Django that also compresses static files
- Added `AssertNumQueriesSubTestMixin <https://github.com/openwisp/openwisp-utils#openwisp_utilstestsassertnumqueriessubtestmixin>`_
- Added `HelpTextStackedInline admin class <https://github.com/openwisp/openwisp-utils#openwisp_utilsadminhelptextstackedinline>`_
- Added `OpenwispCeleryTask <https://github.com/openwisp/openwisp-utils#openwisp-utils-tasks-openwispcelerytask>`_ - a custom celery task class
- Added support for linting CSS and JS in `openwisp-qa-check <https://github.com/openwisp/openwisp-utils#openwisp-qa-check>`_
- Added support for formatting CSS and JS in `openwisp-qa-format <https://github.com/openwisp/openwisp-utils#openwisp-qa-format>`_
- Added `git pre-push hook <https://github.com/openwisp/openwisp-utils/issues/161>`_

Changes
~~~~~~~

- `Updated OpenWISP's admin theme <https://medium.com/niteshsinha1707/new-navigation-menu-and-ui-ux-improvements-project-report-a94c37514b7d>`__

**Dependencies**:

- Bumped ``django-model-utils~=4.2.0``
- Bumped ``black<=21.10b0``
- Bumped ``djangorestframework~=3.13.0``
- Added ``swapper~=1.3.0``, ``django-compress-staticfiles~=1.0.1b`` and ``celery~=5.2.3``
- Added support for Django ``3.2.x`` and ``4.0.x``
- Added support for Python ``3.9``

Bugfixes
~~~~~~~~

- Fixed `checkcommit` failing for `trailing period (.) after closing keyword <https://github.com/openwisp/openwisp-utils/issues/187>`_

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.