Releases: openwisp/openwisp-utils
Releases · openwisp/openwisp-utils
1.0.1 [2022-04-07]
- Fixed
ImportErrorin click dependency of black (updated black dependency toblack~=22.3.0) - Fixed target link of pie charts which use group by queries
1.0.0 [2022-02-18]
Features
- Added customizable navigation menu
- Added horizontal filters
- Added customizable admin dashboard
- Added send_email function
- Added CompressStaticFilesStorage -a static storage backend for Django that also compresses static files
- Added AssertNumQueriesSubTestMixin
- Added HelpTextStackedInline admin class
- Added OpenwispCeleryTask - a custom celery task class
- Added support for linting CSS and JS in openwisp-qa-check
- Added support for formatting CSS and JS in openwisp-qa-format
- Added git pre-push hook
Changes
Bugfixes
- Fixed checkcommit failing for trailing period (.) after closing keyword
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.1band
celery~=5.2.3 - Added support for Django
3.2.xand4.0.x - Added support for Python
3.9
0.7.5 [2021-06-01]
- [fix] Added workaround for minification of browsable API view. Django-pipeline strips spaces from pre-formatted text on minifying HTML which destroys the representation of data on browsable API views. Added a workaround to restore presentation to original form using CSS.
0.7.4 [2021-04-08]
- [fix] Fixed commit check for co-authored commits
0.7.3 [2021-01-12]
- [change] Bind coveralls to 3.0.0
0.7.2 [2020-12-11]
- [fix] Fixed menu height on long pages
- [change] Minor improvement to UI colors to improve readability
0.7.1 [2020-11-18]
- [fix] Fixed bug in
openwisp_utils.admin.UUIDAdminwhich caused the removal of all thereadonly_fieldsfrom the admin add page, now only theuuidfield is removed - [change] Changed commit check to allow commit messages from Dependabot
0.7.0 [2020-11-13]
Features
- [qa] Added a ReStructuredText syntax check (checkrst) to
openwisp-qa-check, which allows to ensureREADME.rstand other top level rst files do not contain syntax errors - [utils] Added register_menu_items to easily register menu items
- [tests] Added test utilities to capture output (eg: to make assertions on it): capture_stdout, capture_stderr, capture_any_output
Changes
- [utils] Removed deprecated openwisp-utils-qa-checks
Bugfixes
- [admin] Hide menu options for unauthenticated users
- [admin] Fixed menu buttons being clicked on some sections of page when not visible
0.6.3 [2020-09-02]
- [deps] Updated django-filter range: >=2.2.0<2.4.0
0.6.2 [2020-08-29]
- [fix] Fixed commit message check when close/fix keyword is missing
- [change] Changed QA commit check prefix hint to mention conventional commit prefixes