Django-otp

Latest version: v1.5.0

Safety actively analyzes 628924 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 11

1.1.3

--------------------------------------------------------------------------------

- `89`_: Use the standard `username` context variable for compatibility.

.. _89: https://github.com/django-otp/django-otp/pull/89

1.1.2

--------------------------------------------------------------------------------

- `93`_: Default to AutoField to avoid spurious migrations.

.. _93: https://github.com/django-otp/django-otp/issues/93

1.1.1

--------------------------------------------------------------------------------

- `87`_: Fix ``locked_until`` key in throttling reason map.

.. _87: https://github.com/django-otp/django-otp/issues/87

1.1.0

--------------------------------------------------------------------------------

Where possible, all APIs now verify tokens atomically. This prevents race
conditions that could result in a token being verified twice as well as closing
gaps in throttling enforcement. Low-level integrators may still need to
:ref:`manage their own transactions <Low-Level API>`.

1.0.6

--------------------------------------------------------------------------------

- `82`_: Add ability to pass extra context when rendering
:class:`~django_otp.plugins.otp_email.models.EmailDevice` templates.

.. _82: https://github.com/django-otp/django-otp/issues/82

1.0.5

--------------------------------------------------------------------------------

- `77`_: Force username to a string in `config_url`. Note that this might not
produce a very human-friendly result, but it shouldn't throw an exception.

.. _77: https://github.com/django-otp/django-otp/issues/77

Page 3 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.