Skip to content

v2.12.1

Latest

Choose a tag to compare

@tommyknocker tommyknocker released this 22 Mar 10:51
· 4 commits to master since this release

What's changed

Patch release focused on PHP 8.5 compatibility, relaxed MySQL/MariaDB connection validation, a small MSSQL dialect cleanup, and broader test coverage.

Fixed

  • PHP 8.5: PDO::MYSQL_ATTR_LOCAL_INFILE is deprecated; the library now uses Pdo\Mysql::ATTR_LOCAL_INFILE when available for MySQL local-infile handling.

Changed

  • MySQL / MariaDB: password is no longer a required connection parameter, so empty passwords are supported as allowed by the servers.
  • MSSQLDialect: normalized listTables() SQL string formatting.

Tests

  • Expanded shared test coverage across Db helpers, ParameterManager::setParams, result cache / generateCacheKey, PdoDb, QueryCompilationCache, QueryBuilder, CteManager, SelectQueryBuilder, QueryProfiler, FulltextMatchValue, ExecutionEngine, CacheManager, SeedDataGenerator, MigrationRunner, and related CLI/migration paths.

Full changelog: 2.12.0...v2.12.1
See CHANGELOG.md for the complete history.