You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+17-1
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,21 @@ and this project attempts to adhere to [Semantic Versioning](https://semver.org/
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.2.0]
11
+
12
+
**This release involves migrations.** Please read below for more information.
13
+
14
+
### Added
15
+
16
+
- A `RelayEmailData` dataclass for representing the `Message.data` field.
17
+
- Documentation in the package's deprecation policy about the road to 1.0.0.
18
+
- Complete test coverage for all of the public ways of sending emails that Django provides.
19
+
20
+
### Changed
21
+
22
+
-**Breaking**: The internal JSON schema for the `Message.data` field has been updated to bring it more in line with all of the possible fields provided by Django's `EmailMessage` and `EmailMultiAlternatives`. This change involves a migration to update the `Message.data` field to the new schema. This is a one-way update and cannot be rolled back. Please take care when updating to this version and ensure that all projects using `django-email-relay` are updated at the same time. See the [updating](https://django-email-relay.westervelt.dev/en/latest/updating.html) documentation for more information.
23
+
- The internal `AppSettings` dataclass is now a `frozen=True` dataclass.
24
+
10
25
## [0.1.1]
11
26
12
27
### Added
@@ -47,6 +62,7 @@ Initial release!
47
62
48
63
Big thank you to the original authors of [`django-mailer`](https://github.com/pinax/django-mailer) for the inspiration and for doing the hard work of figuring out a good way of queueing emails in a database in the first place.
0 commit comments