Releases: dereuromark/cakephp-audit-stash
Releases · dereuromark/cakephp-audit-stash
0.3.4
0.3.3
Improvements
- Allow record linking
Required some more DB changes, hopefully the last ones now
Full Changelog: 0.3.2...0.3.3
0.3.2
Improvements
New Features
- Automatic user extraction: The user value from metadata is now automatically extracted to a dedicated user column in the audit_logs table
- User linking support: Configure AuditStash.linkUser to automatically link user values to your backend (supports string patterns, array URLs, or callables)
- Compound user format: Store both ID and display name using id:displayName format (e.g., 123:john_doe) with configurable separator
Changes
- Column rename: username column renamed to user for flexibility (migration included)
- Added DiffLib for improved text diffing in audit log views - #7
- For enhanced word-level diff rendering, install the optional
jfcherng/php-diffpackage
Full Changelog: 0.3.1...0.3.2
0.3.1
0.3.0
Improvements
- Audit Log Viewer UI (/admin/audit-logs)
- Complete web interface for browsing and searching audit logs
- Filter by table, user, date, event type, transaction ID
- Inline and side-by-side diff views
- Timeline view for record history
- CSV/JSON export with extension-based routing
- Monitoring & Alerting System
- Real-time event-based alerting on suspicious activities
- Built-in rules: Mass Delete Detection, Off-Hours Activity Monitoring
- Multiple notification channels: Email, Webhook, Log
- Extensible architecture for custom rules and channels
- Log Retention & Cleanup
- Automated cleanup command with configurable retention policies
- Table-specific and default retention periods
- Dry-run and cron-friendly options
Technical Improvements
- Changed default persister from ElasticSearch to TablePersister
- Admin-prefixed routes for security
Full Changelog: 0.2.0...0.3.0
0.2.0
Improvements
- Use binary16 for transaction UUID
- Added missing Plugin class.
0.1.0
Initial Release
PHP 8.x updated version of lorenzo/audit-stash#58
Full Changelog: https://github.com/dereuromark/cakephp-audit-stash/commits/0.1.0