Change Log

v0.1.8 - September 9, 2013 - Python 3 compatibility

  • Tests pass with Django 1.6 under python 3.2 and 3.3.
  • Added a tox.ini for automated testing in multiple environments.

v0.1.7 - August 19, 2013 - Fix for usernames with symbols

  • Cookie names now incorporate a hash of the username rather than the username itself.

Warning

Updating to this version will effectively revoke all previously trusted agents.

v0.1.6 - May 9, 2013 - Django 1.5 compatibility

Custom user models are now supported.

Unit tests have been updated to work across Django versions, with and without USE_TZ=True.

v0.1.5 - October 8, 2012 - Django < 1.4

The middleware is now disabled in Django < 1.4 and all unit tests are skipped.

v0.1.4 - Sep 10, 2012 - Admin cosmetics

  • Add AgentSettings.unicode for the benefit of the admin site.

v0.1.3 - Aug 20, 2012 - Packaging fix

  • Switch to setuptools to install fixtures. The tests will fail otherwise.

v0.1.2 - Aug 19, 2012 - Security fix

  • Include the username in the signed cookie payload and don’t accept it for any other user.

v0.1.1 - Aug 19, 2012 - Minor improvements

  • Added django_agent_trust.context_processors.agent().
  • Added Agent.is_session to indicate session-scoped trusted agents.

v0.1.0 - Aug 13, 2012 - Initial release

Initial beta release. This project was spun off of django-otp-agents, part of the django-otp suite.