All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Creator, editor and deleter methods (replacements for createdBy, updatedBy and deletedBy)
- touchWithEditor method
- Full rewrite
- Improved strong typing
- Deprecated: createdBy, updatedBy and deletedBy
- Support Laravel 10.0
- Dropped support for anything before PHP 8.1
- Dropped support for anything before Laravel 10.0
- Support Laravel 9.0
- Dropped support for anything before PHP 8.0
- User impersonation
- Support PHP 8
- Support Laravel 8.0
- Dropped support for anything before PHP 7.4
- Dropped support for anything before Laravel 8.0
- Anonymous user option
- Enable/disable method
- Internal configuration management
- Revised linter configuration
- Requires Laravel 6/7
- Requires Laravel 6
- TestMonitor rebrand
- Support for disabling accountable
- Updated CircleCI to 2.0
- Support for trashed user model
- Requires Laravel 5.5 or up
- Fixed user model detection
- Support for auto-loading service provider in Laravel 5.5
- Accountable observer blocks other Laravel model listeners/observers
- CreatedByUser / UpdatedByUser / DeletedByUser have been changed to CreatedBy / UpdatedBy / DeletedBy.
- Scope queries have been prefixed with only, i.e. onlyCreatedBy
- "Updated by user" will be set on model create.
- Initial version.