Skip to content

1.4.1

Choose a tag to compare

@iamfarhad iamfarhad released this 29 Jun 11:19
· 14 commits to main since this release

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 MySQLDriver constructor to accept optional connection parameter
  • getConnectionName() method in EloquentAuditLog model 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: MySQLDriver now 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