1.4.1
Full Changelog: 1.4.0...1.4.1
Added
- Database connection support for flexible audit storage
- Connection configuration option in
audit-logger.drivers.mysql.connection - Enhanced
MySQLDriverconstructor to accept optional connection parameter getConnectionName()method inEloquentAuditLogmodel for connection retrieval- Connection parameter support in
AuditLogger::getDriver()static method - Comprehensive connection testing with 3 new test cases
- Automatic connection setting for Eloquent models in audit operations
Changed
- Enhanced:
MySQLDrivernow respects configured database connections for all operations - Enhanced:
EloquentAuditLog::forEntity()automatically sets connection from configuration - Enhanced: All Schema operations now use the specified connection
- Enhanced: Service provider registration includes connection configuration
- Enhanced: Audit models automatically use configured connection for storage and retrieval
- Backward Compatible: Existing code continues to work without changes
Fixed
- Connection handling in all database operations (Schema creation, model operations)
- Proper connection fallback to default database when no specific connection configured
- Test database operations now use correct connections for isolation
Documentation
- Added connection configuration examples and usage patterns
- Enhanced README with multi-connection setup instructions
- Updated test documentation for connection-specific scenarios