All notable changes to authorization will be documented in this file.
- initial release
- migrations loaded via package
- allow publishable migration from true source
- user model
- default roles
- package permissions
- add factories
- add policies
- register policies
- add nova resources
- register nova resources
- fix class name
- base permissions migration
- update user model
- extend tipoff/test-support
- change name fields of user
- add laravel socialite
- add tests for user migration
- new version of base permissions migration
- updated user permissions migration
- fix user database migration
- username
- alternate user emails
- update nova resources
- nova testing
- function to add permissions to role
- nullable user fields
- new base permissions migration
- optimize speed of package permissions migrations
- role policy
- permission policy
- migrate permissions
- grant permissions to roles
- register permissions nova tools
- override viewnova gate with permission based access
- fix dependency
- add chargeable interface to user model
- email addresses
- improve email addresses
- enforce access admin permission during testing
- drop email & verified field from user
- user implements email address model
- authenticatable email address
- bump support dependencies
- register email address nova resource
- helper trait to resolve email address for auth guards
- factory states for adding user roles
- routes, controllers & views for login
- authorizable email address
- email address contract