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