Skip to content

Releases: ui/django-post_office

v3.9.1

22 Nov 02:06
Compare
Choose a tag to compare
  • send_many now returns a list of created Email instances. Thanks @chromium7!
  • Officially support Django 5.1 and Python 3.13. Thanks @selwin!

v3.9

19 Jun 01:08
Compare
Choose a tag to compare
  • Added a new LOCK_FILE_NAME which lets you change post office's lock file name. Thanks @Mogost!
  • Fixes a bug where email_queued signal 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

08 Aug 12:58
Compare
Choose a tag to compare
  • Optimized a queryset in get_queued() that doesn't use indexes in Postgres. Thanks @marsha97!
  • Removed date_hierarchy option 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

30 May 04:48
Compare
Choose a tag to compare
  • Changed JSON columns to use Django's JSONField and drop jsonfield dependency. 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

27 Oct 07:49
Compare
Choose a tag to compare
  • Fixed an issue where emails may not be rendered with context. Thanks @zagl!
  • Fixed a few packaging issues. Thanks @zagl and @adamchainz!
  • send_messages() now mimics Django's SMTP Backend return value. Thanks @JiriKr!

v3.6.2

12 Oct 23:17
Compare
Choose a tag to compare
  • 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_field to supress migration warnings. Thanks @CirXe0N!
  • Fixed a bug where email.template is not saved in certain cases. Thanks @franciscobmacedo!

v3.6.1

04 Jul 08:24
Compare
Choose a tag to compare

v3.6.0

21 Dec 05:16
Compare
Choose a tag to compare
  • Support for Django 4.0. Thanks @domdinicola!
  • cleanup_mail now 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 es locale. Thanks @ahmontero!
  • Fixed admin template discovery issue for case-sensitive filesystems. Thanks @fasih!
  • Fixes: SMTPServerDisconnected error. Thanks @weimens!
  • Various maintenance work by @jrief and @Mogost.

v3.5.2

05 Nov 08:00
Compare
Choose a tag to compare
  • Fixed an issue where Post Office's admin interface doesn't show. Thanks @christianciu!

v3.5.0

31 Oct 09:30
Compare
Choose a tag to compare
  • Added the capability to configure retries via MAX_RETRIES and RETRY_INTERVAL configuration settings. Thanks @Houtmann and @jrief!
  • The admin interface has been improved to show previews of emails. If you want HTML emails to be rendered,
    please install bleach. Thanks @jrief!
  • Add Message-ID to the Email model. This allows administrators to trace back emails. Thanks @jrief!
  • Added CELERY_ENABLED settings. Thanks @elineda!
  • Fixes an issue that prevents PDS attachments from being sent. Thanks @patroqueeet!