Releases: sklarsa/django-sendgrid-v5
Releases · sklarsa/django-sendgrid-v5
v1.3.0
What's Changed
- Move setup.py config to pyproject.toml by @mikemanger in #133
- Drop unsupported versions of python and Django by @mikemanger in #135
- Add a verify_sendgrid_webhook_signature decorator to make Sendgrid Events webhook development easier by @blag in #138
New Contributors
Full Changelog: v1.2.4...v1.3.0
v1.2.4
What's Changed
- Support EU region endpoint by @mikemanger in #131
- Various pipeline and housekeeping tasks performed by @mikemanger
New Contributors
- @mikemanger made their first contribution in #130
Full Changelog: v1.2.3...v1.2.4
v1.2.3
v1.2.2
v1.2.0
v1.1.2
v1.1.1
Personalization Fixes:
- _build_sg_personalization "to" arg now changed to optional; either it or existing_personalizations must be set.
- Prevent using .personalizations without tos set.
- Prevent unnecessary resetting of tos when personalization is already constructed.
- No longer provide tos if not set for personalizations. This is to prevent every personalization from being sent to every recipient in msg.to
- Added/Changed some comments/docstrings to reduce ambiguity
Thanks @alichass for the contribution!
v1.1.0
Improves flexibility of personalizations by allowing the user to set the EmailMessage.personalizations attribute to a list of sendgrid Personalization objects, or a list of Dicts containing personalization information in the schema expected by the API. Personalization options passed this way take precedence over other EmailMessage attributes.
v1.0.0
Breaking Changes
- Drops python 2 support
Improvements
- Adds type checking, linting, and code formatting
- Simplifies code where possible (no functionality changes)
- Adds github actions support
- Adds newer django versions to the testing matrix
- Improves documentation
Deprecations
- Removes TravisCI support
- Removes codecov uploads (coverage is still run in the tests)
1.0 Release Candidate
Breaking Changes
- Drops python 2 support
Improvements
- Adds type checking, linting, and code formatting
- Simplifies code where possible (no functionality changes)
- Adds github actions support
- Adds newer django versions to the testing matrix
- Improves documentation
Deprecations
- Removes TravisCI support
- Removes codecov uploads (coverage is still run in the tests)