Update dependency django-anymail to v14 #235
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>=13.0.0,<14→>=14,<15Release Notes
anymail/django-anymail (django-anymail)
v14.0Compare Source
2025-12-17
This release improves handling of Unicode characters everywhere email messages
allow them, based on extensive testing on all supported ESPs. See
International email <https://anymail.dev/en/stable/tips/international_email/#idna>_in the docs for more information. There are several new workarounds for ESP
bugs with non-ASCII characters, plus a handful of new errors to help you avoid
Unicode bugs Anymail can't work around.
This release also includes support for Django 6.0 (earlier versions worked,
but provoked deprecation warnings) and adds the much-requested ESP Mailtrap.
Breaking changes
unable to test it. Although it will probably keep working, you'll get
warnings about this change in status. See
Dropping support for SendGrid <https://github.com/anymail/django-anymail/issues/432>__for details and actions SendGrid customers can take. (Since this breaking
change is due to external causes and impacts SendGrid users on all versions
of Anymail, it is being handled as a minor patch release rather than a semver
major version change.)
Fixes
(Postal's signature verification uses the "cryptography" package, which is no
longer reliably installable with Python 3.8.)
Fixes
Officially support Django 5.2.
Resend: Remove Anymail's workaround for an earlier Resend API bug with
punctuation in address display names. Resend has fixed the bug.
SendGrid: Remove Anymail's workaround for an earlier SendGrid API bug with
punctuation in address display names. SendGrid has fixed the bug.
v13.1Compare Source
2025-09-03
Features
unable to test it. Although it will probably keep working, you'll get
warnings about this change in status. See
Dropping support for SendGrid <https://github.com/anymail/django-anymail/issues/432>__for details and actions SendGrid customers can take. (Since this breaking
change is due to external causes and impacts SendGrid users on all versions
of Anymail, it is being handled as a minor patch release rather than a semver
major version change.)
Fixes
(Postal's signature verification uses the "cryptography" package, which is no
longer reliably installable with Python 3.8.)
Fixes
Officially support Django 5.2.
Resend: Remove Anymail's workaround for an earlier Resend API bug with
punctuation in address display names. Resend has fixed the bug.
SendGrid: Remove Anymail's workaround for an earlier SendGrid API bug with
punctuation in address display names. SendGrid has fixed the bug.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.