Releases: technovistalimited/notific
First Public Release
Changelog
- Reorganized the structure of the package to match with the new Laravel package architecture
- New API based on Facades (Has breaking changes)
- Prefix all the Notific functions with
Notific::
, eg.getNotifications()
will beNotific::getNotifications()
- Modify the
composer.json
and remove this line fromfiles
array:"packages/technovistalimited/notific/src/helpers/helpers.php"
- Run
composer dump-autoload
again - In database, the
notifications.id
anduser_notifications.id
are nowbigInteger
- Prefix all the Notific functions with
- Removed helper function
- Fixes in Cache time (since Laravel 5.8 cache time is in seconds)
- Reorganized model code into their own models
- Reorganized migrations into separate files
- PSR-2 compatible code
- Minimum Laravel version bumped to v5.8
- Released on Packagist.org
Transferred Ownership Version
The package was developed for TechnoVista Limited, by TechnoVista developers. Due to the absence of Github account the package was hosted on Mayeenul Islam's personal's account. Now it's transferred to the TechnoVista Limited's Github account.
Readme file updated with un-installation documentation.
Bug fixed version
Changelog
- Fixed a directory name to cope in Linux environment (#1)
Features from first release:
- Database table creation using migration
- Store notifications into database
- Fetch notifications from database
- Store and fetch any types of additional information for notification with meta data
- Cache data to save some valuable resources
Configurable cache feature added
Migration requirement:
New configurable parameter added to enable/disable caching throughout the package.
You are requested to sync the config\notific.php
with the file packages\mayeenulislam\notific\src\config\notific.php
for the changes
Changelog
Configuration Added:
- Added
'is_cache'
in configuration file.
Features from first release:
- Database table creation using migration
- Store notifications into database
- Fetch notifications from database
- Store and fetch any types of additional information for notification with meta data
- Cache data to save some valuable resources
Bug fixed and organized version
API Change: getNotifications()
The previous version accepts two arguments: fetch
and count
. With this version, you are requested to combine them into a single array like below:
// Previous code:
getNotifications(21, 'unread', 10);
// Code as per v0.1.2
getNotifications(21, array('read_status' => 'unread', 'items_per_page' => 10);
Check the updated documentation on getNotifications()
.
Changelog
Organized:
- Organized the use of
getNotifications()
with an arguments array. User can pass several variables using the array.
Fixed:
- Paginated result fixed with caching
Features from first release:
- Database table creation using migration
- Store notifications into database
- Fetch notifications from database
- Store and fetch any types of additional information for notification with meta data
- Cache data to save some valuable resources
Feature added version released
Minor Feature added:
- Added count to set number of notifications to be fetched
Features from first release:
- Database table creation using migration
- Store notifications into database
- Fetch notifications from database
- Store and fetch any types of additional information for notification with meta data
- Cache data to save some valuable resources
First Version Released
Released the first version with the following features:
- Database table creation using migration
- Store notifications into database
- Fetch notifications from database
- Store and fetch any types of additional information for notification with meta data
- Cache data to save some valuable resources