Releases: curiosity26/ACLHelper
Patch the Submatrix
Symfony dependency updates for security fixes.
Deep State
When using findBy
or findByOne
methods on the AclHelperAgent
, you can now filter by using complex criteria such as LIKE
or BETWEEN
and even filter on values of deep associations.
$agent->findBy($identity, $mask, [
'children.createdAt' => ['BETWEEN' => [$yesterdayDateTime, $todayDateTime]],
'children.name' => ['IN' => ['Laura', 'David']],
'children.sibling' => ['!=' => 1],
]);
Also, allows for the user of using class-level ACLs in queries. This is turned on by default. This may differ from the default behavior of the ACL Bundle, which allows for Class-level security definitions but doesn't always seem to trust them.
Chainmail
Index fields to speed lookup
Drawbridge
Last pass on missing mapping attributes.
Lava Moat
Fixed issue with ancestor mapping and added proper unique constraints
Gates of Mordor
Username is a boolean field for SecurityIdentities. Don't you hate it when you just made a release and you see a glaring, minor issue. It's annoying.
Force Field
Fix issues in ORM mapping that generates correct table structures. Handle nulls properly in criteria queries.
Shield
Fixes issue when using criteria to filter the agent's results.
Impenetrable
Add casting back in but in a better way
Tom-Yum-Goong
Bug fixes for when roles hierarchy isn't used.