- Drop support for end-of-life Python 3.6.
- Add Python 3.9 and 3.10 to the test matrix.
- Add Django 3.2 and 4.0 to the test matrix.
- Remove support for end-of-life Django 3.0 and 3.1.
- Add ability to tag emails
- Add support for Django 3.1.
- Add support for Black source code formatting
- Remove support for end-of-life Django 1.11, 2.0 and 2.1.
- Remove support for Python 3.5
- Migrate from Travis to GitHub Actions.
- Make verious improvements to
tox
test suite configuration. - Fix
send_messages
so that it returns0
when no messages are supplied. - Move all module configuration to
setup.cfg
fromsetup.py
. - Upgrade
moto
; stop making use ofmock_ses_deprecated
.
- Bump version in
setup.py
to match Git tags. No actual code changes were made.
- Add support for Django 3.x and Python 3.8. No actual code changes were required.
- Add
AWS_SES_CONFIGURATION_SET_NAME
option to use a specific SES configuration set. - Drop support for Python 2.7 and 3.4.
- Fix double invocation of post message send signal.
- Add
BotoCoreError
to set of exceptions forfail_silently
. - Reformat source code with black.
- Add support and testing for Django 2.1, 2.2 and Python 3.7. No actual code changes were required.
- Remove support for Django < 1.11.
- Add
AWS_SES_*
settings to configure AWS credentials throughsettings.py
. - Add
EmailBackend
constructor arguments to override AWS credentials.
Drop support for Python 3.3.
Add testing and support for Django 2.0 (no actual code changes were required).
Add settings
AWS_ACCESS_KEY_ID
andAWS_SECRET_ACCESS_KEY
to configure credentials throughsettings.py
.Rename setting
DJANGO_AMAZON_SES_REGION
toAWS_DEFAULT_REGION
(to match the Boto 3 environment variable).django_amazon_ses
is now a module instead of a package. To upgrade, change theEMAIL_BACKEND
setting insettings.py
:EMAIL_BACKEND = 'django_amazon_ses.EmailBackend'
Importing signals should now be imported from
django_amazon_ses
instead ofdjango_amazon_ses.backends.boto
.
- Fix Travis CI deployment process to account for wheels.
- Ensure that only one element of the build matrix publishes to PyPI.
- Fix
tox
installation of test dependencies. - Add
pip
cache to Travis CI configuration. - Include license file in wheel package.
- Officially support Python 3.x.
- Use a more sophisticated matrix build process to test Django compatibility.
- Add support for
DJANGO_AMAZON_SES_REGION
setting.
- Functionally identical to
0.2.0-0.2.1
, but includes a reStructuredText formatting change to theREADME
for PyPI compatibility.
- Functionally identical to
0.2.0
, but includes a reStructuredText formatting change to theREADME
for PyPI compatibility.
- Add support for
pre_send
andpost_send
signals for email messages.
- Update PyPI credentials; functionally identical to
0.1.0-0.1.2
.
- Functionally identical to
0.1.0-0.1.1
, but actually updatessetup.py
.
- Ensure that manifest accounts for
CHANGELOG.rst
.
- Initial release.