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.
- 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
- Added CLAUDE.md documentation for project guidance
- Version bump to 0.6.2
- Renamed
set_tokentobuild_messagefor better clarity
- Fixed type error in the codebase
- Added Sphinx and related dependencies for documentation build
- Fixed docs build path in GitHub Pages deploy step
- Migrated Sphinx source to
docs/sourceand updated RTD config - Migrated Sphinx docs from
docs/sourcetodocsroot
- Fixed problem with from-email functionality
- Updated README.md with improvements
- Fixed missing request handling (#8)
- Documentation updates with new future features
- Added new related project information
- IP ban functionality for preventing frequent email sending without login
- Version bump to 0.5.0 (#7)
- Multiple README.md updates for better documentation
- Fixed validate record functionality (#6)
- Made login and register views editable (#5)
- 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
- The developer could define their own
Usermodel - 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
- Support django-templated-email
- Support Django Anymail
- Allow users to change their email address
- Enable 2FA
- More easier and customizable login link