All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
PyPi: https://pypi.org/project/django-rest-passwordreset/.
- Added Python 3.13 support
- Added Django 5.1 support
- Added Django Rest Framework 3.15 support
- Removed Python 3.8 support
- Removed Django 3.2 support
- Removed Django Rest Framework 3.14 support
- X-Forwarded-For containing multiple IPs does not respect inet data type (#191)
- Fix the reset_password_token_created signal to be fired even when no token have been created. (#188)
pre_password_reset
andpost_password_reset
signals now provide `reset_password_token- Add translations to Brazilian Portuguese
- Possibility to return the username and email address when validating a token
- Generating and clearing tokens programmatically
- Support for Python 3.11, 3.12
- Support for Django 4.2, 5.0
- Support for DRF 3.14
- Increase max_length of user_agent to 512
- Dropped support for Django 4.0, 4.1
- Dropped support for DRF 3.12, 3.13
- Dropped support for Python 3.7
- Support for Python 3.10
- Support for Django 3.2, 4.0, 4.1
- Support for DRF 3.12, 3.13
- Dropped support for Python 3.5, 3.6
- Dropped support Django 2.2, 3.0, 3.1
- Dropped support form DRF 3.11, 3.12
- CVE-2019-19844 potentials
- Support for Django 3.x, DRF 3.1x
- Dropped support for Python 2.7 and 3.4, Django 1.11, 2.0 and 2.1, DRF < 3.10
- Token validation endpoint (#45, #59, #60)
- Dynamic lookup field for email (#31)
- Fixes #34
- PRs #40, #51, #54, #55
- Browseable API support, validations (#24)
- Customized token generation (#20)
- Clear expired tokens (#18)
- Fixes #8 (again), #11
- Fixes #8
- Fixes #4
- PR #1
- Maintenance Release
- Maintenance Release
- Initial Release