Releases: doctrine/dbal
Releases · doctrine/dbal
4.2.4
Release Notes for 4.2.4
4.2.4
- Total issues resolved: 0
- Total pull requests resolved: 15
- Total contributors: 5
Dependencies,Test Suite
CI,Test Suite
- 6978: Fail PHPUnit on notice, output more failure details thanks to @morozov
- 6959: Fail on PHPUnit deprecations thanks to @morozov
Documentation
- 6930: Fix typo in first example thanks to @Crell
- 6916: Fix query builder code examples thanks to @BackEndTea
Bug,Columns,SQLite,Schema Management,Tables
Configuration,Test Suite,pdo_sqlsrv
Auto-increment,MySQL,PostgreSQL,Primary Keys,Schema Management,Test Suite
IBM Db2,Test Suite
Static Analysis
Test Suite
MySQL,Primary Keys,Test Suite
Auto-increment,Schema Introspection,Test Suite
Auto-increment,Bug,MySQL,Primary Keys,Schema Management
Bug,DSN Parser
Changes from Lower Branches
- This release contains all changes of the 3.9.5 release.
3.9.5
Release Notes for 3.9.5
3.9.5
- Total issues resolved: 0
- Total pull requests resolved: 19
- Total contributors: 10
Dependencies,Static Analysis,Test Suite
- 7002: Bump dev tools thanks to @derrabus
CI,MySQL
CI,pdo_sqlsrv,sqlsrv
CI,MariaDB
- 6991: CI MariaDB: add 11.8 thanks to @jaylinski
CI
- 6985: Bump doctrine/.github from 7.2.2 to 7.3.0 thanks to @dependabot[bot]
- 6952: GitHub Actions tweaks thanks to @morozov
- 6946: Refactor GitHub Actions workflows thanks to @morozov
- 6763: Bump doctrine/.github from 7.1.0 to 7.2.0 thanks to @dependabot[bot]
Schema Introspection,Test Suite
Bug,Prepared Statements,pgsql
- 6936: fix: Normalize boolean parameter binding for native pgsql driver thanks to @ashutoshagrawal1010
CI,Dependencies
Static Analysis
- 6875: Fix build thanks to @greg0ire
Code Style
Schema,Schema Management,Test Suite
Bug,Identifiers,Indexes,PostgreSQL,Schema,Schema Management
- 6779: PostgreSQL: Add schema name to DROP INDEX when table not in default schema thanks to @cristi-contiu
Bug,Foreign Keys,Identifiers,PostgreSQL,Schema,Schema Management
- 6773: Trim quotes in unqualified foreign table names when diffing foreign keys thanks to @cristi-contiu
Bug,PostgreSQL,SQL Server,Schema,Schema Introspection,Schema Management,Tables
Bug,Configuration,Connecting,pgsql
Bug,SQLite,Schema Management
4.2.3
Release Notes for 4.2.3
4.2.3
- Total issues resolved: 0
- Total pull requests resolved: 7
- Total contributors: 4
Foreign Keys,Schema Management,Test Suite
Primary Keys,Test Suite
- 6820: Convert some unit tests to integration tests thanks to @morozov
- 6819: Fix SchemaManagerFunctionalTestCase::testSwitchPrimaryKeyOrder() thanks to @morozov
Bug,Oracle
Bug,Error Handling,Transactions
Documentation
-
6776: Fix link in docs thanks to @HypeMC
-
6700: [DOCS] Fix binary type format documentation thanks to @jaapio
4.2.2
Release Notes for 4.2.2
4.2.2
- Total issues resolved: 1
- Total pull requests resolved: 18
- Total contributors: 12
Static Analysis
- 6697: Cleanup obsolete PHPStan ignore rules thanks to @derrabus
- 6574: Remove non thrown exception from phpdoc thanks to @Tofandel
Bug,PostgreSQL,Schema Comparison
- 6693: Enable platformOptions to be considered for ColumnDiff (PostgreSQL jsonb support) thanks to @DanielBadura
Test Suite
- 6692: PHPUnit 10.5.39 thanks to @derrabus
Documentation
Bug,Schema Management
CI
- 6661: Create website schema validation workflow thanks to @SenseException
- 6632: Source IBM DB2 CLI driver from GitHub thanks to @morozov
- 6625: Rework continuous integration for v4 thanks to @greg0ire
Bug,Connecting,Connections,PDO,PHP
Bug,Quoting,SQL Server,Schema Management
Bug,PostgreSQL,Quoting,Schema Management
Bug,Prepared Statements,oci8
Connecting,Drivers,New Feature,Oracle
Bug,Type Mapping
- 6579: Fix max string length resolution in
AbstractPlatform::getEnumDeclaration()
thanks to @davidxkurka
Bug,Cache
-
6552: 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
Bug,Type Conversion
Changes from Lower Branches
- This release contains all changes of the 3.9.4 release.
3.9.4
Release Notes for 3.9.4
3.9.4
- Total issues resolved: 0
- Total pull requests resolved: 27
- Total contributors: 9
Static Analysis
- 6719: Drop Psalm in favor of PHPStan thanks to @greg0ire
- 6690: PHPStan 2.1.1 thanks to @derrabus
CI
- 6708: Pin the version of PCOV for Windows thanks to @greg0ire
- 6649: Bump doctrine/.github from 6.0.0 to 7.1.0 thanks to @dependabot[bot]
- 6642: Bump doctrine/.github from 5.3.0 to 6.0.0 thanks to @dependabot[bot]
- 6630: Bump doctrine/.github from 5.2.0 to 5.3.0 thanks to @dependabot[bot]
- 6624: Bump the PHP version used in the CI thanks to @greg0ire
- 6613: Rework the continuous integration jobs thanks to @greg0ire
- 6611: Bump codecov/codecov-action from 4 to 5 thanks to @dependabot[bot]
- 6601: Enable Windows Update service on AppVeyor thanks to @morozov
- 6580: Distinguish between Appveyor and github-action thanks to @greg0ire
Test Suite
- 6691: PHPUnit 9.6.22 thanks to @derrabus
- 6564: Create stubs instead of mocks thanks to @simPod
- 6563: Cover how
transactional()
behaves in different auto commit modes thanks to @simPod - 6562: Cover scenario
BEGIN TRANSACTION; COMMIT; BEGIN TRANSACTION; --failure
thanks to @simPod - 6558: test: remove ->expects(self::any()) thanks to @simPod
- 6547: test: cover nested transactions thanks to @simPod
Bug,Prepared Statements,mysqli
Bug,Quoting,SQLite,Schema Introspection
CI,PostgreSQL
Documentation
- 6572: Fix broken links thanks to @SchmidtClaudia
- 6556: Fix typo in PostgreSql documentation reference thanks to @JoshuaBehrens
- 6553: Acknowledge the existence of 3.10 thanks to @greg0ire
CI,MySQL
-
6568: Run tests with MySQL 9.1 thanks to @derrabus
-
6561: Inherit issue templates from the centralized repository thanks to @greg0ire
Bug
- 6545: Fix incorrect
transactional()
handling when DB auto-rolled back the transaction thanks to @simPod
Bug,Connections,Error Handling
- 6543: Run risky code in finally block thanks to @simPod
4.2.1
4.2.0
Release Notes for 4.2.0
4.2.0
- Total issues resolved: 0
- Total pull requests resolved: 6
- Total contributors: 3
CI
- 6537: CI: remove duplicate key thanks to @derrabus
MariaDB,MySQL,New Feature,Schema Introspection,Schema Management,Types
Connecting,Connections,New Feature,PDO
New Feature,PostgreSQL,Schema Introspection
Cache,Improvement,Results
Cache,New Feature,Results
3.9.3
Release Notes for 3.9.3
3.9.3
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Documentation
3.9.2
Release Notes for 3.9.2
3.9.2
- Total issues resolved: 0
- Total pull requests resolved: 6
- Total contributors: 4
Documentation
- 6540: Prepare the 4.2.0 release thanks to @derrabus
Static Analysis
- 6535: PHPStan 1.12.6 thanks to @derrabus
CI
- 6534: Bump doctrine/.github from 5.1.0 to 5.2.0 thanks to @dependabot[bot]
- 6527: Bump GitHub actions thanks to @derrabus
CI,Documentation
- 6531: Setup documentation workflow thanks to @greg0ire
CI,PHP
- 6528: Run tests with PHP 8.4 thanks to @nickvergessen
4.1.1
Release Notes for 4.1.1
4.1.1
- Total issues resolved: 0
- Total pull requests resolved: 6
- Total contributors: 2
Bug,Connecting,Drivers,PDO
Bug,Results
Test Suite
- 6503: Remove beStrictAboutTodoAnnotatedTests from PHPUnit configuration thanks to @morozov
- 6499: PHPUnit 10.5.30 thanks to @derrabus
- 6497: Remove obsolete PHP version check thanks to @derrabus
Static Analysis
- 6500: Psalm 5.25.0 thanks to @derrabus
Changes from Lower Branches
- This release contains all changes of the 3.9.1 release.