Lock v0.1.0-alpha.2 Release Notes

Release Date: 2014-12-05 // over 9 years ago
  • โž• Added

    • Scrutinizer config for code quality and code coverage
    • ๐Ÿ”„ Changelog
    • Contributers file
    • .gitattributes file
    • โž• Added section to readme about testing your driver
    • ๐Ÿ”’ The Manager class now has methods to set the lock instance for objects which implement the LockAware trait
    • ๐Ÿ”’ Lock instances can now call a list of resource ids to which they are allowed or denied to perform the given action on

    ๐Ÿ”„ Changed

    • ๐Ÿ”จ Massive refactor of the Lock and Manager classes
    • ๐Ÿšš Moved interfaces to their own namespaces
    • ๐Ÿ”จ Refactored most of the testing suite
    • ๐Ÿ“‡ Renamed the AbstractPermission class
    • ๐Ÿšš ArrayDriverTest moved to the Drivers namespace
    • โœ… Split the LockTestCase into PersistentDriverTestCase and StaticDriverTestCase
    • The assert method of conditions now get more parameters
    • Conditions can now be used as a callback

    โœ‚ Removed

    • ๐Ÿ”’ Git ignored the composer.lock file

    ๐Ÿ›  Fixed

    • Require PHP >=5.4 in the composer.json file
    • ๐Ÿ“š Various documentation fixes in readme.md