sethsandaru/laravel-mail-switcher
Look elsewhere when:
For executives: A dependency we rely on for email has caught up to Laravel 9 and PHP 8.1, and has adopted Laravel's current mail API. That removes a blocker from our platform-upgrade roadmap and reduces the custom code we maintain ourselves. It does not, on its own, get us to the newest Laravel or PHP versions — that remains an open item to track.
For engineering: Version 1.1.0 is a compatibility and modernisation release, not a feature release: Laravel 9.x support, PHP 8.1 support, and migration to Laravel's Symfony Mailer-based email API in place of the legacy approach. Treat it as the green light for the Laravel 9 upgrade path, and as a prompt to delete any remaining SwiftMailer-era custom mail code. Before we standardise, confirm two things the notes don't tell us: whether support extends past Laravel 9 / PHP 8.1, and whether the new mail path is covered by tests.
Recommendation: Adopt if we are on or moving to Laravel 9 / PHP 8.1. Hold and re-assess if our target is Laravel 10+ — in that case this release is a positive signal about maintenance intent but not sufficient evidence of forward compatibility.
How can I help you explore Laravel packages today?