1.0.0
Initial release
The purpose of auditor
is to provide an easy and standardized way to collect audit logs.
This library is architected around two concepts:
- Auditing services responsible for collecting audit events
- Storage services responsible for persisting audit traces
Those two kind of services are offered by Providers and a default one is included with this library: DoctrineProvider
DoctrineProvider
offers both auditing services and storage services and
creates audit logs for all Doctrine ORM
database related changes.
What's Changed
- Better MySQL < 5.7.7 and MariaDB < 10.2.2 support by @DamienHarper in #3
- Track isOwningSide for associations/dissociations by @DamienHarper in #4
- Make Entry immutable by @DamienHarper in #5
- Supports MariaDB with no JSON support by @DamienHarper in #6
- Event refactor by @DamienHarper in #7
- GitHub actions by @DamienHarper in #9
References
Full Changelog: https://github.com/DamienHarper/auditor/commits/1.0.0