Releases: openwisp/openwisp-utils
Releases · openwisp/openwisp-utils
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.UUIDAdmin
which caused the removal of all thereadonly_fields
from the admin add page, now only theuuid
field 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.rst
and 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
0.6.1 [2020-08-17]
- [fix] Commit check run only on Pull Request & workbench
- [deps] Added support for django 3.1
- [ux/admin-theme] Force z-index on main menu to stay on top
0.6.0 [2020-08-14]
Features
- [admin]:
TestReadOnlyAdmin
: added support for exclude attribute
Changes
- [change] Changed QA checks to use isort~=5.0 instead of isort<=4.3; this will cause changes to the way the code is formatted
- Always execute
commitcheck
when run locally (on travis it will be run only in pull requests)
Bugfixes
- [admin] Fixed a bug which caused some menu items to be shown also if the user did not have permission to view or edit them
- [qa] Fixed a regression which caused
commitcheck
to not be run on travis pull requests - [tests] Fixed
SITE_ID
in test project settings
0.5.1 [2020-06-29]
- [feature] Added
TimeLoggingTestRunner
to detect slow tests - [fix] Admin-theme: ensure menu is above other CSS elements
- [fix] Removed
/tests
directory from python package
Version 0.5.0 [2020-06-02]
- [fix] Fix crash when pending migrations check fails
- [add] default_or_test function
- [add] Added deep_merge_dicts function
- [add] formatter: black<=19.10b0
- [add] OPENWISP_API_INFO setting
- [add][api] Require authentication for API docs if DEBUG is False
- [add][api] Implement ScopedRateThrottle by default
- [add][api] Introduced api.ApiAppConfig
- [add][rest] optional swagger API endpoints
- [add][rest] django-filter
- [docs] Re-ordered, added information and improved existing docs
- [update] Added support for flake8 flake8<=3.9
- [change] Renamed test_api to api for consistency
- [change] Rename openwisp-utils-qa-checks to openwisp-qa-check
- [change][api] Renamed /api/v1/swagger/ to /api/v1/docs/
- [improvement] Moved to importlib for Dependency loader & staticfiles for importing files
- [improvement] Added "Related to #" for commit-check
- [enchancement] Added strict mode to run-qa-checks