1.0.2 (2024-01-08)
- Add support for django 5
- Add mixin for custom django admin actions not requiring queryset
- Add support for customizing CeleryBeat health-check task signature
- Drop support for Django < 2.2
- Drop support for Python < 3.7
- Add support for Django 3.1, 3.2, and 4.0
- Add support for Python 3.8, 3.9, and 3.10
- Replace Travis CI with GitHub Actions
- Replace Setuptools with Poetry
- Remove support for universal wheels
- Fix deprecation warning for ugettext_lazy()
- Fix deprecation warning for default_app_config
- Fix deprecation warning for Signal.providing_args
- Remove deprecated YuglifyCssFilter and YuglifyJsFilter compression filters
- Replace django.conf.urls.url() with django.urls.path()
- Remove obsolete encoding magic comment
- Remove obsolete unicode string prefix
- Remove obsolete inheritance from object
- Make use of f-strings in place of str.format() and %-formatting
- Allow usage with Django 3.0 and above
- Fix issue in celery beat health check when cache failing would bring down the whole project
- Fix issue in celery beat health check when celery failing would bring down the whole project
- Add ReadOnlyAdminMixin for Django admin views
- Add a decorator for annotating admin methods (annotate_admin_method)
- Make celery beat health-check error message more comprehensive
- Bugfix: Prevent celery beat health-check from false-failing initially. Thanks @iharthi
- Add extra require for hashids.
- Fix usage of deprecated from hashids.
- Updated dependencies to support Django LTS correctly.
- Added health-check for celery and celery beat. Thanks @iharthi
- Added health-check helpers. Thanks @iharthi
- Added locking decorator. Thanks @iharthi
- Supported Django and Python versions are listed below
Django version | Python versions |
Django 1.8 | 3.4, 3.5, 3.6 |
Django 1.11 | 3.4, 3.5, 3.6 |
Django 2.0 | 3.4, 3.5, 3.6, 3.7 |
Django 2.1 | 3.5, 3.6, 3.7 |
- Supported Django versions are now 1.8, 1.11, and 2.0. ClosableModel.created_by and closed_by now have on_delete=models.SET_NULL attribute.
- Supported Python versions are now 3.4, 3.5, and 3.6.
- Rename tg_utils.yuglify module to tg_utils.compressor_filters and added new filters for using UglifyJS 2 and clean-css.
- Added docs for tg_utils.compressor_filters module.
- First release on PyPI.