Sentinel v3.0.0 Release Notes

Release Date: 2019-09-11 // over 4 years ago
    • BC Break: PHP 7.2 is the minimum required PHP version
    • ๐Ÿ‘ BC Break: Laravel 6.0 is the minimum supported Laravel version
    • โž• Added PHP 7 Scalar type hints
    • โž• Added PHP 7 Return type hints
    • โž• Added Sentinel::getCheckpoints() method to retrieve all the added Checkpoints
    • โž• Added Sentinel::getActivationRepository()->get() method to retrieve the valid Activation
    • โž• Added Sentinel::getReminderRepository()->get() method to retrieve the valid Reminder
    • โšก๏ธ Updated the Sentinel::getActivationRepository()->exists(); method to always return a boolean
    • โšก๏ธ Updated the Sentinel::getActivationRepository()->completed(); method to always return a boolean
    • โšก๏ธ Updated the Sentinel::getReminderRepository()->exists(); method to always return a boolean
    • โšก๏ธ Updated the findByPersistenceCode() to return a PersistenceInterface or null instead of PersistenceInterface or bool
    • โšก๏ธ Updated the findUserByPersistenceCode() to return UserInterface or null instead of UserInterface or bool
    • ๐Ÿ›  Fixed an issue where a call for EloquentUser::setPersistences was missing during bootstrap
    • ๐Ÿ›  Fixed an issue where personal permissions were not taking priority over pattern matching
    • ๐Ÿ›  Fixed an issue where the Throttling repository was not being set properly
    • ๐Ÿ›  Fixed an issue with the Native Cookie forget method
    • ๐Ÿ›  Fixed an issue where the events didn't had the payload passed correctly
    • ๐Ÿ›  Fixed an issue where the global throttles cache was not being cleared
    • โœ‚ Removed unnecessary dependencies
    • โœ‚ Removed integrations for both CodeIgniter and FuelPHP
    • โœ‚ Removed strict comparisons in favour of type hinting