Commit Graph

  • 75313c2aa2 Enable CI tests on pull requests medmunds 2020-12-01 12:11:44 -08:00
  • 5cbaa24002 Move CI testing to GitHub Actions Mike Edmunds 2020-11-28 18:08:01 -08:00
  • 8c1749c6f3 SparkPost: drop support for multiple from_email (#213) Mike Edmunds 2020-11-28 18:02:59 -08:00
  • a7ea862ff1 Release 8.1 medmunds 2020-10-09 12:07:00 -07:00
  • b9fdd3a37e SparkPost: initial open and AMP tracking events slinkymanbyday 2020-09-19 06:25:25 +08:00
  • d44218f733 Remove Python 2 support from packaging medmunds 2020-09-11 15:02:24 -07:00
  • 945e69f591 Release 8.0 medmunds 2020-09-11 14:50:20 -07:00
  • 109f484317 Cleanup: use pathlib.Path in attach_image_file, test utils medmunds 2020-09-11 13:27:50 -07:00
  • 088d3c8eb9 Cleanup: add reprs for AnymailStatus, AnymailRecipientStatus medmunds 2020-09-11 13:16:40 -07:00
  • 03dd15d485 Cleanup: add reprs for Attachment, EmailAddress medmunds 2020-09-11 12:36:38 -07:00
  • feee8b5c5a Cleanup: simplify requests backend raise_for_status medmunds 2020-09-11 12:06:23 -07:00
  • a14276e765 Cleanup: remove unused MailjetPayload property medmunds 2020-09-11 11:58:04 -07:00
  • 985143b234 SparkPost: add subaccount support medmunds 2020-09-11 10:58:40 -07:00
  • 61660cd5ff SparkPost: call HTTP API directly [breaking] medmunds 2020-09-10 17:11:16 -07:00
  • 470ed2c6e6 Test utils: add assertDictMatches medmunds 2020-09-10 15:10:05 -07:00
  • be7f2516b0 Add Attachment.content_type medmunds 2020-09-10 15:08:52 -07:00
  • 5b04ae30f2 Ensure EmailAddress can't contain newlines medmunds 2020-09-10 15:05:10 -07:00
  • bc1156149a Mailjet: Upgrade to Send API v3.1 [breaking] Mike Edmunds 2020-09-08 14:50:26 -07:00
  • cca653fcba Docs: update tooling and outdated/broken content Mike Edmunds 2020-09-07 12:05:39 -07:00
  • 963b8b4b50 docs: fix documentation for anymail_test_params mike w 2020-09-05 09:12:23 -04:00
  • 7d726734eb Rename git default branch to "main" medmunds 2020-08-14 17:58:06 -07:00
  • 9095974d4a Travis: run on vX.Y.x branches, too medmunds 2020-08-05 11:59:53 -07:00
  • 48a9aaebf4 (Cherry pick v7.2.1) medmunds 2020-08-05 11:44:14 -07:00
  • 85cec5e9dc Drop Python 2 and Django 1.11 support Mike Edmunds 2020-08-01 14:53:10 -07:00
  • c803108481 SparkPost: reduce live integration test volume medmunds 2020-07-29 14:41:35 -07:00
  • b9cba8243d Docs: Amazon SES webhooks: warn about SNS console bug medmunds 2020-07-29 14:32:22 -07:00
  • bb20ebf0e9 Docs: clarify behavior of Anymail's added send options medmunds 2020-07-29 14:25:25 -07:00
  • 1dbb92cfb1 Release 7.2 medmunds 2020-07-25 11:46:19 -07:00
  • 743d3ce21f SendGrid: fix inbound webhook Unicode error when not utf-8 Mike Edmunds 2020-07-24 17:32:45 -07:00
  • c4ed6660b3 Mailjet: fix TypeError in sanitize_address medmunds 2020-07-23 13:06:25 -07:00
  • 448d5ec8e5 Update Django and Python build versions medmunds 2020-07-22 14:13:59 -07:00
  • a68938bdc6 Docs: add shell quoting to install commands medmunds 2020-07-22 13:41:52 -07:00
  • 35792354b3 Amazon SES: fix bcc medmunds 2020-07-22 13:08:15 -07:00
  • c974c1ec67 Adjust to flake8's new opinions on import order medmunds 2020-07-22 13:05:00 -07:00
  • 6792ed8658 Avoid Django3.0 force_text deprecation warning Dmitry Groshev 2020-06-06 19:19:59 +01:00
  • 7b3305d0b9 Release 7.1 medmunds 2020-04-13 14:42:53 -07:00
  • 7a16b9e51f Docs: Update capitalization of "Sendinblue" medmunds 2020-04-13 14:32:54 -07:00
  • 2a36da54e6 Postmark: Fix sending templated email to a single recipient jc-ee 2020-04-13 21:48:37 +01:00
  • 920d8dd70f SendGrid: Fix multiple recipients with only merge_global_data Mike Edmunds 2020-03-18 17:08:10 -04:00
  • 4245d468ec Docs: SendinBlue templates now support attachments sebashwa 2020-02-28 19:44:11 +01:00
  • 0c66e1eed9 Docs: document DEBUG_API_REQUESTS setting Mike Edmunds 2019-12-15 14:23:03 -08:00
  • 95080bfeb9 SendGrid: document text attachment charset bug Mike Edmunds 2019-12-13 12:49:00 -08:00
  • 59685b82e1 Tests: work around Mailgun event reporting change Mike Edmunds 2019-12-11 14:53:25 -08:00
  • c38218dba1 Tests: Update for Django 3.0 release medmunds 2019-12-02 10:49:12 -08:00
  • 1fc44a4e15 Docs: fix typos and other minor text edits A Lee 2019-10-15 14:40:17 -07:00
  • acca6a46e1 Docs: Clarify that Postmark supports merge_data Mike Edmunds 2019-10-07 12:22:17 -07:00
  • 2ff088df71 Tests: fix Travis pypy versioning medmunds 2019-09-27 18:21:36 -07:00
  • 484dd8b505 Tests: let Travis pick the specific pypy builds medmunds 2019-09-27 13:03:30 -07:00
  • 3167a74d35 Upgrade dev tooling medmunds 2019-09-27 11:54:40 -07:00
  • c6ab1e374c Tests: add Django 3.0 alpha, Python 3.8-dev medmunds 2019-09-27 10:58:35 -07:00
  • 2762ea9ff8 Docs: fix broken intersphinx mapping for requests medmunds 2019-09-26 19:25:20 -07:00
  • 0c37cd4b5f Release 7.0 Mike Edmunds 2019-09-07 13:22:44 -07:00
  • 0a8887913c SendinBlue: additional template/tags improvements Mike Edmunds 2019-09-04 15:45:08 -07:00
  • fd558e904e Mailgun: disable non-ASCII attachment filename workaround when not needed Mike Edmunds 2019-09-03 18:04:27 -07:00
  • df29ee2da6 Mailgun: make merge_data work with stored handlebars templates Mike Edmunds 2019-09-03 11:51:19 -07:00
  • 8143b76041 Sendinblue: remove attachment from template integration test medmunds 2019-08-30 13:24:43 -07:00
  • 989d56bd85 Sendinblue: use latest API improvements (templates, tags) Thorben Luepkes 2019-08-29 03:52:11 +02:00
  • 73a73ea01f Mailgun: Support stored templates Ansel Santosa 2019-07-30 10:50:42 -07:00
  • df3d577b41 Release 6.1 medmunds 2019-07-07 16:20:22 -07:00
  • 181d5886eb Add MAILGUN_WEBHOOK_SIGNING_KEY setting. medmunds 2019-07-07 13:43:08 -07:00
  • fe6ee5bf84 Release 6.0.1 medmunds 2019-05-19 11:30:28 -07:00
  • 5dce0895f1 Fix UnicodeEncodeError error while reporting invalid email address. medmunds 2019-05-19 11:19:21 -07:00
  • 44518ed69f Update tests, CI, readme for Django 2.2 release. medmunds 2019-05-08 13:29:56 -07:00
  • ebb6b041e7 Support using AnymailMessage with django-mailer medmunds 2019-05-08 13:16:01 -07:00
  • 4c443f5515 Release 6.0 medmunds 2019-02-23 16:28:15 -08:00
  • dabbdad3bd Properly encode path components used to construct API URLs medmunds 2019-02-23 15:27:41 -08:00
  • 578bad9a57 SendGrid: generate unique message_id for each batch recipient medmunds 2019-02-23 15:01:54 -08:00
  • d2d568b6d3 SendGrid: simplify personalizations processing; stop using "sections" medmunds 2019-02-23 14:07:01 -08:00
  • f89d92bc37 Tests: avoid pummeling httpbin.org medmunds 2019-02-23 13:49:00 -08:00
  • 75d7671056 Add merge_metadata for other ESPs Mike Edmunds 2019-02-23 13:32:28 -08:00
  • 85dce5fd6a SendGrid: add merge_metadata Janne Thoft 2019-02-21 21:44:53 +01:00
  • 412a1b78c6 Mailgun: Better error message for invalid sender domains medmunds 2019-02-19 17:42:06 -08:00
  • a283def798 Travis: only need to avoid tox==3.7.0 medmunds 2019-02-19 17:30:45 -08:00
  • e91d95a41e Suggest including settings and code in GitHub issue template medmunds 2019-02-19 17:23:23 -08:00
  • acd3ca00c8 Improve ESP response formatting in error messages medmunds 2019-02-19 17:22:01 -08:00
  • 978996d7b8 Test without optional packages Mike Edmunds 2019-02-09 15:04:08 -08:00
  • 653fdac3cc Tests: Add django22-pypy3 to tox environments medmunds 2019-02-08 12:28:59 -08:00
  • bd55d8c298 Rework editorconfig medmunds 2019-02-08 12:05:57 -08:00
  • 8464d3a231 Docs: note SERVER_EMAIL setting default won't work with most ESPs medmunds 2019-02-08 11:37:15 -08:00
  • 7b58d87079 Docs: Show code cross-reference links as clickable (blue) medmunds 2019-02-05 11:34:51 -08:00
  • f64e98141a Postmark: don't error on Cc/Bcc-only send; preserve recipient caps medmunds 2019-02-05 11:08:26 -08:00
  • c5c015e9a1 Internal: add CaseInsensitiveCasePreservingDict medmunds 2019-02-05 11:01:55 -08:00
  • 3013eaf24b Travis: Xenial pypy currently requires explicit versions medmunds 2019-01-17 11:27:40 -08:00
  • f1fedfcfeb Travis: switch to Xenial build environment medmunds 2019-01-17 11:15:44 -08:00
  • a35ba9395d Tox/Travis: enable Django 2.2alpha testing medmunds 2019-01-17 11:14:01 -08:00
  • 4ee4b335a2 Release 5.0 medmunds 2018-11-07 09:46:48 -08:00
  • 10f6f3f821 Postmark: Support both TemplateAlias and TemplateId as template_id medmunds 2018-11-06 18:39:49 -08:00
  • b59aadd50a Update changelog for recent commits medmunds 2018-11-06 18:38:07 -08:00
  • 1d252ca412 Mailgun: better errors for misconfigured webhooks medmunds 2018-11-06 18:10:59 -08:00
  • bb257152be Mailgun: treat temporary failure as deferred in tracking webhook Leo Antunes 2018-11-01 20:26:49 +01:00
  • 56c11ce387 Release 4.3 medmunds 2018-10-11 17:28:44 -07:00
  • eca1f5c399 SparkPost: update backend tests with 1/2019 error format. medmunds 2018-10-11 16:47:10 -07:00
  • d7ea9971f0 SparkPost: add test for generation_failure webhook event. medmunds 2018-10-11 16:41:17 -07:00
  • 2cf14c3653 Mailgun: raise unsupported feature error on attachment without filename. medmunds 2018-10-11 15:38:50 -07:00
  • 64f7d31d14 also consider Content-ID when marking attachment as inline (#126) Leo Antunes 2018-10-11 23:29:00 +02:00
  • 4028eda583 Fix Python 3.4 medmunds 2018-10-10 16:50:07 -07:00
  • 3f63fdd713 Mailgun: Fix lost attachments with non-ASCII filenames. medmunds 2018-10-10 15:02:13 -07:00
  • ddafac9fbd Add DEBUG_API_REQUESTS Anymail setting to dump API communications. medmunds 2018-10-09 15:07:22 -07:00
  • 0794617750 Release 4.2 medmunds 2018-09-07 11:05:20 -07:00
  • 9c493dba72 Postmark: Support merge_data and batch sending. medmunds 2018-09-06 17:24:04 -07:00