johnkrovitch/notification-bundle
johnkrovitch/notification-bundle is a Symfony bundle for adding notification handling to PHP applications. It provides a structured, integration-friendly way to manage and deliver notifications within Symfony projects.
Architecture fit
Notifiable, Notification facade, mail/database/broadcast/SMS channels, queue integration) is untouched by this release. It is still competing with the platform, not complementing it.Integration feasibility
symfony/* at ^6.2/^7.0. So v1.0 reduces friction for a Symfony 5 host, but does not reduce the dependency-resolution conflict that is the practical blocker for a Laravel install.composer require path.Technical risk
composer.json we cannot confirm the PHP floor or the symfony/* constraints moved at all.1.0.x is now meaningful — but it also signals upstream will be slower to make breaking fixes.Key questions
composer.json constraints on php and symfony/*? Is there a Symfony 6/7 roadmap, or is 5 the terminal line?Stack fit
Migration path
Compatibility
symfony/* ^6.2/^7.0). Verify in an isolated composer sandbox before any spike investment — do not assume the version bump moved the constraints.config/notifications.php translation layer.Sequencing
Maintenance
Support
Scaling
Failure modes
composer update conflict with Laravel's Symfony 6/7 requirements — now the most probable failure, since v1.0 explicitly targets Symfony 5. Blast radius is a frozen application patch cadence.Ramp-up
Recommendation: Reject as a Laravel dependency — unchanged. v1.0 is a genuine but narrow positive: it re-establishes maintainer activity and gives a clean, semver-stable fork base. It is explicitly a Symfony 5 release, which confirms the package is misaligned with current Laravel dependency constraints and does not address the SwiftMailer, PHP-version, or channel-parity questions that gate adoption. Use it as a reference implementation if a specific channel is worth porting, treat any fork as a new internally owned component with a named maintenance owner, and keep the Laravel path on native notifications.
How can I help you explore Laravel packages today?