All notable changes to this project will be documented in this file, in reverse chronological order by release.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
Release Notes for 2.7.2
- Total issues resolved: 2
- Total pull requests resolved: 2
- Total contributors: 1
- 8: Use provided assertion implementation to determine rule type thanks to @weierophinney
- 7: Add LIFO example to documentation thanks to @weierophinney
- zendframework/zend-permissions-acl#38 adds support for PHP 7.3.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
-
zendframework/zend-permissions-acl#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.laminas.dev/laminas-permissions-acl/expression/ for details on usage. -
zendframework/zend-permissions-acl#3 adds two new interfaces designed to allow creation of ownership-based assertions easier:
-
Laminas\Permissions\Acl\ProprietaryInterface
is applicable to both roles and resources, and provides the methodgetOwnerId()
for retrieving the owner role of an object. -
Laminas\Permissions\Acl\Assertion\OwnershipAssertion
ensures that the owner of a proprietary resource matches that of the role.
See https://docs.laminas.dev/laminas-permissions-acl/ownership/ for details on usage.
-
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- zendframework/zend-permissions-acl#35 adds support for PHP 7.2.
- Nothing.
- Nothing.
- Nothing.
- zendframework/zend-permissions-acl#29 provides a change to
Acl::removeResourceAll()
that increases performance by a factor of 100.
- zendframework/zend-permissions-acl#15 adds completed documentation, and publishes it to https://docs.laminas.dev/laminas-permissions-acl/
- Nothing.
- Nothing.
- zendframework/zend-permissions-acl#7 and zendframework/zend-permissions-acl#14 update the component to be forwards-compatible with laminas-servicemanager v3.