@@ -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
3333Breaking 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
6265Features
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
0 commit comments