Skip to content
This repository was archived by the owner on Mar 21, 2025. It is now read-only.

Bump django-anymail[mailgun] from 3.0 to 8.2 - #54

Closed
dependabot-preview[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/django-anymail-mailgun--8.2
Closed

Bump django-anymail[mailgun] from 3.0 to 8.2#54
dependabot-preview[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/django-anymail-mailgun--8.2

Conversation

@dependabot-preview

Copy link
Copy Markdown

Bumps django-anymail[mailgun] from 3.0 to 8.2.

Release notes

Sourced from django-anymail[mailgun]'s releases.

v8.2

Changelog

v8.1

Changelog

v8.0

Changelog

This release requires Django 2.0 or later (and Python 3).

v7.2.1

Changelog

v7.2 (LTS)

Changelog

v7.1

Changelog

v7.1.0

(This is an alias for v7.1, to ensure PyPI links to docs work.)

v7.0

Changelog

v6.1

Changelog

v6.0.1

Changelog

v6.0

Changelog

v5.0

Changelog

v4.3

Changelog

v4.2

Changelog

v4.1

Changelog

v4.0

Release notes have moved to the [changelog] in Anymail's docs (which is sourced from CHANGELOG.rst in the repository root).

... (truncated)

Changelog

Sourced from django-anymail[mailgun]'s changelog.

v8.2

2021-01-27

Features

  • Mailgun: Add support for AMP for Email (via message.attach_alternative(..., "text/x-amp-html")).

Fixes

  • SparkPost: Drop support for multiple from_email addresses. SparkPost has started issuing a cryptic "No sending domain specified" error for this case; with this fix, Anymail will now treat it as an unsupported feature.

Other

  • Mailgun: Improve error messages for some common configuration issues.
  • Test against Django 3.2 prerelease (including support for Python 3.9)
  • Document how to send AMP for Email with Django, and note which ESPs support it. (See docs.)
  • Move CI testing to GitHub Actions (and stop using Travis-CI).
  • Internal: catch invalid recipient status earlier in ESP response parsing

v8.1

2020-10-09

Features

  • SparkPost: Add option for event tracking webhooks to map SparkPost's "Initial Open" event to Anymail's normalized "opened" type. (By default, only SparkPost's "Open" is reported as Anymail "opened", and "Initial Open" maps to "unknown" to avoid duplicates. See docs. Thanks to @slinkymanbyday.)
  • SparkPost: In event tracking webhooks, map AMP open and click events to the corresponding Anymail normalized event types. (Previously these were treated as as "unknown" events.)

v8.0

2020-09-11

Breaking changes

  • Require Django 2.0 or later and Python 3. (For compatibility with Django 1.11 and Python 2.7, stay on the Anymail v7.2 LTS extended support branch by setting your requirements to django-anymail~=7.2.)

  • Mailjet: Upgrade to Mailjet's newer v3.1 send API. Most Mailjet users will not be affected by this change, with two exceptions: (1) Mailjet's v3.1 API does not allow multiple reply-to addresses, and (2) if you are using Anymail's esp_extra, you will need to update it for compatibility with the new API. (See docs.)

  • SparkPost: Call the SparkPost API directly, without using the (now unmaintained) Python SparkPost client library. The "sparkpost" package is no longer necessary and can be removed from your project requirements. Most SparkPost users will not be affected by this change, with two exceptions: (1) You must provide a SPARKPOST_API_KEY in your Anymail settings (Anymail does not check environment variables); and (2) if you use Anymail's esp_extra you will need to update it with SparkPost Transmissions API parameters.

    As part of this change esp_extra now allows use of several SparkPost features, such as A/B testing, that were unavailable through the Python SparkPost library. (See docs.)

  • Remove Anymail internal code related to supporting Python 2 and older Django versions. This does not change the documented API, but may affect you if your code borrowed from Anymail's undocumented internals. (You should be able to switch to the Python standard library equivalents, as Anymail has done.)

... (truncated)

Commits
  • 4dd1d3b Release 8.2
  • 4f34935 Docs: document AMPHTML
  • d1ef61d Mailgun: add AMPHTML support
  • d33c9ea Mailgun: improve API error messages
  • 2196ab8 Docs: update Mailgun links and examples
  • a522fb9 CI: don't run duplicate tests on PRs
  • 614eb9e Expand GitHub contributing info
  • 951037a Docs: invert help page
  • 6c8a779 Docs: add inline search form on help page
  • e523df3 Docs: point questions to GitHub Discussions
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps [django-anymail[mailgun]](https://github.com/anymail/django-anymail) from 3.0 to 8.2.
- [Release notes](https://github.com/anymail/django-anymail/releases)
- [Changelog](https://github.com/anymail/django-anymail/blob/main/CHANGELOG.rst)
- [Commits](anymail/django-anymail@v3.0...v8.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview Bot added the dependencies Pull requests that update a dependency file label Jan 28, 2021
@dependabot-preview

Copy link
Copy Markdown
Author

Superseded by #69.

@dependabot-preview
dependabot-preview Bot deleted the dependabot/pip/django-anymail-mailgun--8.2 branch May 20, 2021 06:03
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants