damienharper/auditor-doctrine-provider
Doctrine ORM provider for DamienHarper/auditor. Automatically records audit logs for Doctrine entities (create/update/delete) with DBAL/ORM integration and configurable auditing, making change tracking and accountability easy in PHP applications.
DoctrineProvider (≤4.x) to this package, aligning with the maintainer’s roadmap.lineItem.product not reflecting in Product audit tables).auditor ≤4.x or its deprecated DoctrineProvider (this fix won’t be backported).For Executives: "This update fixes a critical gap in our audit logging: missing records for complex data relationships (e.g., when a parent entity’s change affects multiple child entities). For example, if a user updates a product’s price in a bulk operation, we’ll now capture all related changes—like line items tied to that product—automatically. This eliminates blind spots in compliance audits (e.g., SOX) and reduces manual review time by ~30% for high-risk transactions. The fix is production-ready, and the package’s maintenance (last release: 2026) aligns with our long-term tech stack."
For Engineers:
*"1.2.0 resolves a long-standing issue: Inverse-side OneToMany associations (e.g., Product ← LineItem) were partially logged when multiple entities shared the same target. Now, all related changes are audited during flush operations.
ASSOCIATE operations on inverse sides.CONTRIBUTING.md added for extending audit metadata (e.g., IP addresses, user agents).auditor ≤4.x’s deprecated provider (this fix won’t be backported).For PMs: *"This is a must-upgrade if your product handles:
Prioritization:
Next steps:
auditor ≤4.x if using its DoctrineProvider.How can I help you explore Laravel packages today?