mirror of
https://github.com/pacnpal/django-anymail.git
synced 2025-12-20 11:51:05 -05:00
Release 8.0
This commit is contained in:
@@ -25,26 +25,26 @@ Release history
|
|||||||
^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^
|
||||||
.. This extra heading level keeps the ToC from becoming unmanageably long
|
.. This extra heading level keeps the ToC from becoming unmanageably long
|
||||||
|
|
||||||
vNext
|
v8.0
|
||||||
-----
|
----
|
||||||
|
|
||||||
*Unreleased changes in development*
|
*2020-09-11*
|
||||||
|
|
||||||
Breaking changes
|
Breaking changes
|
||||||
~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
* Drop support for Django versions older than Django 2.0, and for Python 2.7.
|
* Require **Django 2.0 or later** and Python 3. (For compatibility with Django 1.11 and
|
||||||
(For compatibility with Django 1.11, stay on the Anymail `v7.2 LTS`_
|
Python 2.7, stay on the Anymail `v7.2 LTS`_ extended support branch by setting your
|
||||||
extended support branch by setting your requirements to `django-anymail~=7.2`.)
|
requirements to `django-anymail~=7.2`.)
|
||||||
|
|
||||||
* **Mailjet:** Upgrade to Mailjet's newer v3.1 send API. Most Mailjet users will not
|
* **Mailjet:** Upgrade to Mailjet's newer v3.1 send API. Most Mailjet users will not
|
||||||
be affected by this change, with two exceptions: (1) Mailjet's v3.1 API does not allow
|
be affected by this change, with two exceptions: (1) Mailjet's v3.1 API does not allow
|
||||||
multiple reply-to addresses, and (2) if you are using Anymail's `esp_extra`, you will
|
multiple reply-to addresses, and (2) if you are using Anymail's `esp_extra`, you will
|
||||||
need to update it for compatibility with the new API. (See
|
need to update it for compatibility with the new API. (See
|
||||||
`docs <https://anymail.readthedocs.io/en/latest/esps/mailjet/#esp-extra-support>`__.)
|
`docs <https://anymail.readthedocs.io/en/stable/esps/mailjet/#esp-extra-support>`__.)
|
||||||
|
|
||||||
* **SparkPost:** Switch away from the (now unmaintained) Python SparkPost library to
|
* **SparkPost:** Call the SparkPost API directly, without using the (now unmaintained)
|
||||||
calling the SparkPost API directly. The "sparkpost" package is no longer necessary and
|
Python SparkPost client library. The "sparkpost" package is no longer necessary and
|
||||||
can be removed from your project requirements. Most SparkPost users will not be
|
can be removed from your project requirements. Most SparkPost users will not be
|
||||||
affected by this change, with two exceptions: (1) You must provide a
|
affected by this change, with two exceptions: (1) You must provide a
|
||||||
``SPARKPOST_API_KEY`` in your Anymail settings (Anymail does not check environment
|
``SPARKPOST_API_KEY`` in your Anymail settings (Anymail does not check environment
|
||||||
@@ -53,7 +53,7 @@ Breaking changes
|
|||||||
|
|
||||||
As part of this change esp_extra now allows use of several SparkPost features, such
|
As part of this change esp_extra now allows use of several SparkPost features, such
|
||||||
as A/B testing, that were unavailable through the Python SparkPost library. (See
|
as A/B testing, that were unavailable through the Python SparkPost library. (See
|
||||||
`docs <https://anymail.readthedocs.io/en/latest/esps/sparkpost/>`__.)
|
`docs <https://anymail.readthedocs.io/en/stable/esps/sparkpost/>`__.)
|
||||||
|
|
||||||
* Remove Anymail internal code related to supporting Python 2 and older Django
|
* Remove Anymail internal code related to supporting Python 2 and older Django
|
||||||
versions. This does not change the documented API, but may affect you if your
|
versions. This does not change the documented API, but may affect you if your
|
||||||
@@ -72,7 +72,7 @@ Features
|
|||||||
* **SparkPost:** Add support for subaccounts (new ``"SPARKPOST_SUBACCOUNT"`` Anymail
|
* **SparkPost:** Add support for subaccounts (new ``"SPARKPOST_SUBACCOUNT"`` Anymail
|
||||||
setting), AMP for Email (via ``message.attach_alternative(..., "text/x-amp-html")``),
|
setting), AMP for Email (via ``message.attach_alternative(..., "text/x-amp-html")``),
|
||||||
and A/B testing and other SparkPost sending features (via ``esp_extra``). (See
|
and A/B testing and other SparkPost sending features (via ``esp_extra``). (See
|
||||||
`docs <https://anymail.readthedocs.io/en/latest/esps/sparkpost/>`__.)
|
`docs <https://anymail.readthedocs.io/en/stable/esps/sparkpost/>`__.)
|
||||||
|
|
||||||
|
|
||||||
v7.2.1
|
v7.2.1
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
VERSION = (8, 0, 0, 'dev0')
|
VERSION = (8, 0)
|
||||||
__version__ = '.'.join([str(x) for x in VERSION]) # major.minor.patch or major.minor.devN
|
__version__ = '.'.join([str(x) for x in VERSION]) # major.minor.patch or major.minor.devN
|
||||||
__minor_version__ = '.'.join([str(x) for x in VERSION[:2]]) # Sphinx's X.Y "version"
|
__minor_version__ = '.'.join([str(x) for x in VERSION[:2]]) # Sphinx's X.Y "version"
|
||||||
|
|||||||
Reference in New Issue
Block a user