Djoser

Latest version: v2.3.1

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

Scan your dependencies

Page 6 of 7

0.7.0

Not secure
---------------------

* Add ``TOKEN_MODEL`` setting to allow third party apps to specify a custom token model
* Add ``USER_EMAIL_FIELD_NAME`` setting as a compatibility solution in Django < 1.11
* Add support for Django Password Validators
* Add HTML templates for djoser emails
* Add `flake8`_ integration to CI
* Add `py.test`_ integration
* Add Python 3.7 to CI
* Update from coveralls to codecov
* Update ``README`` to rST with uniform badges
* Update ``djoser.views.PasswordResetView`` to allow non-database ``User.is_active``
* Update docs on topics which have been added/modified since last release
* Remove serializers manager, so the serializers in djoser are now accessed via dot notation
* Remove support for DRF 3.4
* Remove support for basic auth as authentication backend
* Refactor djoser settings module for cleaner and more pythonic/djangonic solution
* Refactor tests into multiple files and fix some minor issues
* Refactor some parts of codebase for better readability
* Slightly refactor/simplify parts of ``djoser.utils``
* Fix all style issues reported by `flake8`_ in codebase
* Fix security bug in ``djoser.views.UserView``

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

0.6.0

Not secure
---------------------

* Add ReadTheDocs integration
* Add basic `pipenv`_ integration
* Add ``Makefile`` to simplify setup and development
* Add release notes to `GitHub Releases`_ and ``CHANGELOG.rst``
* Update README with documentation split into Sphinx docs
* Update ``.travis.yml`` with approximately 3.5x faster CI builds
* Remove support for Django 1.7
* Remove support for DRF 3.3 as a consequence of dropping Django 1.7
* Slightly refactor use of ``Response`` in ``djoser/views.py``
* Fix 190 - race condition for near-simultaneous sign-ups

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

0.5.4

Not secure
---------------------

This release adds a test case and fixes broken factory added in last release.
List of changes:

* Add ``djoser.utils.UserEmailFactoryBase`` test case
* Fix dictionary syntax error

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

0.5.3

Not secure
---------------------

This release increases reusability of ``UserEmailFactoryBase`` in djoser / user apps.
Besides that it's mostly codebase cleanup. List of changes:

* Update ``UserEmailFactoryBase`` to accept arbitrary arguments for the context
* Update some code in ``djoser/utils.py`` to comply with PEP-8
* Update README with additional information related to djoser requirements
* Remove unnecessary requirements
* Remove leftover in ``RegistrationView`` after
`141 <https://github.com/sunscrapers/djoser/pull/141>`_
* Cleanup ``setup.py`` and ``testproject/testapp/tests.py``

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

0.5.2

Not secure
---------------------

This release breaks compatibility with pre-south Django versions and adds
support for DRF 3.5. There are also some changes in documentation. List of changes:

* Add support for DRF 3.5
* Add documentation on using `djangorestframework-jwt`_ with djoser
* Update required Django version to >= 1.7
* Update docs with tweaks on encoding and names

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

0.5.1

Not secure
---------------------

This release introduces new features controlled via appropriate setting flags.
They have been described in documentation. There also is a backward-incompatible
refactor, and other various contributions. List of changes:

* Add ``SEND_CONFIRMATION_EMAIL`` flag to djoser settings
* Add ``LOGOUT_ON_PASSWORD_CHANGE`` flag to djoser settings
* Add ``PASSWORD_RESET_SHOW_EMAIL_NOT_FOUND`` flag to djoser settings
* Refactor ``SendEmailViewMixin`` into UserEmailFactoryBase``
* Update documentation
* Update user creation to wrap it inside atomic transaction
* Update ``.gitignore``
* Update tests

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

Page 6 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.