Releases: westerveltco/django-email-relay
Releases · westerveltco/django-email-relay
v0.4.3
What's Changed
- fix docs toctree by @joshuadavidthomas in #150
- add back missing copyright from
django-mailer
by @joshuadavidthomas in #151 - add missing extras to package by @joshuadavidthomas in #152
- 🔖 bump version 0.4.2 -> 0.4.3 by @joshuadavidthomas in #153
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- add missing
LICENSE
to serviceDockerfile
by @joshuadavidthomas in #147 - 🔖 bump version 0.4.1 -> 0.4.2 by @joshuadavidthomas in #149
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- add missing Docker publishing from release workflow by @joshuadavidthomas in #145
- 🔖 bump version 0.4.0 -> 0.4.1 by @joshuadavidthomas in #146
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Bump actions/setup-python from 4 to 5 by @dependabot in #129
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #124
- refactor
noxfile
by splitting test matrix across two commands by @joshuadavidthomas in #131 - Update AUTHORS.md by @joshuadavidthomas in #134
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #133
- add
_email_relay_version
toEmailRelayMessage
by @joshuadavidthomas in #136 - apply
django-twc-package
template by @joshuadavidthomas in #137 - bump template to 2024.10 by @joshuadavidthomas in #139
- bump template to v2024.13 by @joshuadavidthomas in #140
- bump template to v2024.16 by @joshuadavidthomas in #142
- 🔖 bump version 0.3.0 -> 0.4.0 by @joshuadavidthomas in #143
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- add check step to release workflow by @joshuadavidthomas in #125
- add support for Django 5.0 & remove 4.1 by @joshuadavidthomas in #122
- 🔖 bump version 0.2.1 -> 0.3.0 by @joshuadavidthomas in #130
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- fix error with custom migration to JSON schema of data field by @joshuadavidthomas in #119
- 🔖 bump version 0.2.0 -> 0.2.1 by @joshuadavidthomas in #120
Full Changelog: v0.2.0...v0.2.1
v0.2.0 - **YANKED**
This release has been yanked from PyPI due to a bug in the migration that was not caught.
This version update includes migrations. Please see the CHANGELOG for more information.
What's Changed
- add public email sending api tests by @joshuadavidthomas in #113
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #111
- migrate
Message.data
JSON schema to accommodate all DjangoEmailMessage
fields by @joshuadavidthomas in #115 - move email data to separate dataclass by @joshuadavidthomas in #116
- add admonition to deprecation policy regarding v1 by @joshuadavidthomas in #117
- 🔖 bump version 0.1.1 -> 0.2.0 by @joshuadavidthomas in #118
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- allow healthcheck request to gracefully fail by @joshuadavidthomas in #103
- remove superfluous
if
check by @joshuadavidthomas in #104 - slightly refactor manager method internals by @joshuadavidthomas in #106
- add
messages_available_to_send
manager method by @joshuadavidthomas in #108 - add deletion manager methods by @joshuadavidthomas in #109
- 🔖 bump version 0.1.0 -> 0.1.1 by @joshuadavidthomas in #110
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Initial release!
What's Changed
- Bump actions/checkout from 3 to 4 by @dependabot in #1
- 📝 Updates Python versions to match nox/pyproject by @jefftriplett in #2
- Add intro to README by @joshuadavidthomas in #5
- add correct DATABASES settings for PgBouncer by @joshuadavidthomas in #7
- add default email settings to service by @joshuadavidthomas in #9
- change test workflow trigger by @joshuadavidthomas in #14
- move version back to package by @joshuadavidthomas in #13
- remove Django 4.0 by @joshuadavidthomas in #12
- add support for user settings from environ by @joshuadavidthomas in #15
- add additional logging to relay by @joshuadavidthomas in #19
- Bump docker/build-push-action from 4 to 5 by @dependabot in #16
- Bump docker/login-action from 2 to 3 by @dependabot in #17
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #18
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #20
- ✨ Testsuite updates and some tests by @jefftriplett in #3
- remove manage.py by @joshuadavidthomas in #6
- 📝 Isolate when coverage runs by @jefftriplett in #23
- adjust service settings by @joshuadavidthomas in #21
- ✨ Adds pyupgrade and adjust coverage settings by @jefftriplett in #24
- add AUTHORS by @joshuadavidthomas in #22
- ✨ Use nox with GitHub Actions by @jefftriplett in #27
- ✨ Update readme by @jefftriplett in #28
- 🚜 Switch to GHA by @jefftriplett in #29
- alter manage Just command by @joshuadavidthomas in #35
- alter Status choices ordering by @joshuadavidthomas in #36
- add additional manager methods by @joshuadavidthomas in #30
- add
sent_at
field by @joshuadavidthomas in #38 - add manager tests by @joshuadavidthomas in #39
- add support for clearing out old messages by @joshuadavidthomas in #40
- add email backend tests by @joshuadavidthomas in #41
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #42
- remove EMAIL_BACKEND from app settings by @joshuadavidthomas in #43
- Add documentation for config of relay service and Django app by @joshuadavidthomas in #37
- adjust versions for release prep by @joshuadavidthomas in #45
- add installation instructions for relay service by @joshuadavidthomas in #47
- update config docs with relay vs django app difference by @joshuadavidthomas in #48
- add more details to the why section of the docs by @joshuadavidthomas in #50
- add usage to README by @joshuadavidthomas in #52
- add notes on updating to README by @joshuadavidthomas in #53
- add documentation about contributing by @joshuadavidthomas in #54
- 🚜 Migrate Black and pyupgrade to Ruff by @jefftriplett in #58
- 🚜 Refactors relay + dj-database-url configuration by @jefftriplett in #59
- update package description to better reflect its use case by @joshuadavidthomas in #60
- move relay service docker files within dedicated folder by @joshuadavidthomas in #57
- 📝 Copy editing by @jefftriplett in #61
- add healthcheck ping in relay service by @joshuadavidthomas in #56
- add relay to dev optional dependencies by @joshuadavidthomas in #62
- update docs to include migration and other db related things by @joshuadavidthomas in #63
- add benefits section and adjust limitations heading level by @joshuadavidthomas in #64
- add details regarding relay service's database connection by @joshuadavidthomas in #66
- 🚜 Migrate to environs[django] by @jefftriplett in #68
- add initial documentation and setup by @joshuadavidthomas in #70
- move contributing to separate file and docs by @joshuadavidthomas in #71
- move updating from README to docs by @joshuadavidthomas in #72
- move configuration from README to docs by @joshuadavidthomas in #73
- move usage from README to docs by @joshuadavidthomas in #74
- move installation from README to docs by @joshuadavidthomas in #75
- move why from README to docs by @joshuadavidthomas in #76
- 🚜 Adds ruff formatter (replace black) by @jefftriplett in #77
- fix relation and migration methods in db router by @joshuadavidthomas in #78
- 🔖 bump version 0.1.0rc1 -> 0.1.0rc2 by @joshuadavidthomas in #79
- fix service Docker image by @joshuadavidthomas in #80
- 🔖 bump version 0.1.0rc2 -> 0.1.0rc3 by @joshuadavidthomas in #81
- fix serialization of bytes for attachments by @joshuadavidthomas in #83
- 🔖 bump version 0.1.0rc3 -> 0.1.0rc4 by @joshuadavidthomas in #84
- adjust relay loop to always call secondary methods by @joshuadavidthomas in #86
- 🔖 bump version 0.1.0rc4 -> 0.1.0rc5 by @joshuadavidthomas in #87
- add management command tests by @joshuadavidthomas in #89
- fix links to documentation by @joshuadavidthomas in #90
- add RELEASING.md by @joshuadavidthomas in #91
- fix bug in
allow_relation
by @joshuadavidthomas in #92 - update conf tests with new settings by @joshuadavidthomas in #93
- improve models test coverage by @joshuadavidthomas in #94
- improve coverage in runrelay and utils by @joshuadavidthomas in #95
- create MessageManager and move relay logic to methods by @joshuadavidthomas in #96
- add ruff linter back and lint codebase by @joshuadavidthomas in #97
- account for
MIMEBase
attachments by @joshuadavidthomas in #98 - do some cleanup before initial release by @joshuadavidthomas in #100
- bump version 0.1.0rc5 -> 0.1.0 by @joshuadavidthomas in #99
New Contributors
- @dependabot made their first contribution in #1
- @jefftriplett made their first contribution in https://github.com/westerveltco/django-email-re...
v0.1.0rc5
What's Changed
- adjust relay loop to always call secondary methods by @joshuadavidthomas in #86
- 🔖 bump version 0.1.0rc4 -> 0.1.0rc5 by @joshuadavidthomas in #87
Full Changelog: v0.1.0rc4...v0.1.0rc5