@crynobone crynobone released this May 24, 2018 · 18 commits to master since this release

Assets 2

Fixes

  • Fixes Orchestra\Auth\Passwords\PasswordBrokerManager contract.

@crynobone crynobone released this May 2, 2018 · 21 commits to master since this release

Assets 2

Added

  • Added Orchestra\Authorization\Authorization::canAs() and Orchestra\Authorization\Authorization::canIfAs() which you can send an instance of Orchestra\Contracts\Authorization\Authorizable to check authorization explicitly for the $user.

Changes

  • Update support to Laravel Framework 5.6.

Deprecated

  • Deprecate Orchestra\Auth\CommandServiceProvider.

@crynobone crynobone released this Apr 25, 2018 · 50 commits to master since this release

Assets 2

Added

  • Added Orchestra\Authorization\Authorization::canAs() and Orchestra\Authorization\Authorization::canIfAs() which you can send an instance of Orchestra\Contracts\Authorization\Authorizable to check authorization explicitly for the $user.

@crynobone crynobone released this Nov 28, 2017 · 55 commits to master since this release

Assets 2

Changes

  • Remove orchestra/notifier dependencies.
  • Split Orchestra\Authorization\Fluent to Orchestra\Authorization\Action and Orchestra\Authorization\Role.

@crynobone crynobone released this Oct 3, 2017 · 61 commits to master since this release

Assets 2

Changes

  • Update support to Laravel Framework 5.5.

@crynobone crynobone released this Sep 25, 2017 · 76 commits to master since this release

Assets 2

Fixes

  • Fixes remember_me timing attack vector.

@crynobone crynobone released this May 3, 2017 · 79 commits to master since this release

Assets 2

Changes

  • Update support to Laravel Framework 5.4.

@crynobone crynobone released this Jul 27, 2016 · 108 commits to master since this release

Assets 2
  • Update support for Laravel Framework v5.3.
  • Auth:
    • Use nullable timestamps to avoid issues with created_at fields updating on every row update.
    • Update password reset process to use new Laravel notification.
  • Authorization:
    • Rename Orchestra\Authorization\AuthorizationTrait to Orchestra\Authorization\Permission.
    • Always setup roles to be an instance of Illuminate\Support\Collection for consistency.

@crynobone crynobone released this Mar 18, 2016 · 149 commits to master since this release

Assets 2
  • Authorization:
    • Rename Orchestra\Authorization\AuthorizationTrait to Orchestra\Authorization\Permission.

@crynobone crynobone released this Mar 11, 2016 · 154 commits to master since this release

Assets 2
  • Auth:
    • Cast Orchestra\Auth\SessionGuard::$userRoles value to array if set to null to avoid invalid use of Illuminate\Support\Arr.