bloom_mail 0.2.0
bloom_mail: ^0.2.0 copied to clipboard
Transactional email sending for Bloom server applications with swappable delivery backends.
Changelog #
0.2.0 - 2026-08-23 #
Breaking #
- Now depends on
bloom_serverinstead ofbloom_framework. Imports change frompackage:bloom_framework/bloom_server.darttopackage:bloom_server/bloom_server.dart. - No longer requires Flutter. The package now resolves against the Flutter-free
bloom_servercore, so it can be used from a plaindart run/dart compilebackend.
0.1.0 #
- Initial release of
bloom_mail. - Provider-agnostic transactional email sending ported from
djangors-mail. BloomMailMessagemodel with support for recipients, sender, subject, plain-text body, optional HTML body, CC, and BCC.- Abstract
BloomMailBackendinterface designed for dependency injection viaBloomContainer. BloomSmtpBackendandBloomSmtpConfigbuilder for real SMTP delivery usingpackage:mailerwith STARTTLS / SSL/TLS encryption support andBloomEnvintegration.BloomConsoleBackendfor development logging without leaking credentials.BloomFileBackendfor local.emldelivery debugging.BloomInMemoryBackendwithsentMessagesinspection for unit and integration testing.