- CONTRIBUTING document
- Updated the URL column type from VARCHAR to TEXT in the migration stub
- Set the default value of the resolver to a FQCN, instead of a Closure (#290)
- [GitHub] Updated issue template
- [Audit] Simplify User relation check (#282)
- [Audit] Improve test coverage
- [composer] stricter dependency version support (#269)
- [Audit] Make sure the User relation is set before fetching attributes (#276)
- Implemented Audit contract, enabling classes to extend other model types (#211)
- The
updated_at
attribute is now part of the Audit model. Don't forget to update youraudits
table! - Added Laravel 5.5 Auto-Discovery support
- Allow the User primary and foreign key to be specified in the configuration (#251)
- GitHub issue template file
- Properly fixed issue (#233)
- Calling a member function on null (#244)
- Removed problematic ORDER BY from the audits() relation method in the Auditable trait
- Log the user agent string (#224)
- Updated migration stub to use the DB driver (#220)
- Wrong class name for custom audit drivers (#226)
- Use standards compliant SQL (#225)
- Prevent creating an updated audit when restoring a model (#233)
- Changelog file
- Removal count in Database driver (#215)
OwenIt\Auditing\Contracts\UserResolver
interface- More
Auditable
tests
- Non auditable events cause a
RuntimeException
to be thrown (#212) Callable
values prevent the configuration from being cached (#213)
- Dynamic attribute getters
- More
Auditable
tests
- Trait attributes can't be overridden by class implementing
Auditable
(#205) - Branch alias
- Cleaner codebase
- Better test coverage
Auditable
attribute mutators and casts will be honoured
- Only modified attributes are stored in the
Audit
- Lumen support
- Queue support
Auditable
model custom messages/fields