Skip to content

fix(deps): update dependency django-anymail to v13 #2201

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 12, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
django-anymail (changelog) ^12.0 -> ^13.0 age adoption passing confidence

Release Notes

anymail/django-anymail (django-anymail)

v13.0

Compare Source

2025-04-03

Breaking changes


* **Postal:** Require Python 3.9 or later for Postal tracking webhook support.
  (Postal's signature verification uses the "cryptography" package, which is no
  longer reliably installable with Python 3.8.)

Fixes
~~~~~

* **Mailjet:** Avoid a Mailjet API error when sending an inline image without a
  filename. (Anymail now substitutes ``"attachment"`` for the missing filename.)
  (Thanks to `@chickahoona`_ for reporting the issue.)

* **Mailjet:** Fix a JSON parsing error on Mailjet 429 "too many requests" API
  responses. (Thanks to `@rodrigondec`_ for reporting the issue.)

* **Postmark:** Fix a parsing error when Postmark indicates a sent message has
  been delayed, which can occur if your message stream is paused or throttled or
  when Postmark is experiencing service issues. These messages will now report
  "queued" in the ``anymail_status`` (rather than throwing an error or reporting
  "sent"). (Thanks to `@jmduke`_ for reporting the issue.)

* **Postmark:** Fix an error in inbound handling with long email address display
  names that include non-ASCII characters.

* **SendGrid:** Improve handling of non-string values in ``merge_data`` when using
  legacy templates or inline merge fields. To avoid a confusing SendGrid API error
  message, Anymail now converts numeric merge data values to strings, but will raise
  an AnymailSerializationError for other non-string data in SendGrid substitutions.
  (SendGrid's newer *dynamic* transactional templates do not have this limitation.)
  (Thanks to `@PlusAsh`_ for reporting the issue.)

Other
~~~~~

* 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 - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from e585332 to d1bfa67 Compare April 14, 2025 18:49
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from d1bfa67 to c0e8fba Compare April 15, 2025 20:00
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from c0e8fba to 90dff26 Compare April 15, 2025 20:35
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 90dff26 to cb42b0d Compare April 16, 2025 00:45
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from cb42b0d to f1e9bab Compare April 17, 2025 15:31
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from f1e9bab to 48793e6 Compare April 22, 2025 19:22
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 48793e6 to 05dfdd0 Compare April 22, 2025 20:06
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 05dfdd0 to a2fcb83 Compare April 25, 2025 16:32
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from a2fcb83 to b6d8cd7 Compare April 25, 2025 18:36
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from b6d8cd7 to 4d8fef4 Compare April 25, 2025 19:13
Copy link

OpenAPI Changes

Show/hide No detectable change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants