All Notable changes to laravel-notification-channels/webpush will be documented in this file
- Laravel 6.0 compatibility
- PHP 7.2 or greater is required
- Pass
$messageto 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.
HasPushSubscriptionscan now be used on any model.
- Removed
idandcreatemethods fromWebPushMessage. - Added
badge,dir,image,lang,renotify,requireInteraction,tag,vibrate,datamethods 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.