Skip to content

Releases: anexia-it/django-rest-passwordreset

1.4.1

18 Apr 20:17
Compare
Choose a tag to compare

What's Changed

  • Fix the reset_password_token_created signal to be fired even when no token have been created. by @emickiewicz in #188

New Contributors

Full Changelog: 1.4.0...1.4.1

1.4.0

09 Feb 15:59
1c69aea
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.3.0...1.4.0

1.3.0

15 Sep 12:29
49ddcd6
Compare
Choose a tag to compare

What's Changed

  • Allow password reset without being authenticated by @nittolese in #148
  • Update readme, compatibility matrix, prepare new release by @nezhar in #167

New Contributors

Full Changelog: 1.2.1...1.3.0

1.2.1

22 Oct 14:41
Compare
Choose a tag to compare

Fixed

1.2.0

12 Jun 13:21
1c5bbc3
Compare
Choose a tag to compare

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

1.1.0 release

30 Jan 14:31
Compare
Choose a tag to compare
Update license and setup.py

Validate a token, nullable fields

09 Aug 06:07
Compare
Choose a tag to compare
Pre-release
  • Added an endpoint to "just" validate a token (good for SPAs, see issue #45) - big thanks to @Hall-Erik for MR #60 (and #59)
  • Nullable fields for user agent and remote address are now a thing - see MR #58 and issue #34
  • Use urandom as a "better" random number generator for RandomNumbertokenGenerator - see commit 96e2341#diff-acc725a3d6fc8d27d175f0008640b15e
  • Several updates to the README

Anti Information Leakage

01 Aug 09:13
Compare
Choose a tag to compare
Pre-release
  • Added ability to always return 200: OK, even though the email address was not found #54 - thanks to @stan-sack
  • Added ability to toggle between "user requires to have a usable password" #55 - thanks to @stan-sack
  • A typo in README was fixed #51 - thanks to @wencakisa

Dynamic Lookup Field

28 May 06:05
Compare
Choose a tag to compare
Dynamic Lookup Field Pre-release
Pre-release
  • Added dynamic lookup field for email - thanks to @iagocanalejas for PR #31
  • Safe .get() key function for request.META - thanks to @talbenbasat for PR #40
  • Docu updates

Browsable API, Password validations, and more

15 Apr 07:14
Compare
Choose a tag to compare

Integrated Pull Request #24 which adds:

  • Proper validation errors
  • Password validations (based on Djangos Built-in validate_password function)
  • Browsable API Support

Thanks to @thapabishwa for PR #22 and PR 27 as well as @maljuboori91 for PR #21 which inspired those changes.

Also integrated PR #20 which allows to customize Token Generation (e.g., RandomNumberTokenGenerator).
Thanks for @rtiwarihr and @iagocanalejas for their proposals and help.

Also integrated PR #18 by @iagocanalejas which adds a management command for clearing expired tokens as well as some refactoring work.

Fixed some codestyle errors (using pycodestyle).

Added basic Support Django 2.2

Added instance to the password_reset_token_created signal (based on Django signals that have sender and instance).

Thanks to all contributors.