Releases: doctrine/dbal
Releases · doctrine/dbal
4.4.0
Release Notes for 4.4.0
4.4.0
- Total issues resolved: 0
- Total pull requests resolved: 23
- Total contributors: 5
Improvement,MariaDB,MySQL,Schema Comparison,Schema Definition
Schema Management,Test Suite
- 7200: Remove redundant unit test thanks to @morozov
Default Values,Deprecation,Improvement,Schema Definition
- 7195: Introduce DefaultExpression thanks to @morozov
Deprecation,Schema Definition
- 7186: Deprecate creation of empty namespaces thanks to @morozov
- 7102: Deprecate using keys of table-scoped object collections as names thanks to @morozov
- 7100: Deprecate extending schema classes thanks to @morozov
SQLite,Schema Management
Deprecation,Foreign Keys,Schema Comparison,Schema Management
Documentation,Foreign Keys,Schema Management
- 7155: Remove obsolete upgrade note thanks to @santysisi
Deprecation,Improvement,Schema Introspection
Bug,Schema Comparison,Schema Management
- 7143: Deprecate unnamed foreign key constraints in
$droppedForeignKeysofTableDiffthanks to @santysisi
Bug,Deprecation,Foreign Keys,Schema Definition
Deprecation,Schema Comparison
- 7115: Deprecate Sequence setters thanks to @morozov
Deprecation,Improvement
- 7109: Introduce view editor thanks to @morozov
Deprecation,Improvement,Schema Definition
- 7108: Introduce sequence editor thanks to @morozov
Improvement,Schema Definition
Deprecation,Schema
Deprecation,Identifiers
Documentation
New Feature,Type Conversion,Types
Bug,Configuration,Deprecation,oci8,pdo_oci
New Feature,QueryBuilder
New Feature,Schema Definition
4.3.5
Release Notes for 4.3.5
4.3.5
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
CI
- 7203: Bump dependabot target branch thanks to @greg0ire
MySQL,Prepared Statements,Regression,SQL Parser
Changes from older releases
- This release contains all the changes of the 3.10.4 release.
3.10.4
Release Notes for 3.10.4
3.10.4
- Total issues resolved: 0
- Total pull requests resolved: 12
- Total contributors: 4
CI
- 7229: Bump GitHub actions thanks to @derrabus
- 7228: Test against stable Symfony 8 thanks to @derrabus
- 7225: Bump doctrine/.github/.github/workflows/coding-standards.yml from 12.2.0 to 13.0.0 thanks to @dependabot[bot]
- 7224: Bump doctrine/.github/.github/workflows/documentation.yml from 12.2.0 to 13.0.0 thanks to @dependabot[bot]
- 7223: Bump doctrine/.github/.github/workflows/phpstan.yml from 12.2.0 to 13.0.0 thanks to @dependabot[bot]
- 7209: Bump docs workflow thanks to @greg0ire
- 7207: Bump actions/stale from 9 to 10 thanks to @dependabot[bot]
- 7206: Bump actions/upload-artifact from 4 to 5 thanks to @dependabot[bot]
- 7205: Bump actions/checkout from 4 to 5 thanks to @dependabot[bot]
CI,PHP
- 7219: Run CI on PHP 8.5 thanks to @derrabus
Bug,Connecting,PDO
Static Analysis
4.3.4
Release Notes for 4.3.4
4.3.4
- Total issues resolved: 1
- Total pull requests resolved: 4
- Total contributors: 3
Bug,PHP,Types
Drivers,Test Suite
Documentation,Schema Definition
- 7176: Documentation on object names thanks to @morozov
Bug,Identifiers,Schema Introspection
3.10.3
Release Notes for 3.10.3
3.10.3
- Total issues resolved: 0
- Total pull requests resolved: 9
- Total contributors: 5
Test Suite
Static Analysis
Documentation
- 7183: Improve DBAL migration docs for object, array and json_array type removals. thanks to @beberlei
Db2,Documentation
PHP,Schema Management
Improvement
Dependencies
CI,MariaDB
- 7148: Add MariaDB 12 to our CI thanks to @derrabus
CI,ibm_db2
- 7130: Test with ibm_db2 on PHP 8.4 thanks to @morozov
4.3.3
Release Notes for 4.3.3
4.3.3
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
Documentation
- 7138: Remove obsolete upgrade note thanks to @derrabus
- 7099: fix: see PrimaryKeyConstraint annotation thanks to @simPod
Changes from Lower Branches
This release contains all changes of the 3.10.2 release.
3.10.2
Release Notes for 3.10.2
3.10.2
- Total issues resolved: 0
- Total pull requests resolved: 12
- Total contributors: 4
Backport: PDO subclasses on PHP 8.4+
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.
- 7132: Leverage PHP 8.4 PDO classes, fix PHP 8.5 deprecation thanks to @nicolas-grekas
- 7141: Make options check strict again thanks to @derrabus
- 7137: Document the PDO subclasses backport thanks to @derrabus
Bugfixes
CI Improvements
- 7142: Don't test against Symfony Cache 8 thanks to @derrabus
- 7134: Downgrade PHP for the DB2 workflow thanks to @derrabus
- 7133: Run tests on MySQL 8.4 LTS and 9.4 thanks to @derrabus
- 7118: Remove integration with AppVeyor thanks to @morozov
Code Style
- 7091: Bump doctrine/coding-standard thanks to @greg0ire
Static Analysis
- 7089: phpstan/phpstan (2.1.17 => 2.1.22) thanks to @derrabus
- 7080: phpstan/phpstan (2.1.17 => 2.1.22) thanks to @derrabus
Test Suite
4.3.2
Release Notes for 4.3.2
4.3.2
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 4
Deprecation
Improvement
- 7065: Improve deprecation thanks to @greg0ire
Documentation,Schema Definition
Bug,Schema Introspection,pdo_pgsql
Changes from Lower Branches
- This release contains all changes from the 3.10.1 release.
3.10.1
Release Notes for 3.10.1
3.10.1
- Total issues resolved: 0
- Total pull requests resolved: 6
- Total contributors: 3
CI,SQL Server
Bug,MariaDB,Reserved Keywords
Bug,Prepared Statements,pgsql
Documentation
- 7039: Remove obsolete todo thanks to @derrabus
Test Suite,oci8,pdo_oci
Documentation,pdo_mysql,pdo_pgsql
4.3.1
Release Notes for 4.3.1
4.3.1
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 5
Bug,SQLite,Schema Introspection
Bug,Oracle
- 7043: Quote Oracle user password thanks to @morozov