Skip to content

Latest commit

 

History

History
114 lines (93 loc) · 3.65 KB

CHANGELOG.md

File metadata and controls

114 lines (93 loc) · 3.65 KB

Changelog

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

Fixed

  • X-Forwarded-For containing multiple IPs does not respect inet data type (#191)

Fixed

  • Fix the reset_password_token_created signal to be fired even when no token have been created. (#188)

Added

  • pre_password_reset and post_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

Changed

  • 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

Added

  • Support for Python 3.10
  • Support for Django 3.2, 4.0, 4.1
  • Support for DRF 3.12, 3.13

Changed

  • 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

Fixed

  • CVE-2019-19844 potentials

Added

  • Support for Django 3.x, DRF 3.1x

Changed

  • Dropped support for Python 2.7 and 3.4, Django 1.11, 2.0 and 2.1, DRF < 3.10

Added

  • Token validation endpoint (#45, #59, #60)
  • Dynamic lookup field for email (#31)

Changed

  • Fixes #34
  • PRs #40, #51, #54, #55

Added

  • 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