Release [2.10.3](https://github.com/doctrine/dbal/milestone/78) ====== [](https://travis-ci.org/doctrine/dbal) - Total issues resolved: **3** - Total pull requests resolved: **42** - Total contributors: **9** Bug Fixes ------------------------------ - [4238: Fix errors with case sensitive collation on mssql: not existing procedures and tables (sp_RENAME, SysObjects, SysColumns)](https://github.com/doctrine/dbal/pull/4238) thanks to @redgnar - [4231: Mark testDropsDatabaseWithActiveConnections() as incomplete on OraclePlatform](https://github.com/doctrine/dbal/pull/4231) thanks to @morozov - [4162: Remove parameters and types unset after statement execution](https://github.com/doctrine/dbal/pull/4162) thanks to @morozov - [4148: Remove workaround in PDOSqlsrv\Connection::quote()](https://github.com/doctrine/dbal/pull/4148) thanks to @morozov - [4074: Fix handling host and port configuration in sqlsrv and pdo_sqlsrv drivers](https://github.com/doctrine/dbal/pull/4074) thanks to @morozov - [4066: Fix DSN detection in the IBM DB2 driver](https://github.com/doctrine/dbal/pull/4066) thanks to @morozov - [3994: Use proper check in acceptForeignKey()](https://github.com/doctrine/dbal/pull/3994) thanks to @greg0ire - [3991: Extend RetryableException from Throwable interface](https://github.com/doctrine/dbal/pull/3991) thanks to @mitelg - [3762: Add full support for foreign key constraints for SQLite](https://github.com/doctrine/dbal/pull/3762) thanks to @beberlei Other Code Improvements ---------------------------------------------------------------------------------------------------- - [4172: Clean up inconsistent or redundant argument names](https://github.com/doctrine/dbal/pull/4172) thanks to @morozov Static Analysis Improvements --------------------------- - [4235: Update PHPStan to 0.12.40](https://github.com/doctrine/dbal/pull/4235) thanks to @morozov - [4222: Upgrade Psalm to its latest version](https://github.com/doctrine/dbal/pull/4222) thanks to @greg0ire - [4116: Update PHPStan to 0.12.31](https://github.com/doctrine/dbal/pull/4116) thanks to @morozov - [4099: Update PHPStan to 0.12.30](https://github.com/doctrine/dbal/pull/4099) thanks to @morozov - [4094: Bump Psalm level to 5](https://github.com/doctrine/dbal/pull/4094) thanks to @morozov - [3977: Psalm 6](https://github.com/doctrine/dbal/pull/3977) thanks to @greg0ire - [3974: Remove unneeded and risky stubs parsing](https://github.com/doctrine/dbal/pull/3974) thanks to @greg0ire - [3969: Psalm 7](https://github.com/doctrine/dbal/pull/3969) thanks to @greg0ire CI Improvements -- - [4239: Cleanup Travis scripts and configuration](https://github.com/doctrine/dbal/pull/4239) thanks to @morozov - [4184: Trigger Github workflow for merges](https://github.com/doctrine/dbal/pull/4184) thanks to @greg0ire - [4181: Fetch parent commits](https://github.com/doctrine/dbal/pull/4181) thanks to @greg0ire - [4176: Add GitHub Actions builds for oci8 and pdo_oci drivers](https://github.com/doctrine/dbal/pull/4176) thanks to @morozov - [4009: Coveralls integration](https://github.com/doctrine/dbal/pull/4009) thanks to @greg0ire - [3998: move PHPStan to GitHub Actions](https://github.com/doctrine/dbal/pull/3998) thanks to @bendavies - [3979: Move phpcs from Travis to GitHub Actions](https://github.com/doctrine/dbal/pull/3979) thanks to @bendavies - [3978: Use composer install in the Psalm job](https://github.com/doctrine/dbal/pull/3978) thanks to @greg0ire Documentation Improvements ---------------------------- - [4185: Fix badges](https://github.com/doctrine/dbal/pull/4185) thanks to @morozov - [4126: Use relative names in inline {@link} annotations where possible](https://github.com/doctrine/dbal/pull/4126) thanks to @morozov - [4027: @link in convertException gives 404](https://github.com/doctrine/dbal/pull/4027) thanks to @tomasnorre - [4008: Fix character for mysql driver example](https://github.com/doctrine/dbal/pull/4008) thanks to @alexpts Test Suite Improvements ----------------------------------------- - [4209: Test MySQLi connection via TLS on Travis](https://github.com/doctrine/dbal/pull/4209) thanks to @morozov - [4127: Rework extension detection in tests](https://github.com/doctrine/dbal/pull/4127) thanks to @morozov - [4067: Simplify test suite configuration](https://github.com/doctrine/dbal/pull/4067) thanks to @morozov - [4053: Report coverage unconditionally on Travis](https://github.com/doctrine/dbal/pull/4053) thanks to @greg0ire - [4047: Integrate with Codecov](https://github.com/doctrine/dbal/pull/4047) thanks to @greg0ire - [3148: Ignore code coverage of private constructors of static classes](https://github.com/doctrine/dbal/pull/3148) thanks to @morozov Code Style Improvements ---------------------- - [4150: Update doctrine/coding-standard to 8.1](https://github.com/doctrine/dbal/pull/4150) thanks to @morozov - [4120: Update Slevomat Coding Standard to 6.3.10](https://github.com/doctrine/dbal/pull/4120) thanks to @morozov - [4031: Ignore all violations of the LowercasePHPFunctions sniff in SQLSrvStatement](https://github.com/doctrine/dbal/pull/4031) thanks to @morozov - [3989: Remove useless rules](https://github.com/doctrine/dbal/pull/3989) thanks to @greg0ire - [3983: Bump cs libs](https://github.com/doctrine/dbal/pull/3983) thanks to @greg0ire - [3287: Do not suppress warnings in PHP_CodeSniffer reports](https://github.com/doctrine/dbal/pull/3287) thanks to @morozov