Skip to content

Releases: cartalyst/sentinel

v3.0.3

26 Sep 13:51
Compare
Choose a tag to compare

FIXED

  • A few permissions type retrieval bugs.

v3.0.2

25 Sep 22:03
Compare
Choose a tag to compare

FIXED

  • A bug on the addPermission method of the PermissibleTrait.

v3.0.1

24 Sep 21:05
Compare
Choose a tag to compare

FIXED

  • A few return types.

v3.0.0

11 Sep 15:59
Compare
Choose a tag to compare
  • 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

14 Aug 20:06
Compare
Choose a tag to compare

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

v2.0.17

28 Nov 13:11
Compare
Choose a tag to compare

FIXED

  • Incorrect docblock on the Illuminate Reminder Repository.

ADDED

  • Null Cookie implementation.

v2.0.16

28 Nov 13:11
Compare
Choose a tag to compare

FIXED

  • Issue on get method on IlluminateCookie returning incorrect type.

ADDED

  • Support for Laravel 5.5 Package Discovery.

v2.0.15

23 Feb 10:07
Compare
Choose a tag to compare

REVISED

  • Loosened cartalyst/support version.

v2.0.14

30 Jan 08:24
Compare
Choose a tag to compare

FIXED

  • Specify engine on the reminders table.
  • Single option on the native bootstrapper.
  • A bug causing inRole to return false after one iteration.
  • Use the event dispatcher contract.

v1.0.17

30 Jan 08:23
Compare
Choose a tag to compare

FIXED

  • Set the Throttle repository on Sentinel.