Release Notes for 3.6.0
3.6.0
- Total issues resolved: 0
- Total pull requests resolved: 20
- Total contributors: 2
CI,MariaDB
- 5913: Run tests with MariaDB 10.10 thanks to @derrabus
Drivers,Improvement,PostgreSQL,pgsql
- 5908: Free pgsql results on destruct thanks to @derrabus
- 5889: Optimize pgsql queries without parameters thanks to @derrabus
Drivers,Improvement,PostgreSQL,Prepared Statements,pgsql
Bug,Connections,PostgreSQL,pgsql
Drivers,Error Handling,Improvement,PostgreSQL,pgsql
Documentation
- 5878: Prepare release 3.6.0 thanks to @derrabus
Static Analysis
- 5877: Use psalm-assert to get rid of
assert()
calls thanks to @derrabus - 5855: Reuse the Params type alias for getConnection() thanks to @derrabus
- 5854: Test the return type of DriverManager::getAvailableDrivers() thanks to @MidnightDesign
- 5853: Use a narrower return type for DriverManager::getAvailableDrivers() thanks to @MidnightDesign
Deprecation,New Feature
Configuration,Connecting,New Feature,PHP
-
5866: Flag parameters as sensitive if they could contain the database password thanks to @derrabus
-
5856: Use narrower return types for convertTo*Value methods thanks to @MidnightDesign
Test Suite
- 5852: Remove database URLs from tests thanks to @derrabus
- 5848: Fix test cases for URL parsing thanks to @derrabus
Configuration,Deprecation,MariaDB,MySQL,Platform Detection
Configuration,Connections,Deprecation,New Feature
- 5843: Standalone DSN parser thanks to @derrabus