Skip to content

Latest commit

 

History

History
103 lines (74 loc) · 2.75 KB

File metadata and controls

103 lines (74 loc) · 2.75 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.

[0.6.3] - 2025-10-01

Fixed

  • Removed unused imports in forms and testapp views
  • Fixed code formatting issues across multiple files
  • Resolved timezone warnings in tests by using timezone-aware datetime objects
  • Improved overall code quality with ruff linting and formatting

Changed

  • Added CLAUDE.md documentation for project guidance

[0.6.2] - 2024-10-01

Added

  • Version bump to 0.6.2

Changed

  • Renamed set_token to build_message for better clarity

Fixed

  • Fixed type error in the codebase

Documentation

  • Added Sphinx and related dependencies for documentation build
  • Fixed docs build path in GitHub Pages deploy step
  • Migrated Sphinx source to docs/source and updated RTD config
  • Migrated Sphinx docs from docs/source to docs root

[0.6.1] - 2024-09-30

Fixed

  • Fixed problem with from-email functionality

Changed

  • Updated README.md with improvements

[0.6.0] - 2024-09-29

Fixed

  • Fixed missing request handling (#8)

Added

  • Documentation updates with new future features
  • Added new related project information

[0.5.0] - 2024-09-28

Added

  • IP ban functionality for preventing frequent email sending without login
  • Version bump to 0.5.0 (#7)

Changed

  • Multiple README.md updates for better documentation

[0.4.0] - 2024-09-27

Fixed

  • Fixed validate record functionality (#6)

Added

  • Made login and register views editable (#5)

[0.3.0] - 2024-09-26

Added

  • Initial stable release
  • Core email login and register functionality
  • Time-limited login links
  • Email sending rate limiting with TimeLimit
  • One-time use login links
  • Support for multiple users
  • Configurable User model support

Features

  • The developer could define their own User model
  • Time-limited of login link
  • Limited of sending email using TimeLimit to set minutes
  • The link could be used for Login once
  • Register new user
  • Support multiple user
  • Ban the IP to send mail frequently without login

Planned Features

  • Support django-templated-email
  • Support Django Anymail
  • Allow users to change their email address
  • Enable 2FA
  • More easier and customizable login link

Related Project