Skip to content

Releases: technovistalimited/notific

First Public Release

07 Apr 06:11
Compare
Choose a tag to compare

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 be Notific::getNotifications()
    • Modify the composer.json and remove this line from files array: "packages/technovistalimited/notific/src/helpers/helpers.php"
    • Run composer dump-autoload again
    • In database, the notifications.id and user_notifications.id are now bigInteger
  • 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

21 Aug 07:56
Compare
Choose a tag to compare
Pre-release

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

30 May 10:36
Compare
Choose a tag to compare
Bug fixed version Pre-release
Pre-release

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

22 May 06:12
Compare
Choose a tag to compare
Pre-release

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

18 May 08:22
Compare
Choose a tag to compare
Pre-release

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

15 May 07:37
Compare
Choose a tag to compare
Pre-release

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

14 May 05:40
Compare
Choose a tag to compare
Pre-release

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