Tags give the ability to mark specific points in history as being important
-
-
-
4.2.4
b37d1604 · ·### Release Notes for [4.2.4](https://github.com/doctrine/dbal/milestone/173) ### 4.2.4 - Total issues resolved: **0** - Total pull requests resolved: **15** - Total contributors: **5** #### Dependencies,Test Suite - [7004: phpunit/phpunit (10.5.39 => 10.5.46)](https://github.com/doctrine/dbal/pull/7004) thanks to @derrabus #### CI,Test Suite - [6978: Fail PHPUnit on notice, output more failure details](https://github.com/doctrine/dbal/pull/6978) thanks to @morozov - [6959: Fail on PHPUnit deprecations](https://github.com/doctrine/dbal/pull/6959) thanks to @morozov #### Documentation - [6930: Fix typo in first example](https://github.com/doctrine/dbal/pull/6930) thanks to @Crell - [6916: Fix query builder code examples](https://github.com/doctrine/dbal/pull/6916) thanks to @BackEndTea #### Bug,Columns,SQLite,Schema Management,Tables - [6892: Do not trim single quote in comments on SQLite](https://github.com/doctrine/dbal/pull/6892) thanks to @morozov #### Configuration,Test Suite,pdo_sqlsrv - [6871: Fix merging driver options in the pdo_sqlsrv driver test](https://github.com/doctrine/dbal/pull/6871) thanks to @morozov #### Auto-increment,MySQL,PostgreSQL,Primary Keys,Schema Management,Test Suite - [6865: Remove duplicate schema management tests](https://github.com/doctrine/dbal/pull/6865) thanks to @morozov #### IBM Db2,Test Suite - [6859: Revert IBM Db2 health check improvement](https://github.com/doctrine/dbal/pull/6859) thanks to @morozov #### Static Analysis - [6858: Use boolean values in while loops](https://github.com/doctrine/dbal/pull/6858) thanks to @morozov #### Test Suite - [6855: Move PHPUnit's "display warnings" from CLI to configuration](https://github.com/doctrine/dbal/pull/6855) thanks to @morozov #### MySQL,Primary Keys,Test Suite - [6850: Remove duplicate schema manager tests](https://github.com/doctrine/dbal/pull/6850) thanks to @morozov #### Auto-increment,Schema Introspection,Test Suite - [6848: Rework auto-increment introspection tests](https://github.com/doctrine/dbal/pull/6848) thanks to @morozov #### Auto-increment,Bug,MySQL,Primary Keys,Schema Management - [6836: Do not lose auto-increment when altering primary key](https://github.com/doctrine/dbal/pull/6836) thanks to @morozov #### Bug,DSN Parser - [6790: Only trim the leading slash from the DSN if a host is also available](https://github.com/doctrine/dbal/pull/6790) thanks to @TimWolla
-
3.9.5
4a4e2eed · ·### Release Notes for [3.9.5](https://github.com/doctrine/dbal/milestone/170) ### 3.9.5 - Total issues resolved: **0** - Total pull requests resolved: **19** - Total contributors: **10** #### Dependencies,Static Analysis,Test Suite - [7002: Bump dev tools](https://github.com/doctrine/dbal/pull/7002) thanks to @derrabus #### CI,MySQL - [7001: Run tests on MySQL 9.3 instead of 9.1](https://github.com/doctrine/dbal/pull/7001) thanks to @derrabus #### CI,pdo_sqlsrv,sqlsrv - [6992: Use latest stable sqlsrv extensions](https://github.com/doctrine/dbal/pull/6992) thanks to @morozov #### CI,MariaDB - [6991: CI MariaDB: add 11.8](https://github.com/doctrine/dbal/pull/6991) thanks to @jaylinski CI -- - [6985: Bump doctrine/.github from 7.2.2 to 7.3.0](https://github.com/doctrine/dbal/pull/6985) thanks to @dependabot[bot] - [6952: GitHub Actions tweaks](https://github.com/doctrine/dbal/pull/6952) thanks to @morozov - [6946: Refactor GitHub Actions workflows](https://github.com/doctrine/dbal/pull/6946) thanks to @morozov - [6763: Bump doctrine/.github from 7.1.0 to 7.2.0](https://github.com/doctrine/dbal/pull/6763) thanks to @dependabot[bot] #### Schema Introspection,Test Suite - [6984: Deterministic ordering in schema manager results](https://github.com/doctrine/dbal/pull/6984) thanks to @mbeccati #### Bug,Prepared Statements,pgsql - [6936: fix: Normalize boolean parameter binding for native pgsql driver](https://github.com/doctrine/dbal/pull/6936) thanks to @ashutoshagrawal1010 #### CI,Dependencies - [6915: Use Ubuntu 22.04 for builds with lowest dependencies](https://github.com/doctrine/dbal/pull/6915) thanks to @morozov #### Static Analysis - [6875: Fix build](https://github.com/doctrine/dbal/pull/6875) thanks to @greg0ire #### Code Style - [6874: Upgrade to doctrine/coding-standard 13](https://github.com/doctrine/dbal/pull/6874) thanks to @greg0ire #### Schema,Schema Management,Test Suite - [6786: Tests: Added drop and create schema helper methods](https://github.com/doctrine/dbal/pull/6786) thanks to @cristi-contiu #### Bug,Identifiers,Indexes,PostgreSQL,Schema,Schema Management - [6779: PostgreSQL: Add schema name to DROP INDEX when table not in default schema](https://github.com/doctrine/dbal/pull/6779) thanks to @cristi-contiu #### Bug,Foreign Keys,Identifiers,PostgreSQL,Schema,Schema Management - [6773: Trim quotes in unqualified foreign table names when diffing foreign keys](https://github.com/doctrine/dbal/pull/6773) thanks to @cristi-contiu #### Bug,PostgreSQL,SQL Server,Schema,Schema Introspection,Schema Management,Tables - [6753: Fix introspection of table options in non-default schemas](https://github.com/doctrine/dbal/pull/6753) thanks to @morozov #### Bug,Configuration,Connecting,pgsql - [6344: fix(PgSQL): Allow to pass IPv6 address in URI notation for postgres](https://github.com/doctrine/dbal/pull/6344) thanks to @susnux #### Bug,SQLite,Schema Management - [6337: Allow to disable SQLite schema emulation in SqliteSchemaManager](https://github.com/doctrine/dbal/pull/6337) thanks to @mvorisek
-
-
-
-
-
-
4.2.3
33d2d7fe · ·### Release Notes for [4.2.3](https://github.com/doctrine/dbal/milestone/171) ### 4.2.3 - Total issues resolved: **0** - Total pull requests resolved: **7** - Total contributors: **4** #### Foreign Keys,Schema Management,Test Suite - [6825: Add an integration test for replacing a foreign key constraint](https://github.com/doctrine/dbal/pull/6825) thanks to @morozov #### Primary Keys,Test Suite - [6820: Convert some unit tests to integration tests](https://github.com/doctrine/dbal/pull/6820) thanks to @morozov - [6819: Fix SchemaManagerFunctionalTestCase::testSwitchPrimaryKeyOrder()](https://github.com/doctrine/dbal/pull/6819) thanks to @morozov #### Bug,Oracle - [6816: Do not over increment identitiy sequence on Oracle](https://github.com/doctrine/dbal/pull/6816) thanks to @morozov #### Bug,Error Handling,Transactions - [6812: Convert driver exceptions when starting transactions](https://github.com/doctrine/dbal/pull/6812) thanks to @lcobucci #### Documentation - [6776: Fix link in docs](https://github.com/doctrine/dbal/pull/6776) thanks to @HypeMC - [6700: [DOCS] Fix binary type format documentation](https://github.com/doctrine/dbal/pull/6700) thanks to @jaapio
-
-
-
-
4.2.2
19a2b7de · ·### Release Notes for [4.2.2](https://github.com/doctrine/dbal/milestone/169) ### 4.2.2 - Total issues resolved: **1** - Total pull requests resolved: **18** - Total contributors: **12** #### Static Analysis - [6697: Cleanup obsolete PHPStan ignore rules](https://github.com/doctrine/dbal/pull/6697) thanks to @derrabus - [6574: Remove non thrown exception from phpdoc](https://github.com/doctrine/dbal/pull/6574) thanks to @Tofandel #### Bug,PostgreSQL,Schema Comparison - [6693: Enable platformOptions to be considered for ColumnDiff (PostgreSQL jsonb support)](https://github.com/doctrine/dbal/pull/6693) thanks to @DanielBadura #### Test Suite - [6692: PHPUnit 10.5.39](https://github.com/doctrine/dbal/pull/6692) thanks to @derrabus #### Documentation - [6688: Remove documentation of legacy types](https://github.com/doctrine/dbal/pull/6688) thanks to @derrabus #### Bug,Schema Management - [6668: Fix creation of unnamed unique constraints](https://github.com/doctrine/dbal/pull/6668) thanks to @morozov CI -- - [6661: Create website schema validation workflow](https://github.com/doctrine/dbal/pull/6661) thanks to @SenseException - [6632: Source IBM DB2 CLI driver from GitHub](https://github.com/doctrine/dbal/pull/6632) thanks to @morozov - [6625: Rework continuous integration for v4](https://github.com/doctrine/dbal/pull/6625) thanks to @greg0ire #### Bug,Connecting,Connections,PDO,PHP - [6623: Revert workaround for persistent PDO connections](https://github.com/doctrine/dbal/pull/6623) thanks to @derrabus #### Bug,Quoting,SQL Server,Schema Management - [6602: Fix renaming to quoted names on SQL Server](https://github.com/doctrine/dbal/pull/6602) thanks to @morozov #### Bug,PostgreSQL,Quoting,Schema Management - [6599: Fix dropping the PK on a PostgreSQL table with quoted name](https://github.com/doctrine/dbal/pull/6599) thanks to @morozov #### Bug,Prepared Statements,oci8 - [6596: Use exception in OCI8 driver, instead of relying on assert](https://github.com/doctrine/dbal/pull/6596) thanks to @segrax #### Connecting,Drivers,New Feature,Oracle - [6593: Added support to override the protocol used when connecting to Oracle.](https://github.com/doctrine/dbal/pull/6593) thanks to @martinedge #### Bug,Type Mapping - [6579: Fix max string length resolution in `AbstractPlatform::getEnumDeclaration()`](https://github.com/doctrine/dbal/pull/6579) thanks to @davidxkurka #### Bug,Cache - [6552: Query Cache mangled if saved by-reference](https://github.com/doctrine/dbal/pull/6552) thanks to @Slamdunk - [6546: Fix incorrect `transactional()` handling when DB auto-rolled back the transaction (v4)](https://github.com/doctrine/dbal/pull/6546) thanks to @simPod #### Bug,Type Conversion - [6410: Fix bigint PHP_INT_MIN/PHP_INT_MAX string to int convert](https://github.com/doctrine/dbal/pull/6410) thanks to @mvorisek
-
3.9.4
ec16c82f · ·### Release Notes for [3.9.4](https://github.com/doctrine/dbal/milestone/168) ### 3.9.4 - Total issues resolved: **0** - Total pull requests resolved: **27** - Total contributors: **9** #### Static Analysis - [6719: Drop Psalm in favor of PHPStan](https://github.com/doctrine/dbal/pull/6719) thanks to @greg0ire - [6690: PHPStan 2.1.1](https://github.com/doctrine/dbal/pull/6690) thanks to @derrabus CI -- - [6708: Pin the version of PCOV for Windows](https://github.com/doctrine/dbal/pull/6708) thanks to @greg0ire - [6649: Bump doctrine/.github from 6.0.0 to 7.1.0](https://github.com/doctrine/dbal/pull/6649) thanks to @dependabot[bot] - [6642: Bump doctrine/.github from 5.3.0 to 6.0.0](https://github.com/doctrine/dbal/pull/6642) thanks to @dependabot[bot] - [6630: Bump doctrine/.github from 5.2.0 to 5.3.0](https://github.com/doctrine/dbal/pull/6630) thanks to @dependabot[bot] - [6624: Bump the PHP version used in the CI](https://github.com/doctrine/dbal/pull/6624) thanks to @greg0ire - [6613: Rework the continuous integration jobs](https://github.com/doctrine/dbal/pull/6613) thanks to @greg0ire - [6611: Bump codecov/codecov-action from 4 to 5](https://github.com/doctrine/dbal/pull/6611) thanks to @dependabot[bot] - [6601: Enable Windows Update service on AppVeyor](https://github.com/doctrine/dbal/pull/6601) thanks to @morozov - [6580: Distinguish between Appveyor and github-action](https://github.com/doctrine/dbal/pull/6580) thanks to @greg0ire #### Test Suite - [6691: PHPUnit 9.6.22](https://github.com/doctrine/dbal/pull/6691) thanks to @derrabus - [6564: Create stubs instead of mocks](https://github.com/doctrine/dbal/pull/6564) thanks to @simPod - [6563: Cover how `transactional()` behaves in different auto commit modes](https://github.com/doctrine/dbal/pull/6563) thanks to @simPod - [6562: Cover scenario `BEGIN TRANSACTION; COMMIT; BEGIN TRANSACTION; --failure`](https://github.com/doctrine/dbal/pull/6562) thanks to @simPod - [6558: test: remove ->expects(self::any())](https://github.com/doctrine/dbal/pull/6558) thanks to @simPod - [6547: test: cover nested transactions](https://github.com/doctrine/dbal/pull/6547) thanks to @simPod #### Bug,Prepared Statements,mysqli - [6681: bugfix: deallocate mysqli prepared statement](https://github.com/doctrine/dbal/pull/6681) thanks to @petermein #### Bug,Quoting,SQLite,Schema Introspection - [6600: Fix parsing quoted table name on SQLite](https://github.com/doctrine/dbal/pull/6600) thanks to @morozov #### CI,PostgreSQL - [6575: Run tests against PostgreSQL 17](https://github.com/doctrine/dbal/pull/6575) thanks to @IndraGunawan #### Documentation - [6572: Fix broken links](https://github.com/doctrine/dbal/pull/6572) thanks to @SchmidtClaudia - [6556: Fix typo in PostgreSql documentation reference](https://github.com/doctrine/dbal/pull/6556) thanks to @JoshuaBehrens - [6553: Acknowledge the existence of 3.10](https://github.com/doctrine/dbal/pull/6553) thanks to @greg0ire #### CI,MySQL - [6568: Run tests with MySQL 9.1](https://github.com/doctrine/dbal/pull/6568) thanks to @derrabus - [6561: Inherit issue templates from the centralized repository](https://github.com/doctrine/dbal/pull/6561) thanks to @greg0ire #### Bug - [6545: Fix incorrect `transactional()` handling when DB auto-rolled back the transaction](https://github.com/doctrine/dbal/pull/6545) thanks to @simPod #### Bug,Connections,Error Handling - [6543: Run risky code in finally block](https://github.com/doctrine/dbal/pull/6543) thanks to @simPod
-
-
-
-
-