By: Daniel Nazarian 🐧👹
Contact me at dnaz@danielnazarian.com
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.
- Lots of documentation clean up
- Packaging and PyPi clean up
NotificationEmail
handling and error improvements- Removed generic
Exceptions
everywhere - Code and License copyright updates
- ACTUAL FIX for recipients_contains lol!!
- recipients_contains fix for ID support
- Updated GET/List APIs to include recipients listed as IDs
- Email threads fix
- Send emails on threads to avoid blocking
- Email templates fixes
- Logging fixes
- Better error handling
- Fix file attachment in emails
- Documentation improvements
- Email subject fix
- Doc improvements
- Email attachment/ICS support
- Added line breaks to email templates
- Doc updates
- IN_TEST fix for POST email API
- Fixed datetime_sent on BaseNotification
- Support for
TEAM_NAME
setting - Fixed emails in test mode
- Support for
TEAM_NAME
setting - Fixed emails in test mode
- Some hotfixes
- Added contact email template
- Improved email template docs
- Fixed datetime sent for emails bug
- Improved Django admin
- User editable Email Templates!
- Including docs
- Flake8 + Linting improvements
- Email Template paths fix
- Package name update
- URL fixes
- Migration fixes
- HOTFIX 2
- LOTS of cleanup and refactoring
- CI/CD improvements
- lint
- test_python
- release
- Coverage!
- Refactored notifications app to work better with standard Django app
- HOTFIX
- LOTS of cleanup and refactoring
- CI/CD improvements
- lint
- test_python
- release
- Coverage!
- Refactored notifications app to work better with standard Django app
- LOTS of cleanup and refactoring
- CI/CD improvements
- lint
- test_python
- release
- Coverage!
- Refactored notifications app to work better with standard Django app
- Initial release!