Release [2.10.2](https://github.com/doctrine/dbal/milestone/75) 2.10.2 ====== - Total issues resolved: **4** - Total pull requests resolved: **19** - Total contributors: **10** Improvement,Static Analysis --------------------------- - [3964: Mark every exception as immutable](https://github.com/doctrine/dbal/pull/3964) thanks to @greg0ire CI,Improvement,Static Analysis ------------------------------ - [3961: Stop relying on the master version of Psalm](https://github.com/doctrine/dbal/pull/3961) thanks to @greg0ire - [3951: Setup static analysis with Psalm](https://github.com/doctrine/dbal/pull/3951) thanks to @greg0ire - [3799: Upgrade to PHPStan v0.12](https://github.com/doctrine/dbal/pull/3799) thanks to @lcobucci Improvement,Logging,Test Suite ------------------------------ - [3957: Reworked LoggingTest to be able to test Statement::executeUpdate()](https://github.com/doctrine/dbal/pull/3957) thanks to @morozov CI,Code Style,Improvement,Strict Typing --------------------------------------- - [3955: Remove baseline](https://github.com/doctrine/dbal/pull/3955) thanks to @greg0ire Bug,SQLite,Schema Introspection,Schema Managers ----------------------------------------------- - [3937: Column comment incorrectly introspected on SQLite](https://github.com/doctrine/dbal/issues/3937) thanks to @morozov Bug,Documentation,Prepared Statements,Query ------------------------------------------- - [3896: Updated documentation for QueryBuilder::execute() return value type](https://github.com/doctrine/dbal/pull/3896) thanks to @morozov Bug,Prepared Statements ----------------------- - [3894: Make sure that the $types array has the same keys $params](https://github.com/doctrine/dbal/pull/3894) thanks to @morozov - [3893: Ensure the constructor arguments are passed to custom classes](https://github.com/doctrine/dbal/pull/3893) thanks to @duncan3dc - [3843: Fix unquoted stmt fragments backslash escaping](https://github.com/doctrine/dbal/pull/3843) thanks to @morozov Documentation,Improvement ------------------------- - [3886: Update readme](https://github.com/doctrine/dbal/pull/3886) thanks to @greg0ire - [3834: Fix docblock typos in DriverManager docs](https://github.com/doctrine/dbal/pull/3834) thanks to @CHItA CI,Improvement,MariaDB,MySQL ---------------------------- - [3884: Use Docker consistently](https://github.com/doctrine/dbal/pull/3884) thanks to @greg0ire - [3478: Improve readiness probe stability for containerized databases on CI](https://github.com/doctrine/dbal/issues/3478) thanks to @morozov - [3883: Fix broken build](https://github.com/doctrine/dbal/pull/3883) thanks to @greg0ire Bug,Documentation,Query,Query Limit/Offset Modification ------------------------------------------------------- - [3842: Fixed the QueryBuilder::setMaxResults() signature to accept NULL](https://github.com/doctrine/dbal/pull/3842) thanks to @morozov Bug,Query --------- - [3832: Fix JOIN with no condition bug](https://github.com/doctrine/dbal/pull/3832) thanks to @BenMorel Bug,PostgreSQL,Schema Introspection ----------------------------------- - [3821: [pg] fix getting table information if search_path contains escaped schema name](https://github.com/doctrine/dbal/pull/3821) thanks to @linniksa Documentation,Improvement,Logging --------------------------------- - [3812: Fix DebugStack#queries docblock type](https://github.com/doctrine/dbal/pull/3812) thanks to @ostrolucky Bug,Regression,Schema --------------------- - [3790: fixed unqualified table name of fk constraints when using schemas](https://github.com/doctrine/dbal/pull/3790) thanks to @stlrnz and @Alarich
This tag has no release notes.