- set the baseurl via /config/app_local.php
- simple set the baseurl to an absolute path or to a relative path if you with to use a subdirectory without setting a baseurl
- If no baseurl is set above, Cerebrate will also check the CEREBRATE_BASEURL environment variable
- moved the menu into the ACL function
- tied ACL function into menubuilding process to remove items the user has no access to - thanks to @JakubOnderka for the inspiration
- tied missing endpoints into the ACL system
- fixed the queryACL function to work with Cerebrate
- rework of several internal libraries
- append custom fields to objects
- templating system to assist users, using JSON files
- mapped the FIRST directory as a first test
- users can have multiple keys
- keys are hashed with bcrypt
- each key can have its own expiration
- each key can have a contextual comment
- authentication via API requests happens with the Authorization header