2.6 KiB
2.6 KiB
Changelog
All notable changes to django_aws_ses
will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.4] - 2025-04-23
Added
- Note in
README.md
Usage section about sending email attachments with a 10MB size limit.
Notes
- Prepared for PyPI release, building on TestPyPI validation (
https://test.pypi.org/project/django-aws-ses
).
[0.1.3] - 2025-04-23
Added
Contributing
section inREADME.md
with guidelines for contributing to the project.- Full URLs for
CHANGELOG.md
,CONTRIBUTORS.md
, andLICENSE
inREADME.md
to ensure PyPI compatibility.
Changed
- Removed clickable table of contents links in
README.md
for reliable rendering on PyPI. - Updated
README.md
formatting to streamline structure and improve readability.
Notes
- Released on TestPyPI (
https://test.pypi.org/project/django-aws-ses
).
[0.1.2] - 2025-04-22
Added
CHANGELOG.md
to document version history.- Table of contents in
README.md
for improved navigation. - Expanded
README.md
sections for AWS SES configuration and usage, with detailed instructions and AWS documentation links. - Note in
README.md
Usage section clarifying examples are in a Python console.
Changed
- Updated
README.md
to usehttps://yourdomain.com
consistently for example URLs. - Improved
README.md
formatting for better rendering on PyPI and TestPyPI. - Corrected model references in
README.md
to includeBounceRecord
,ComplaintRecord
,SendRecord
, andAwsSesUserAddon
.
Notes
- Validated on TestPyPI (
https://test.pypi.org/project/django-aws-ses
).
[0.1.1] - 2025-04-22
Added
- Comprehensive installation steps in
README.md
, covering PyPI and dependency options (dev
,dkim
). CONTRIBUTORS.md
to acknowledge ZeeksGeeks team members and their roles.
Changed
- Incremented version to
0.1.1
to reflect documentation improvements.
[0.1.0] - 2025-04-15
Added
- Initial release of
django_aws_ses
. - Custom Django email backend for Amazon SES.
- Bounce and complaint handling via SNS notifications.
- Non-expiring unsubscribe links with GET vs. POST protection.
- Optional DKIM signing support (requires
dkimpy
). - Admin dashboard for SES statistics (superusers only).
- Models for
AwsSesSettings
,BounceRecord
,ComplaintRecord
,SendRecord
, andAwsSesUserAddon
. - Comprehensive test suite covering email sending, bounce/complaint handling, and unsubscribe functionality.
Notes
- Initial release tested with Django 3.2+ and Python 3.6+.
- Successfully deployed to TestPyPI for validation.