packagist laravel-notification-channels/webpush 12.0.0

latest releases: 13.0.1, 13.0.0
2 months ago

This is a major release containing several breaking changes:

  • Breaking: minishlink/web-push is bumped to v11, which replaces its Guzzle-specific implementation with a PSR-18 HTTP client. If you use this library directly, please consult their release notes.
  • Breaking: on Laravel 13.13+, push notifications are now sent through Laravel's HTTP client instead of Guzzle. This means global HTTP middleware, request logging, and Http::fake() now apply to web push requests. When running Laravel 13, at least v13.13 is required because earlier Laravel HTTP clients can't safely be used as PSR-18 clients; Laravel 12 keeps using a Guzzle client under the hood as a fallback.
  • Raised the PHPStan level project-wide to level 9. No behavior change expected under normal usage.

⚠️ Please consider upgrading to v12.1.0 directy given the database-related change there.

Full Changelog: 11.0.0...12.0.0

Don't miss a new webpush release

NewReleases is sending notifications on new releases.