Releases: django-hijack/django-hijack
Releases · django-hijack/django-hijack
3.0rc1
BREAKING CHANGES
This is a complete rewrite of the django-hijack
package. All former APIs are broken.
How to Upgrade
Please remove your current integration and follow the setup instructions.
This also includes removing the unmaintained django-hiack-admin
package,
which is no longer needed.
Notable improvements
- security first design
- Django admin support was merged into this package
- easy integration
- custom user model support
- customizable design
- automatic dark-mode theme
2.3.0
- Simplify URL and view structure. Add support for multiple PK types
based on URL pattern as well as natural key support via URL patterns. - Remove
django-compat
dependency. - Drop special case handling for unsupported Python/Django versions.
- Deprecate
HIJACK_URL_ALLOWED_ATTRIBUTES
setting favoringHIJACK_USER_URL_PATTERN
. - Deprecate URL names
login_with_id
,login_with_username
andlogin_with_email
favoringacquire
. - Deprecate URL name
release_hijack
favoringrelease
. - Deprecate views
login_with_id
,login_with_username
andlogin_with_email
favoringrelease_user_view
. - Deprecate view
release_hijack
favoringrelease_user_view
. - Reformat code and imports (black/isort).
- Remove old change log file from repo and distributions.
2.2.1
2.2.0
2.1.10
- Django 2.1 compatibility, see https://pypi.org/project/django-hijack/2.1.10/
2.1.7
- Add Danish translations
- add conditional to use is_authenticated property when django >= 1.10
- use django MiddlewareMixin to support new style Middleware
- added tests for HijackRemoteUserMiddleware
2.1.6
- Add Slovak and Russian localization
2.1.5
2.1.4
- Added support for Django 1.11
- Reworked tox and travis setup