{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":53549881,"defaultBranch":"main","name":"django-anymail","ownerLogin":"anymail","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-10T02:55:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17517617?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710277741.0","currentOid":""},"activityList":{"items":[{"before":"d6c108c02762fdf1280f13a95acbfe4cf109dcdb","after":"e74e23247b3a586bf34a779d632eb60985fff350","ref":"refs/heads/main","pushedAt":"2024-05-22T22:30:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Docs: Update links to SendGrid documentation\n\nTwilio migrated SendGrid docs to a new domain.\r\nOld links 404 now.","shortMessageHtmlLink":"Docs: Update links to SendGrid documentation"}},{"before":"33f680686b8d1ee1801c4d928a1f385af9fa04ac","after":"d6c108c02762fdf1280f13a95acbfe4cf109dcdb","ref":"refs/heads/main","pushedAt":"2024-05-22T18:16:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Tests: test with Django 5.1 prerelease","shortMessageHtmlLink":"Tests: test with Django 5.1 prerelease"}},{"before":"4c62f7bee03b29751fbaabc33ed4d00ef6340ff5","after":"33f680686b8d1ee1801c4d928a1f385af9fa04ac","ref":"refs/heads/main","pushedAt":"2024-05-21T18:55:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Add merge_headers option for Amazon SES\n\nAdd new `merge_headers` message option \r\nfor per-recipient headers with template sends. \r\n\r\n* Support in base backend\r\n* Implement in Amazon SES backend\r\n (Requires boto3 >= 1.34.98.)\r\n\r\n---------\r\n\r\nCo-authored-by: Mike Edmunds ","shortMessageHtmlLink":"Add merge_headers option for Amazon SES"}},{"before":"dc1ddfa7392b84e1d9d29e584b0431201ed35d35","after":"4c62f7bee03b29751fbaabc33ed4d00ef6340ff5","ref":"refs/heads/main","pushedAt":"2024-05-16T18:40:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Tests: fix broken inbound test\n\nDjango SafeMIMEText corner case\nbehaves differently in Python\n3.11.9+, 3.12.3+, likely due to\nhttps://github.com/python/cpython/pull/116125","shortMessageHtmlLink":"Tests: fix broken inbound test"}},{"before":"bf257ec3f2e26fc761b0f020c60c733e9cc92d7b","after":"dc1ddfa7392b84e1d9d29e584b0431201ed35d35","ref":"refs/heads/main","pushedAt":"2024-04-18T18:19:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Docs: Fix inbound headers example\n\nInbound example incorrectly used `EmailMessage.getall`; should be `get_all`. https://docs.python.org/3.12/library/email.message.html#email.message.EmailMessage.get_all","shortMessageHtmlLink":"Docs: Fix inbound headers example"}},{"before":"24b65e0f744bb1e1b0a391741906a9a50e33a4ce","after":"bf257ec3f2e26fc761b0f020c60c733e9cc92d7b","ref":"refs/heads/main","pushedAt":"2024-03-13T18:05:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"docs(brevo): fix minor typo","shortMessageHtmlLink":"docs(brevo): fix minor typo"}},{"before":"b6b805cca878eda364f3645f83cb21cb8ced54cc","after":null,"ref":"refs/heads/feature/resend-esp","pushedAt":"2024-03-12T21:09:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"}},{"before":"2976aacd5757b8727e4f20e8850e64430cd7ad74","after":null,"ref":"refs/heads/fix/docs-build","pushedAt":"2024-03-12T21:08:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"}},{"before":"948ab2be27d7886b64d21fb3c9db80cb3329584b","after":null,"ref":"refs/heads/feature/rename-sendinblue","pushedAt":"2024-03-12T21:08:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"}},{"before":"24b65e0f744bb1e1b0a391741906a9a50e33a4ce","after":null,"ref":"refs/heads/chore/upgrade-workflow-dependencies","pushedAt":"2024-03-12T21:08:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"}},{"before":"abb984485bc4639ad22fd4ce093f9048a2d19861","after":"24b65e0f744bb1e1b0a391741906a9a50e33a4ce","ref":"refs/heads/main","pushedAt":"2024-03-12T21:06:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"CI/CD: upgrade workflow dependencies","shortMessageHtmlLink":"CI/CD: upgrade workflow dependencies"}},{"before":null,"after":"24b65e0f744bb1e1b0a391741906a9a50e33a4ce","ref":"refs/heads/chore/upgrade-workflow-dependencies","pushedAt":"2024-03-12T20:53:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"CI/CD: upgrade workflow dependencies","shortMessageHtmlLink":"CI/CD: upgrade workflow dependencies"}},{"before":"abb984485bc4639ad22fd4ce093f9048a2d19861","after":null,"ref":"refs/heads/chore/remove-amazon-ses-v1","pushedAt":"2024-03-12T20:41:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"}},{"before":"bca7f63cfe5d304f882f92bc44b3eb5773efccf7","after":"abb984485bc4639ad22fd4ce093f9048a2d19861","ref":"refs/heads/chore/remove-amazon-ses-v1","pushedAt":"2024-03-12T20:41:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Amazon SES: remove deprecated v1 support\n\n- Remove deprecated amazon_sesv1 EmailBackend\n- Remove deprecated amazon_sesv2 alias\n for amazon_ses EmailBackend\n- Update docs","shortMessageHtmlLink":"Amazon SES: remove deprecated v1 support"}},{"before":"1b78912b20372c8fa4f079bdcb8cd0055959a27a","after":"abb984485bc4639ad22fd4ce093f9048a2d19861","ref":"refs/heads/main","pushedAt":"2024-03-12T20:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Amazon SES: remove deprecated v1 support\n\n- Remove deprecated amazon_sesv1 EmailBackend\n- Remove deprecated amazon_sesv2 alias\n for amazon_ses EmailBackend\n- Update docs","shortMessageHtmlLink":"Amazon SES: remove deprecated v1 support"}},{"before":null,"after":"bca7f63cfe5d304f882f92bc44b3eb5773efccf7","ref":"refs/heads/chore/remove-amazon-ses-v1","pushedAt":"2024-03-12T20:17:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Amazon SES: remove deprecated v1 support\n\n- Remove deprecated amazon_sesv1 EmailBackend\n- Remove deprecated amazon_sesv2 alias\n for amazon_ses EmailBackend\n- Update docs","shortMessageHtmlLink":"Amazon SES: remove deprecated v1 support"}},{"before":"fc1bd1497fd35b355f345ec6fdc542b75c805004","after":"1b78912b20372c8fa4f079bdcb8cd0055959a27a","ref":"refs/heads/main","pushedAt":"2024-03-12T19:22:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"CD: fix release workflow permissions\n\n(Note: v10.3 *was* released successfully,\nbut the workflow failed to update\nthe GitHub Releases page at the end\ndue to token permission problems.)","shortMessageHtmlLink":"CD: fix release workflow permissions"}},{"before":"948ab2be27d7886b64d21fb3c9db80cb3329584b","after":"fc1bd1497fd35b355f345ec6fdc542b75c805004","ref":"refs/heads/main","pushedAt":"2024-03-12T18:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Release 10.3","shortMessageHtmlLink":"Release 10.3"}},{"before":"14d451659e0da852da9aea8907fcf41dcde2c6ce","after":"948ab2be27d7886b64d21fb3c9db80cb3329584b","ref":"refs/heads/main","pushedAt":"2024-03-12T02:01:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Brevo: SendinBlue compatibility\n\n(See previous commit.)\n\n- Maintain deprecated compatibility\n versions on the old names/URLs.\n (Split into separate commit\n to make renamed files more\n obvious.)","shortMessageHtmlLink":"Brevo: SendinBlue compatibility"}},{"before":"419c40ad1f98877607fc09bcc06bc6bd416d1542","after":"948ab2be27d7886b64d21fb3c9db80cb3329584b","ref":"refs/heads/feature/rename-sendinblue","pushedAt":"2024-03-12T01:52:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Brevo: SendinBlue compatibility\n\n(See previous commit.)\n\n- Maintain deprecated compatibility\n versions on the old names/URLs.\n (Split into separate commit\n to make renamed files more\n obvious.)","shortMessageHtmlLink":"Brevo: SendinBlue compatibility"}},{"before":null,"after":"419c40ad1f98877607fc09bcc06bc6bd416d1542","ref":"refs/heads/feature/rename-sendinblue","pushedAt":"2024-03-12T01:04:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Brevo: Rename SendinBlue to Brevo\n\n- Replace \"SendinBlue\" with \"Brevo\"\n throughout the code.\n- Maintain deprecated compatibility\n versions on the old names/URLs.\n- Update docs to reflect change,\n provide migration advice.\n- Update integration workflow.","shortMessageHtmlLink":"Brevo: Rename SendinBlue to Brevo"}},{"before":"e7585792303e4ce4bf20c0a2c2b67091b92fbe8a","after":"14d451659e0da852da9aea8907fcf41dcde2c6ce","ref":"refs/heads/main","pushedAt":"2024-03-07T01:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Unisender Go: fix integration test\n\ntest+bcc2@... is a sink address;\nbcc2@... is not (and gets rejected)","shortMessageHtmlLink":"Unisender Go: fix integration test"}},{"before":"594906932177e0e0fd6b95e194c0d77186a07515","after":"e7585792303e4ce4bf20c0a2c2b67091b92fbe8a","ref":"refs/heads/main","pushedAt":"2024-03-07T00:11:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Docs: fix list spacing\n\nWorkaround sphinx-rtd-theme regression\non spacing in \"open\" lists.","shortMessageHtmlLink":"Docs: fix list spacing"}},{"before":"a71a0d9af8d22f66264bebb4fe77baa9a1bdb681","after":"594906932177e0e0fd6b95e194c0d77186a07515","ref":"refs/heads/main","pushedAt":"2024-03-05T21:58:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Mailgun: fix webhook error with null delivery-status\n\nMailgun now sometimes posts `\"delivery-status\": null` \r\nin the tracking event payload. Avoid raising an AttributeError\r\nwhen that occurs.\r\n\r\nFixes #361","shortMessageHtmlLink":"Mailgun: fix webhook error with null delivery-status"}},{"before":"a2c0ed6817258483103908e7d04653980e5a8bc4","after":"a71a0d9af8d22f66264bebb4fe77baa9a1bdb681","ref":"refs/heads/main","pushedAt":"2024-03-05T19:38:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Unisender Go: new ESP\n\nAdd support for Unisender Go\r\n\r\n---------\r\n\r\nCo-authored-by: Mike Edmunds ","shortMessageHtmlLink":"Unisender Go: new ESP"}},{"before":"f2284665d424d9195f68bbe3522b14337720cc51","after":null,"ref":"refs/heads/fix/docs-search","pushedAt":"2024-02-29T23:09:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"}},{"before":"706fce60acc0c5fa2eab97e13949943102d4d3c0","after":"a2c0ed6817258483103908e7d04653980e5a8bc4","ref":"refs/heads/main","pushedAt":"2024-02-29T23:09:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Docs: fix broken links in search results\n\nUpgrade to sphinx-rtd-theme 2.0.x\nto fix broken links in search results\n(for searches rendered client side).\n\nSee https://github.com/sphinx-doc/sphinx/issues/11608#issuecomment-1684410476\nand https://github.com/readthedocs/sphinx_rtd_theme/pull/1507","shortMessageHtmlLink":"Docs: fix broken links in search results"}},{"before":null,"after":"f2284665d424d9195f68bbe3522b14337720cc51","ref":"refs/heads/fix/docs-search","pushedAt":"2024-02-29T21:13:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Docs: fix broken links in search results\n\nUpgrade to sphinx-rtd-theme 2.0.x\nto fix broken links in search results\n(for searches rendered client side).\n\nSee https://github.com/sphinx-doc/sphinx/issues/11608#issuecomment-1684410476\nand https://github.com/readthedocs/sphinx_rtd_theme/pull/1507","shortMessageHtmlLink":"Docs: fix broken links in search results"}},{"before":"555ac2ec577fb91afab4740624441890ef2add40","after":null,"ref":"refs/heads/feature/resend-batch-send","pushedAt":"2024-02-20T00:41:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"}},{"before":"d2c56285c05a23b854abb24a4d88691ab4c81d6e","after":"706fce60acc0c5fa2eab97e13949943102d4d3c0","ref":"refs/heads/main","pushedAt":"2024-02-20T00:41:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medmunds","name":"Mike Edmunds","path":"/medmunds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639984?s=80&v=4"},"commit":{"message":"Resend: support batch send\n\nAdd support for `merge_metadata`\nand new Resend email/batch API.","shortMessageHtmlLink":"Resend: support batch send"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUW1cQAA","startCursor":null,"endCursor":null}},"title":"Activity ยท anymail/django-anymail"}