Releases: adonisjs/mail
Releases · adonisjs/mail
Add support for Postmark transport
Immutable
release. Only release title and notes can be modified.
10.3.0 (2026-06-02)
Bug Fixes
- forward custom and list headers in resend and brevo transports (05aad25), closes #129
- release: pass secrets to checks job (#133) (99d2948), closes #128
- resolve attachment content in resend and brevo transports (0b87853)
Features
- add cloudflare email service transport (4f713eb), closes #124
- add postmark email transport (ffa4419), closes #125
What's Changed
- chore: harden release workflow for supply-chain security by @thetutlage in #128
- chore(deps): bump actions/setup-node from 4.4.0 to 6.4.0 by @dependabot[bot] in #130
- chore(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in #131
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #132
- fix(release): pass secrets to checks job by @thetutlage in #133
Full Changelog: v10.2.1...v10.3.0
Support MJML 5 and SMTP pool config options
Add support for creating mail from pre-defined contents
10.2.0 (2026-03-28)
Features
- add --contents-from and --force flags to make:mail command (790509c)
Full Changelog: v10.1.1...v10.2.0
Set dummy valid values for environment variables
10.1.1 (2026-03-26)
Bug Fixes
- configure: set dummy valid values for environment variables (c60790f)
Full Changelog: v10.1.0...v10.1.1
Using symbol.dispose for disposing fake instance
10.1.0 (2026-03-24)
Features
What's Changed
- feat: add support for Symbol.dispose by @Julien-R44 in #120
Full Changelog: v10.0.1...v10.1.0
Fix SMTP_PORT Env validation to use schema.number
Upgrade to NodeMailer v7 and bug fixes
10.0.0 (2026-02-25)
Features
- include a default brand name that can be edited and reference within email templates (b135add)
- return this in MailsCollection’s assert methods (#115) (0b12570)
- remove rate limiting options from SES transport (af4177a)
BREAKING CHANGES
- Upstream breaking change from Nodemailer v7
Bug Fixes
- correct typos in comments (envolpe, prority, sequeuednt) (5c3a71f)
- rename misnamed sparkpostTransport variables in resend and brevo transports (1d84f24)
- swap MAIL_FROM_NAME and MAIL_FROM_ADDRESS default values (7d968b0)
- treat mail sending failure as a server error (9aee511), closes #117
What's Changed
- Fix brevo transport, API allows onyl one replyTo address, not an array by @arthur-pigeon in #106
- Return this in MailsCollection’s assert methods by @marcuspoehls in #115
- enhancenment: upgrade dependencies to fix vulnerabilities and harden HTTP transports validation by @NicolasMarino in #112
New Contributors
- @arthur-pigeon made their first contribution in #106
- @NicolasMarino made their first contribution in #112
Full Changelog: v9.2.2...v10.0.0
Bug fixes and small improvements
10.0.0-next.2 (2026-02-13)
Bug Fixes
- correct typos in comments (envolpe, prority, sequeuednt) (5c3a71f)
- rename misnamed sparkpostTransport variables in resend and brevo transports (1d84f24)
- swap MAIL_FROM_NAME and MAIL_FROM_ADDRESS default values (7d968b0)
- treat mail sending failure as a server error (9aee511), closes #117
Features
- include a default brand name that can be edited and reference within email templates (b135add)
- return this in MailsCollection’s assert methods (#115) (0b12570)
- upgrade dependencies to fix vulnerabilities and harden HTTP transports validation (#112) (9f83bfc)
What's Changed
- Return this in MailsCollection’s assert methods by @marcuspoehls in #115
- enhancenment: upgrade dependencies to fix vulnerabilities and harden HTTP transports validation by @NicolasMarino in #112
New Contributors
- @NicolasMarino made their first contribution in #112
Full Changelog: v10.0.0-next.1...v10.0.0-next.2
Upgrade NodeMailer and target AdonisJS v7
10.0.0-next.1 (2025-10-27)
Features
- remove rate limiting options from SES transport (af4177a)
BREAKING CHANGES
- Upstream breaking change from Nodemailer v7
Full Changelog: v10.0.0-next.0...v10.0.0-next.1
Shared global state for templates, bug fixes and configure global from address inside config
What's Changed
- Fix brevo transport, API allows onyl one replyTo address, not an array by @arthur-pigeon in #106
- feat: upgrade nodemailer to the latest version
- fix: accept all
SMTPConnectionOptions - feat: introduce shared state for templates and set it via globals config
- feat: introduce
sendLaterCompiledmethod inMailerContract - feat: replace
gotwithky - feat: introduce
MAIL_MAILER,MAIL_FROM_ADDRESS, andMAIL_FROM_NAMEenv variables
New Contributors
- @arthur-pigeon made their first contribution in #106
Full Changelog: v9.2.2...v10.0.0-next.0