All Versions
4
Latest Version
Avg Release Cycle
100 days
Latest Release
3116 days ago

Changelog History

  • v0.2.0 Changes

    September 16, 2015

    โž• Added

    • โž• Added the ability to clear permissions

    ๐Ÿ”„ Changed

    • Switched from Scrutinizer to Code Climate for analysis
  • v0.1.0 Changes

    December 17, 2014

    ๐Ÿ”„ Changed

    • ๐Ÿ“‡ Renamed the createFromArray method on the PermissionFactory to createFromData

    ๐Ÿ›  Fixed

    • ๐Ÿ›  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
  • v0.1.0-alpha.2 Changes

    December 05, 2014

    โž• 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
  • v0.1.0-alpha.1 Changes

    November 21, 2014

    ๐Ÿš€ First public alpha release.