Changelog

v2.1.0

Features
  • #71: Make email template paths configurable.

v2.0.3

Bugfixes * #77: Fix dependency issues for older versions of Django.

v2.0.2

Bugfixes
  • #70: The email address a user registers with is now correctly marked as their primary email address.

v2.0.1

Bugfixes
  • Fix clobbered version name.

v2.0.0

Breaking Changes
  • Dropped support for Python versions less than 3.6 and added support for Python 3.7.
Features
  • #59: Add setting to determine if users must provide their password when verifying an email address. To maintain backwards compatibility, the setting defaults to True.
Documentation
  • #64: Add contributing guidelines.
Miscellaneous
  • #61: Format code with black.

v1.2.0

Features
  • Use django-email-utils for email sending. This allows us to easily send both HTML and plain text templated emails.

v1.1.0

Features
  • #53: Emit a signal when an email address is verified.
  • #54: Normalize email addresses.

v1.0.0

Features
  • #47: Send a signal out when a user registers.
Bugfixes
  • #42: Fix issue with creating multiple primary emails.
  • #45: Confirmation tokens are now deleted once they have been used.
  • #46: Documentation for endpoints using the generic SerializerSaveView is no longer broken.
Miscellaneous
  • #41: Fix useless test.

v0.4.3

Bugfixes
  • #44: Fix issue with templates not being included in distribution.

v0.4.2

Bugfixes
  • #43: Fix issue with registration view not respecting overridden registration serializer setting.

v0.4.1

Bugfixes
  • #40: Fix issue with invalid admin fields.

v0.4.0

Features
  • #30: Add endpoints to request/perform a password reset.
  • #37: Allow a custom registration serializer to be provided.
Documentation
  • #29: Fix typo with installation instructions.
Miscellaneous
  • #33: Fix issue with deployment process breaking example project requirements.

v0.3.1

Make dependency versions less strict.

v0.3.0

Features
  • #9, #25: Add documentation and example project.
  • #10: Add custom authentication backend.
  • #22: Add endpoints for managing email addresses.
  • #24: Add field to track a user’s primary email address.

v0.2.1

Bugfixes
  • #20: Fix for tagged releases not being deployed.

v0.2

Features
  • #4: Send a verification email after registration.
  • #5: Add an endpoint for verifying email addresses.
  • #6: Add an endpoint for resending an email verification.
  • #7: Add a command for cleaning up expired email confirmations.
Miscellaneous
  • #14: Email addresses must be unique

v0.1

Bare-bones intial release. This is not ready for any sort of use.

Features
  • #2: Add endpoint to register new users.