Releases: adonisjs/mail
Releases · adonisjs/mail
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
Correct env variable access for SES in stubs
Fix mail assertion API to allow mail class constructor to accept arguments
Add support for defining multiple cc and bcc addresses
Commits:
- feat: add support for defining multiple cc and bcc addresses 148efd9
Full Changelog: v9.1.0...v9.2.0
Add mjml component
The mjml component can be used as @mjml tag and it uses the mjml npm package to convert MJML markup to HTML.
You can use it follows inside within the Edge templates.
@mjml()
<mjml>
<mj-body>
<mj-section>
<mj-column>
<mj-text>
Hello World!
</mj-text>
</mj-column>
</mj-section>
</mj-body>
</mjml>
@endThe output will be HTML. Just make sure to install mjml package within your application before using the component tag
Commits
- feat: add mjml component to process mjml markup 3ad4e4b
Full Changelog: v9.0.0...v9.1.0
Stable major release
Please consult the following releases to learn more about the breaking changes and new additions.
- Breaking changes - https://github.com/adonisjs/mail/releases/tag/v9.0.0-0
- New additions - https://github.com/adonisjs/mail/releases/tag/v9.0.0-1
- New additions - https://github.com/adonisjs/mail/releases/tag/v9.0.0-2
- Breaking changes - https://github.com/adonisjs/mail/releases/tag/v9.0.0-3
- Breaking changes - https://github.com/adonisjs/mail/releases/tag/v9.0.0-7
Commits
- chore: publish under latest tag a8e61b7
- Merge pull request #92 from adonisjs/next 51043be
- Merge branch 'develop' into next bf50bf6
- refactor: export stubsRoot 926ec8c
- chore: bundle types.ts file via tsup as well 282e862
- chore: update dependencies fbcb442
- chore: remove not needed ts-expect-error 68addd6
- fix: use contracts directory path when configured in adonisrc.json (#81) cad8a3e
- chore(release): bump version 8eaa20c
- chore(release): 8.2.0 0873da9
- chore: update major for luxon and ical-generator 2e108ba
- chore: update dependencies da531e8
What's Changed
- fix: edge integration by @Julien-R44 in #91
- Merge to develop for final release by @thetutlage in #92
New Contributors
- @thetutlage made their first contribution in #92
Full Changelog: v8.2.1...v9.0.0