All Versions
44
Latest Version
Avg Release Cycle
108 days
Latest Release
425 days ago

Changelog History
Page 1

  • v6.0.0 Changes

    April 06, 2022
    • โž• Add Laravel 9 support
  • v5.1.0 Changes

    December 22, 2020
    • โž• Add PHP 8 support
  • v5.0.0 Changes

    September 12, 2020
    • BC Break: PHP 7.3 is the minimum required PHP version
    • ๐Ÿ‘ BC Break: Laravel 8.0 is the minimum supported Laravel version
  • v4.0.0 Changes

    March 05, 2020
    • BC Break: PHP 7.2 is the minimum required PHP version
    • ๐Ÿ‘ BC Break: Laravel 7.0 is the minimum supported Laravel version
  • v3.0.4 Changes

    February 07, 2020

    ADDED

    • The inAnyRole to be called statically, Sentinel::inAnyRole($role)
  • v3.0.3 Changes

    September 26, 2019

    ๐Ÿ›  FIXED

    • A few permissions type retrieval bugs.
  • v3.0.2 Changes

    September 25, 2019

    ๐Ÿ›  FIXED

    • A bug on the addPermission method of the PermissibleTrait.
  • v3.0.1 Changes

    September 24, 2019

    ๐Ÿ›  FIXED

    • A few return types.
  • v3.0.0 Changes

    September 11, 2019
    • 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
  • v2.0.18 Changes

    August 14, 2019

    ADDED

    • โž• Added support for Larastan
    • โž• Added events for logging in and logging out

    โšก๏ธ UPDATED

    • โšก๏ธ Updated the orWhere query builder loop to lead with correct boolean constraint
    • โšก๏ธ Updated several tests for better coverage and overall quality

    ๐Ÿ›  FIXED

    • ๐Ÿ›  Fixed an issue with the throttling threshold not behaving as expected
    • ๐Ÿ›  Fixed an issue where a model with soft deletes was causing issues when force deleting
    • ๐Ÿ›  Fixed an issue where the default global threshold value was incorrect
    • ๐Ÿ›  Fixed an issue with the order of overrides registration on the Laravel service provider
    • ๐Ÿ›  Fixed an issue with the checkPermission() method not behaving not casting some permissions as strings
    • ๐Ÿ›  Fixed an issue where the checkActivation method on the Activations Checkpoint was not returning the completion status
    • ๐Ÿ›  Fixed a few docblock typos