Skip to content

Latest commit

 

History

History
102 lines (72 loc) · 2.31 KB

CHANGELOG.rst

File metadata and controls

102 lines (72 loc) · 2.31 KB

Changelog

4.9.0

  • Add Django 3.2, 4.0, 4.1, 4.2, 5.0 support
  • Remove support for deprecated Django versions
  • Add Python 3.8, 3.9, 3.10, 3.11, 3.12 support
  • Remove support for deprecated Python versions

4.8.1

  • Add missing migration

4.8.0

  • `django_mailbox.models.Mailbox.get_new_mail` become generator
  • Added to `django_mailbox.models.Message.mailbox` in-memory caches of result
  • Added to command `processincomingmessage` argument to pass mailbox name
  • Improved tests, especially different Django & Python version

4.6.1

  • Add Django 2.0 support
  • Add on_delete=models.CASCADE in models & migrations
  • Add Django 2.0 to tests matrices

4.4

  • Adds Django 1.8 support.

4.3

  • Adds functionality for allowing one to store the message body on-disk instead of in the database.

4.2

  • Adds 'envelope headers' to the Admin interface.

4.1

  • Adds Django 1.7 migrations support.

4.0

  • Adds html property returning the HTML contents of django_mailbox.models.Message instances. Thanks @ariel17!
  • Adds translation support. Thanks @ariel17!
  • Drops support for Python 3.2. The fact that only versions of Python newer than 3.2 allow unicode literals has convinced me that supporting Python 3.2 is probably more trouble than it's worth. Please let me know if you were using Python 3.2, and I've left you out in the cold; I'm willing to fix Python 3.2 support if it is actively used.

3.4

  • Adds gmail transport allowing one to use Google OAuth credentials for gathering messages from gmail. Thanks @alexlovelltroy!

3.3

  • Adds functionality to imap transport allowing one to archive processed e-mails. Thanks @yellowcap!

3.2

  • Fixes #13; Python 3 support had been broken for some time. Thanks for catching that, @greendee!

3.1

  • Fixes a wide variety of unicode-related errors.

3.0

  • Restructures message storage such that non-text message attachments are stored as files, rather than in the database in their original (probably base64-encoded) blobs.
  • So many new tests.