Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Mail Template Bundle Laravel Package

eightmarq/mail-template-bundle

Mail template bundle for Symfony helps build and send emails from Twig templates or Doctrine. Define reusable MailTypes for registration, password reset and more, with translated subjects, bodies and CTAs, plus overridable MJML-based templates.

View on GitHub
Deep Wiki
Context7
1.0.1
  • Improve READMA.md
  • Make mandatory one of content or templatePath for MailTemplateEntityInterface
  • Improve DoctrineBased tests
1.0.0
  • Introduce a new Configuration class instead of configuration array
  • Improve MailSender with $extendConfiguration and $extendEmail callback options to allow more option for customization
  • Rework TwigBased trait
  • Add mjml base template to generate more standard email base templates
  • Remove email_base_template configuration option, to use Symfony template overriding (the right way)
  • Remove email_base_css_template configuration option, to remove extra unnecessary dependency
  • Remove dependency tijsverkoyen/css-to-inline-styles
  • Add support for cc and bcc emails
  • Add additional tests
  • Add Doctrine based email types support
0.7.0
  • Move repository from eightmarq/mail-template-bundle to schvoy/mail-template-bundle
  • Bump composer packages, increase minimum versions (php to 8.3, Symfony to 7.1)
  • Replace eightmarq/core-bundle with schvoy/base-entity-bundle
  • Update code because of package bumps
  • Improve AbstractMailType
    • add configuration property
    • remove unnecessary MailEngineInterface interface
  • Add test environment for PhpUnit tests
  • Add tests for TwigBasedEmails
  • Add before-commit, code-quality and tests composer scripts
  • Allow to change email template for the email templates one by one
  • Update README.md
0.6.1
  • Update composer.json requirements
0.6.0
  • Update required Symfony version to 6.1 and PHP version to 8.1
0.5.2
  • Use empty string instead of null value as sender name when it's not defined
  • Fix typo in change log
0.5.1
  • Use empty string instead of null value as recipient name when it's not defined
  • Add install information to README.md
0.5.0
  • Add Twig based email types support
  • Add basic email template layout
  • Add convert css file to inline css for emails
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel