All Notable changes to laravel-notification-channels/webpush
will be documented in this file
- Added support for Laravel 11.
- Added support for Laravel 10.
- Upgrade web-push dependency #172.
- Added support for Laravel 9.
- Dropped support for Laravel < 8 and PHP < 8.
- Fixed action without icon #130.
- Added PHP 8.0 support #150.
- Added
NotificationSent
andNotificationFailed
events. - Removed
Log::warning
fromReportHandler
. - Switched to GitHub actions.
- Laravel 8.0 compatibility
- Laravel 7.0 compatibility
- Added the icon parameter to the action method.
- Laravel 6.0 compatibility
- PHP 7.2 or greater is required
- Pass
$message
to ReportHandler
- Upgraded to minishlink/web-push to v5
- Added
WebPushMessage::options()
- Added ReportHandler to handle notification sent reports.
- Added options for customizing the model, table and connection.
- Added polymorphic relation.
HasPushSubscriptions
can now be used on any model.
- Removed
id
andcreate
methods fromWebPushMessage
. - Added
badge
,dir
,image
,lang
,renotify
,requireInteraction
,tag
,vibrate
,data
methods onWebPushMessage
.
- Added support for package discovery.
- Removed compatibility with PHP<7 and upgrade deps.
- Added support for VAPID.
- Added dedicated config file.
- Added Laravel 5.4 compatibility.