ipsocode/hypervel-auditing
Audit trail package for Hypervel apps that logs model creates, updates, and deletes with old/new values and user attribution. Track changes, debug issues, and support compliance with a simple, configurable activity history.
Auditor::actingAs($user, fn () => ...) lets the product attribute audits to a specific causer inside a callback, which is valuable for admin impersonation, background jobs, imports, and system-triggered changes.Auditor::fake() makes audit events assertable in tests, reducing the cost of shipping audit-dependent features and lowering regression risk.hypervel/components 0.4.x-dev, so PMs should treat platform dependency stability as a gating factor for production roadmap commitments.Auditor and does not maintain custom implementations of Ipsocode\Auditing\Contracts\Auditor.0.4.x-dev platform dependency, or are not on Hypervel.actingAs() and currentCauser() to the contract, which is breaking for direct implementers.For executives: This package gives us audit-trail capability with actor attribution and test coverage, which can support compliance and enterprise readiness. The trade-off is maturity risk: it is pre-1.0 and currently tied to a dev version of hypervel/components, so we should pilot it before making it a committed production dependency.
For engineering: v0.2.0 adds Auditor::actingAs() for explicit causer attribution and Auditor::fake() for test assertions. Applications using the package’s own Auditor are unaffected, but custom implementations of the Auditor contract must add actingAs() and currentCauser(). The main adoption concern is the hypervel/components 0.4.x-dev requirement and the breaking contract change for custom auditors.
How can I help you explore Laravel packages today?