--------------------------
Features
~~~~~~~~
- Added `customizable navigation menu <https://github.com/edge-servers/immunity-utils#main-navigation-menu>`_
- Added `horizontal filters <https://github.com/edge-servers/immunity-utils#admin-filters>`_
- Added `customizable admin dashboard <https://github.com/edge-servers/immunity-utils#immunity-dashboard>`_
- Added `send_email function <https://github.com/edge-servers/immunity-utils#immunity_utilsadmin_themeemailsend_email>`_
- Added `CompressStaticFilesStorage <https://github.com/edge-servers/immunity-utils#immunity_utilsstoragecompressstaticfilesstorage>`_ -
a static storage backend for Django that also compresses static files
- Added `AssertNumQueriesSubTestMixin <https://github.com/edge-servers/immunity-utils#immunity_utilstestsassertnumqueriessubtestmixin>`_
- Added `HelpTextStackedInline admin class <https://github.com/edge-servers/immunity-utils#immunity_utilsadminhelptextstackedinline>`_
- Added `ImmunityCeleryTask <https://github.com/edge-servers/immunity-utils#immunity-utils-tasks-immunitycelerytask>`_ - a custom celery task class
- Added support for linting CSS and JS in `immunity-qa-check <https://github.com/edge-servers/immunity-utils#immunity-qa-check>`_
- Added support for formatting CSS and JS in `immunity-qa-format <https://github.com/edge-servers/immunity-utils#immunity-qa-format>`_
- Added `git pre-push hook <https://github.com/edge-servers/immunity-utils/issues/161>`_
Changes
~~~~~~~
- `Updated Immunity'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/edge-servers/immunity-utils/issues/187>`_