doctrine/dbal
Doctrine DBAL is a powerful database abstraction layer for PHP, providing a consistent API across drivers plus rich schema introspection and management tools. Ideal for building portable SQL queries, migrations, and database tooling beyond PDO.
phpstan-baseline.neon, CONTRIBUTING.md, README.md to export-ignore list thanks to @sasezaki$droppedForeignKeys of TableDiff thanks to @santysisiThis release contains all changes of the 3.10.2 release.
This release contains a backport of a feature shipped with DBAL 4.2 originally. This was necessary because of deprecations introduced in PHP 8.5.
On PHP 8.4, if you call getNativeConnection() on a connection established through one of the PDO drivers, you will get an instance of the new PDO subclasses, e.g. Pdo\Mysql or Pdo\Pgsql instead of just PDO.
NumberType that maps to the BcMath\Number value object thanks to @derrabusAbstractSchemaManager::_getPortableTableDefinition() thanks to @morozovThis release contains improvements shipped with the 3.10.0 release:
6776: Fix link in docs thanks to @HypeMC
6700: [DOCS] Fix binary type format documentation thanks to @jaapio
AbstractPlatform::getEnumDeclaration() thanks to @davidxkurka6552: Query Cache mangled if saved by-reference thanks to @Slamdunk
6546: Fix incorrect transactional() handling when DB auto-rolled back the transaction (v4) thanks to @simPod
transactional() behaves in different auto commit modes thanks to @simPodBEGIN TRANSACTION; COMMIT; BEGIN TRANSACTION; --failure thanks to @simPod6568: Run tests with MySQL 9.1 thanks to @derrabus
6561: Inherit issue templates from the centralized repository thanks to @greg0ire
transactional() handling when DB auto-rolled back the transaction thanks to @simPodThis release includes changes from 3.8.7 as well
How can I help you explore Laravel packages today?