Changed:
- Fix reserved SQL keywords as column names are not escaped when building auditing queries
Changed:
- Fix memory leak in
LogRevisionsListener
not clearing tracked entities internal array - Fix compound identity where clause in
LogRevisionsListener
Changed:
- Fix for missing types on join columns as suggested by @Rezaldy
Changed:
- Separated
UserResolver
into an interface with a default service implementation - Fixed type issue where
datetime
was hard-wired with date_create() in LogRevisionsListener
Changed:
- Updated PHPUnit version and compatibility with PHPUnit 9.5
- Added GitHub workflow for running tests
Changed:
- Removed dependency on entity-behaviours as it is not needed
- Updated PHPUnit to v6
- Updated unit tests with no assertions
Changed:
- Fixed bug with aliasing of the specific entity audit classes
Changed:
- Updated dependencies for Laravel 5.4 / Laravel-Doctrine
Initial commit and conversion from SimpleThings.