Release 4.3

This commit is contained in:
medmunds
2018-10-11 17:28:44 -07:00
parent eca1f5c399
commit 56c11ce387
2 changed files with 10 additions and 7 deletions

View File

@@ -28,7 +28,7 @@ Release history
v4.3 v4.3
---- ----
*In development* *2018-10-11*
Features Features
~~~~~~~~ ~~~~~~~~
@@ -37,10 +37,6 @@ Features
header as inline, matching the behavior of many email clients. For maximum header as inline, matching the behavior of many email clients. For maximum
compatibility, you should always set both (or use Anymail's inline helper functions). compatibility, you should always set both (or use Anymail's inline helper functions).
(Thanks `@costela`_.) (Thanks `@costela`_.)
* Add (undocumented) DEBUG_API_REQUESTS Anymail setting. When enabled, prints raw
API request and response during send. Currently implemented only for Requests-based
backends (all but Amazon SES and SparkPost). Because this can expose API keys and
other sensitive info in log files, it should not be used in production.
Fixes Fixes
~~~~~ ~~~~~
@@ -48,12 +44,19 @@ Fixes
* **Mailgun:** Raise `AnymailUnsupportedFeature` error when attempting to send an * **Mailgun:** Raise `AnymailUnsupportedFeature` error when attempting to send an
attachment without a filename (or inline attachment without a *Content-ID*), because attachment without a filename (or inline attachment without a *Content-ID*), because
Mailgun silently drops these attachments from the sent message. (See Mailgun silently drops these attachments from the sent message. (See
`docs <https://anymail.readthedocs.io/en/latest/esps/mailgun/#limitations-and-quirks>`__. `docs <https://anymail.readthedocs.io/en/stable/esps/mailgun/#limitations-and-quirks>`__.
Thanks `@costela`_ for identifying this undocumented Mailgun API limitation.) Thanks `@costela`_ for identifying this undocumented Mailgun API limitation.)
* **Mailgun:** Fix problem where attachments with non-ASCII filenames would be lost. * **Mailgun:** Fix problem where attachments with non-ASCII filenames would be lost.
(Works around Requests/urllib3 issue encoding multipart/form-data filenames in a way (Works around Requests/urllib3 issue encoding multipart/form-data filenames in a way
that isn't RFC 7578 compliant. Thanks to `@decibyte`_ for catching the problem.) that isn't RFC 7578 compliant. Thanks to `@decibyte`_ for catching the problem.)
Other
~~~~~
* Add (undocumented) DEBUG_API_REQUESTS Anymail setting. When enabled, prints raw
API request and response during send. Currently implemented only for Requests-based
backends (all but Amazon SES and SparkPost). Because this can expose API keys and
other sensitive info in log files, it should not be used in production.
v4.2 v4.2
---- ----

View File

@@ -1,3 +1,3 @@
VERSION = (4, 2) VERSION = (4, 3)
__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"