Changelog
All Notable changes to laravel-notification-channels/webpush will be documented in this file
10.2.0 - 2025-03-03
- Remove Google Cloud Messaging (GCM) configuration. This service does not exist anymore and web-push-php doesn’t have support for it’s successor (Firebase Cloud Messaging) either, so this isn’t a breaking change.
10.1.0 - 2025-02-27
- Allow to set WebPush automatic padding in config #176
10.0.0 - 2025-02-26
- Adds support for Laravel 12, drops support for Laravel 9 and 10, drops support for PHP 8.1 #208
- Adds native types #209 - if you override functions or implement interfaces of this package, please note that you might need to change method signatures
9.0.0 - 2024-07-10
- Update web-push library to v9
8.0.0 - 2024-03-16
- Added support for Laravel 11.
7.1.0 - 2023-03-14
- Added support for Laravel 10.
7.0.0 - 2022-03-29
- Upgrade web-push dependency #172.
6.0.0 - 2022-01-26
- Added support for Laravel 9.
- Dropped support for Laravel < 8 and PHP < 8.
5.1.1 - 2021-01-08
- Fixed action without icon #130.
5.1.0 - 2021-01-08
- Added PHP 8.0 support #150.
- Added
NotificationSent and NotificationFailed events.
- Removed
Log::warning from ReportHandler.
- Switched to GitHub actions.
5.0.3 - 2020-08-19
- Laravel 8.0 compatibility
5.0.2 - 2020-03-05
- Laravel 7.0 compatibility
5.0.1 - 2020-01-24
- Added the icon parameter to the action method.
5.0.0 - 2019-09-06
- Laravel 6.0 compatibility
- PHP 7.2 or greater is required
- Pass
$message to ReportHandler
4.0.0 - 2019-07-28
- 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.
3.0.0 - 2017-11-15
- Removed
id and create methods from WebPushMessage.
- Added
badge, dir, image, lang, renotify, requireInteraction, tag, vibrate, data methods on WebPushMessage.
2.0.0 - 2017-10-23
- Added support for package discovery.
- Removed compatibility with PHP<7 and upgrade deps.
1.0.0 - 2017-03-25
- Added support for VAPID.
- Added dedicated config file.
0.2.0 - 2017-01-26
- Added Laravel 5.4 compatibility.