It's official: Anymail is no longer "pre-1.0." The API has been stable for many months, and there's no reason not to use Anymail in production.
Breaking changes
- There are no new breaking changes in the 1.0 release, but a breaking change introduced several months ago in v0.8 is now strictly enforced. If you still have an EMAIL_BACKEND setting that looks like "anymail.backends.espname.EspNameBackend", you'll need to change it to just "anymail.backends.espname.EmailBackend". (Earlier versions had issued a DeprecationWarning. See the v0.8 release notes.)
New features and other changes
- Clean up and document Anymail's Test EmailBackend
- Add notes on handling transient ESP errors and improving batch send performance
- SendGrid: handle Python 2
long
integers in metadata and extra headers