metadev / doctrine-audit-trail-bundle
Opt-in Doctrine audit trail for Symfony: opt-in JSON diffs, actor attribution, sync/async persistence, secure-by-default secret blacklist and optional HMAC tamper-evidence seal.
Package info
github.com/bastienPetit7/doctrine-audit-trail-bundle
Type:symfony-bundle
pkg:composer/metadev/doctrine-audit-trail-bundle
v0.6.0
2026-06-18 15:05 UTC
Requires
- php: >=8.2
- doctrine/doctrine-bundle: ^2.10|^3.0
- doctrine/orm: ^2.14|^3.0
- symfony/config: ^6.4|^7.0|^8.0
- symfony/console: ^6.4|^7.0|^8.0
- symfony/dependency-injection: ^6.4|^7.0|^8.0
- symfony/http-kernel: ^6.4|^7.0|^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.50
- matthiasnoback/symfony-dependency-injection-test: ^6.3
- nyholm/symfony-bundle-test: ^3.0
- phpstan/phpstan: ^2.0
- phpstan/phpstan-doctrine: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-symfony: ^2.0
- phpunit/phpunit: ^11.0
- symfony/framework-bundle: ^6.4|^7.0|^8.0
- symfony/http-foundation: ^6.4|^7.0|^8.0
- symfony/messenger: ^6.4|^7.0|^8.0
- symfony/security-core: ^6.4|^7.0|^8.0
Suggests
- doctrine/migrations: To version the audit schema, including the optional integrity 'signature' column
- symfony/http-foundation: To capture the client IP address and user agent
- symfony/messenger: To offload audit persistence with persistence.mode: async
- symfony/security-core: To attribute audit entries to the authenticated user