Repository navigation
Releases: singlephon/hotification
Releases · singlephon/hotification
Release list
Support Laravel 12
v2.0.1 Add Laravel 12 support
Revised package structure for models and schedulers
Changed
- Revised package structure for observers and schedulers:
- The
modelsandscheduled_notificationsconfigurations, previously located inconfig/hotification.php, are now moved to separate classes:- Models:
App\Hotification\Models. - Schedulers:
App\Hotification\Schedules.
- Models:
- The
Breaking Changes
- Developers using this package must take the following steps:
- Create the
App\Hotificationdirectory if it does not already exist. - Add a
Modelsclass to define observers (examples are provided in the README). - Add a
Schedulesclass to configure schedulers (examples are provided in the README). - Remove the
modelsandscheduled_notificationssections from theconfig/hotification.phpconfiguration file.
- Create the
- Or run
php artisan hotification:install
Added
- A new behavior to
php artisan hotification:installcommand was added. It automatically creates theApp\Hotificationdirectory and copies defaultModels.phpandSchedules.phpfiles.
Removed
- Models and scheduler settings are no longer defined in
config/hotification.php. - README_RU.md documentation.
Corrected Readme
Support Laravel 10 and 11
v1.0.1 [Update]: composer.json to support Laravel 10 and 11
Hotification v1.0.0 - Initial Release
Key features include:
- Dynamic Observer Registration: Add observers to models dynamically during runtime.
- Customizable Notification Sending: Utilize a fluent API to customize notification content, receivers, and delivery methods.
- Scheduled Notifications: Define and manage scheduled tasks with notifications using cron expressions.
- Error Handling and Logging: Integrated error handling ensures robust notification delivery.