Permalink
Fetching contributors…
Cannot retrieve contributors at this time
110 lines (62 sloc) 2.32 KB

Changelog

All notable changes to this project will be documented in this file, in reverse chronological order by release.

2.7.1 - TBD

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

2.7.0 - 2018-05-01

Added

  • #23 adds a new assertion, ExpressionAssertion, to allow programatically or automatically (from configuration) building standard comparison assertions using a variety of operators, including = (==), !=, <, <=, >, >=, ===, !==, in (in_array), !in (! in_array), regex (preg_match), and !regex (! preg_match). See https://docs.zendframework.com/zend-permissions-acl/expression/ for details on usage.

  • #3 adds two new interfaces designed to allow creation of ownership-based assertions easier:

    • Zend\Permissions\Acl\ProprietaryInterface is applicable to both roles and resources, and provides the method getOwnerId() for retrieving the owner role of an object.

    • Zend\Permissions\Acl\Assertion\OwnershipAssertion ensures that the owner of a proprietary resource matches that of the role.

    See https://docs.zendframework.com/zend-permissions-acl/ownership/ for details on usage.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

2.6.1 - 2018-05-01

Added

  • #35 adds support for PHP 7.2.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #29 provides a change to Acl::removeResourceAll() that increases performance by a factor of 100.

2.6.0 - 2016-02-03

Added

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #7 and #14 update the component to be forwards-compatible with zend-servicemanager v3.