Skip to content

Commit 099ef31

Browse files
committed
Release 10.0
1 parent a3ad025 commit 099ef31

File tree

2 files changed

+14
-11
lines changed

2 files changed

+14
-11
lines changed

CHANGELOG.rst

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,48 +25,51 @@ Release history
2525
^^^^^^^^^^^^^^^
2626
.. This extra heading level keeps the ToC from becoming unmanageably long
2727
28-
vNext
28+
v10.0
2929
-----
3030

31-
*unreleased changes*
31+
*2023-05-07*
3232

3333
Breaking changes
3434
~~~~~~~~~~~~~~~~
3535

3636
* **Amazon SES:** The Amazon SES backend now sends using the SES v2 API.
3737
Most projects should not require code changes, but you may need to update
3838
your IAM permissions. See
39-
`Migrating to the SES v2 API <https://anymail.dev/en/latest/esps/amazon_ses/#amazon-ses-v2>`__.
39+
`Migrating to the SES v2 API <https://anymail.dev/en/stable/esps/amazon_ses/#amazon-ses-v2>`__.
4040

4141
If you were using SES v2 under Anymail 9.1 or 9.2, change your
4242
``EMAIL_BACKEND`` setting from ``amazon_sesv2`` to just ``amazon_ses``.
4343

4444
(If you are not ready to migrate to SES v2, an ``amazon_sesv1`` EmailBackend
4545
is available. But Anymail will drop support for that later this year. See
46-
`Using SES v1 (deprecated) <https://anymail.dev/en/latest/esps/amazon_ses/#amazon-ses-v1>`__.)
46+
`Using SES v1 (deprecated) <https://anymail.dev/en/stable/esps/amazon_ses/#amazon-ses-v1>`__.)
4747

4848
* **Amazon SES:** The "extra name" for installation must now be spelled with
4949
a hyphen rather than an underscore: ``django-anymail[amazon-ses]``.
5050
Be sure to update any dependencies specification (pip install, requirements.txt,
51-
etc.) that had been using ``[amazon_ses]``.
51+
etc.) that had been using ``[amazon_ses]``. (This change is due to
52+
package name normalization rules enforced by modern Python packaging tools.)
5253

5354
* **Mandrill:** Remove support for Mandrill-specific message attributes left over
5455
from Djrill. These attributes have raised DeprecationWarnings since Anymail 0.3
5556
(in 2016), but are now silently ignored. See
56-
`Migrating from Djrill <https://anymail.dev/en/latest/esps/mandrill/#djrill-message-attributes>`__.
57+
`Migrating from Djrill <https://anymail.dev/en/v10.0/esps/mandrill/#djrill-message-attributes>`__.
5758

5859
* Require Python 3.7 or later.
5960

60-
* Require urllib3 1.25 or later (released 2019-04-29).
61+
* Require urllib3 1.25 or later. (Drop a workaround for older urllib3 releases.
62+
urllib3 is a requests dependency; version 1.25 was released 2019-04-29. Unless
63+
you are pinning an earlier urllib3, this change should have no impact.)
6164

6265
Features
6366
~~~~~~~~
6467

6568
* **Postmark inbound:**
6669

6770
* Handle Postmark's "Include raw email content in JSON payload"
68-
inbound option. Enabling this setting is recommended to get
69-
the most accurate representation of any received email.
71+
inbound option. We recommend enabling this in Postmark's dashboard
72+
to get the most accurate representation of received email.
7073
* Obtain ``envelope_sender`` from *Return-Path* Postmark now provides.
7174
(Replaces potentially faulty *Received-SPF* header parsing.)
7275
* Add *Bcc* header to inbound message if provided. Postmark adds bcc

anymail/_version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Don't import this file directly (unless you are a build system).
22
# Instead, load version info from the package root.
33

4-
#: major.minor.patch or major.minor.devN
5-
__version__ = "10.0.dev0"
4+
#: major.minor or major.minor.patch (optionally with .devN suffix)
5+
__version__ = "10.0"
66

77
VERSION = __version__.split(",")

0 commit comments

Comments
 (0)