Change log
1.x
1.2
- Added support for
Django 4.x
and Python 3.10
- Dropped support for
Python 3.5
and older
- Get rid of Travis CI in favor of GitHub Actions
- Updated test dependencies
1.0.1
- Added form errors handling
- Fixed a bug when trying to switch a disabled user
- Updated
RU
locales
1.0.0
- Using
poetry
to build the package;
- Support for
Python 2.7
and Python 3.4+
;
- Support for
Django 1.11
, Django 2.x
and Django 3.x
;
- Use
pytest
for tests;
- Added a project configuration self checking mechanism using the
Django
’s check
framework;
- Make the app configurable (able to customize a widget form and
can_disguise
behavior);
- Changed signal names and signatures to more suitable;
- Does not send
user_logged_in
signal when swapping a user;
- Changed the license from
BSD
to MIT
.
0.x
0.2.3
- Use
tox
for testing
- Drop support for
Django==1.4
0.2.2
- Update head django==1.8 version
0.2.1
- Update head django versions
0.1
- Permissions for disguise now linked with User model;
- Using django system check framework in newest versions;
- Disguise widget become a template tag; earlier it added into page with middleware;
- Migrated to CBV views;
- Code imporvements (pep8);
- Added coverage support;
- Added signals;
- Removed the
update_user_login
feature prior to custom signal handling;