Skip to content
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

fix(deps): update dependency django-anymail to v10.3 #2193

Merged
merged 1 commit into from
May 28, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 27, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
django-anymail (changelog) 10.0 -> 10.3 age adoption passing confidence

Release Notes

anymail/django-anymail (django-anymail)

v10.3

Compare Source

2024-03-12

Features


* **Brevo:** Add support for batch sending
  (`docs <https://anymail.dev/en/stable/esps/brevo/#batch-sending-merge-and-esp-templates>`__).

* **Resend:** Add support for batch sending
  (`docs <https://anymail.dev/en/stable/esps/resend/#batch-sending-merge-and-esp-templates>`__).

* **Unisender Go:** Newly supported ESP
  (`docs <https://anymail.dev/en/stable/esps/unisender_go/>`__).
  (Thanks to `@Arondit`_ for the implementation.)

Fixes
~~~~~

* **Mailgun:** Avoid an error when Mailgun posts null delivery-status
  to the event tracking webhook. (Thanks to `@izimobil`_ for the fix.)

Deprecations
  • Brevo (SendinBlue): Rename "SendinBlue" to "Brevo" throughout
    Anymail's code, reflecting their rebranding.
    This affects the email backend path, settings names, and webhook URLs.
    The old names will continue to work for now, but are deprecated. See
    Updating code from SendinBlue to Brevo <https://anymail.dev/en/stable/esps/brevo/#brevo-rename>__
    for details.

v10.2

Compare Source

2023-10-25

Features


* **Resend**: Add support for this ESP
  (`docs <https://anymail.dev/en/stable/esps/resend/>`__).

Fixes
~~~~~

* Correctly merge global ``SEND_DEFAULTS`` with message ``esp_extra``
  for ESP APIs that use a nested structure (including Mandrill and SparkPost).
  Clarify intent of global defaults merging code for other message properties.
  (Thanks to `@mounirmesselmeni`_ for reporting the issue.)

Other
~~~~~

* **Mailgun (docs):** Clarify account-level "Mailgun API keys" vs.
  domain-level "sending API keys." (Thanks to `@sdarwin`_ for
  reporting the issue.)
* Test against prerelease versions of Django 5.0 and Python 3.12.

v10.1

Compare Source

2023-07-31

Features


* **Inbound:** Improve `AnymailInboundMessage`'s handling of inline content:

  * Rename `inline_attachments` to `content_id_map`, more accurately reflecting its function.
  * Add new `inlines` property that provides a complete list of inline content,
    whether or not it includes a *Content-ID*. This is helpful for accessing
    inline images that appear directly in a *multipart/mixed* body, such as those
    created by the Apple Mail app.
  * Rename `is_inline_attachment()` to just `is_inline()`.

  The renamed items are still available, but deprecated, under their old names.
  See `docs <http://anymail.dev/en/stable/inbound/#anymail.inbound.AnymailInboundMessage>`__.
  (Thanks to `@martinezleoml`_.)

* **Inbound:** `AnymailInboundMessage` now derives from Python's
  `email.message.EmailMessage`, which provides improved compatibility with
  email standards. (Thanks to `@martinezleoml`_.)

* **Brevo (Sendinblue):** Sendinblue has rebranded to "Brevo." Change default
  API endpoint to ``api.brevo.com``, and update docs to reflect new name. Anymail
  still uses ``sendinblue`` in the backend name, for settings, etc., so there
  should be no impact on your code. (Thanks to `@sblondon`_.)

* **Brevo (Sendinblue):** Add support for inbound email. (See
  `docs <https://anymail.dev/en/stable/esps/sendinblue/#sendinblue-inbound>`_.)

* **SendGrid:** Support multiple ``reply_to`` addresses.
  (Thanks to `@gdvalderrama`_ for pointing out the new API.)

Deprecations
  • Inbound: AnymailInboundMessage.inline_attachments and .is_inline_attachment()
    have been renamed---see above.

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/django-anymail-10.x branch 4 times, most recently from f16e913 to 382be23 Compare May 28, 2024 00:46
@renovate renovate bot force-pushed the renovate/django-anymail-10.x branch from 382be23 to b35cda4 Compare May 28, 2024 03:21
@renovate renovate bot merged commit f48bdd2 into master May 28, 2024
7 checks passed
@renovate renovate bot deleted the renovate/django-anymail-10.x branch May 28, 2024 06:30
@odlbot odlbot mentioned this pull request May 28, 2024
13 tasks
@odlbot odlbot mentioned this pull request Jun 6, 2024
17 tasks
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