Releases: ui/django-post_office
Releases · ui/django-post_office
v3.10.1
v3.10
- Added
email.recipient_delivery_statusfield for tracking delivery issues. Thanks @hery733! - Added
FILE_STORAGEoption inPOST_OFFICEconfig to specify the storage backend for attachments. Thanks @blag! - Added Czech translation. Thanks @fdobrovolny!
- Lots of packaging work and converted setup.py to pyproject.toml. Thanks @blag!
- Various admin improvements. Thanks @blag!
- Updated tests and translations. Thanks @samiashi!
mail.send_many()now returns a list ofEmailinstances. Thanks @chromium7!
v3.9.1
v3.9
- Added a new
LOCK_FILE_NAMEwhich lets you change post office's lock file name. Thanks @Mogost! - Fixes a bug where
email_queuedsignal is not sent in certain cases. Thanks @diesieben07! - Fixes an issue where attachment admin page would not render with large number of emails. Thanks @petrprikryl!
- Fixes a crash when email instances are made with context, but without a template. Thanks @pacahon!
- Other miscellaneous fixes and house keeping tasks by @Mogost!
v3.7.1
- Optimized a queryset in
get_queued()that doesn't use indexes in Postgres. Thanks @marsha97! - Removed
date_hierarchyoption which causes admin to load slowly on DBs with a large number of emails. Thanks @selwin! - Optimized
cleanup_expired_mails()so that deletes emails in smaller batches. Thanks @marsha97!
v3.7.0
- Changed JSON columns to use Django's
JSONFieldand dropjsonfielddependency. Thanks @jrief! - Fixed saving HTML emails that have
quoted_printable. Thanks @gabn88! - Fixes an issue where emails are rendered without context in Django's admin interface. Thanks @zagl!
- This version no longer supports Django 3.1.
v3.6.3
v3.6.2
- Improvement to attachment handling in admin interface. Thanks @petrprikryl!
- Fixed a bug where HTML body is not displayed in admin interface. Thanks @robbieadi!
- Explicitly specify
default_auto_fieldto supress migration warnings. Thanks @CirXe0N! - Fixed a bug where
email.templateis not saved in certain cases. Thanks @franciscobmacedo!
v3.6.1
- Support for bleach >= 5.0. Thanks @franciscobmacedo!
- Ensure that
Reply-Toheaders are correctly set. Thanks @christophmeissner! - Add a
Resendbutton in admin to easily resend an email. Thanks @domdinicola!
v3.6.0
- Support for Django 4.0. Thanks @domdinicola!
cleanup_mailnow deletes emails in batches, which is much nicer to DB when deleting millions of emails. Thanks @stevemc4!- Failure to send an email are now logged as an exception. Thanks @SaturnFromTitan!
- Added
eslocale. Thanks @ahmontero! - Fixed admin template discovery issue for case-sensitive filesystems. Thanks @fasih!
- Fixes:
SMTPServerDisconnectederror. Thanks @weimens! - Various maintenance work by @jrief and @Mogost.