All notable changes to Lock will be documented in this file. This file follows the Keep a CHANGELOG standards.
- Renamed the
createFromArraymethod on thePermissionFactorytocreateFromData
- Fixed a bug where only array data could be passed to the
PermissionFactory - Fixed a bug where a action alias got denied but was still accepted
- Scrutinizer config for code quality and code coverage
- Changelog
- Contributers file
.gitattributesfile- Added section to readme about testing your driver
- The
Managerclass now has methods to set the lock instance for objects which implement theLockAwaretrait Lockinstances can now call a list of resource ids to which they are allowed or denied to perform the given action on
- Massive refactor of the
LockandManagerclasses - Moved interfaces to their own namespaces
- Refactored most of the testing suite
- Renamed the
AbstractPermissionclass - ArrayDriverTest moved to the
Driversnamespace - Split the
LockTestCaseintoPersistentDriverTestCaseandStaticDriverTestCase - The
assertmethod of conditions now get more parameters - Conditions can now be used as a callback
- Git ignored the
composer.lockfile
- Require
PHP >=5.4in thecomposer.jsonfile - Various documentation fixes in
readme.md
First public alpha release.