Release 2.11.2
Release 2.11.2
- Total issues resolved: 5
- Total pull requests resolved: 16
- Total contributors: 10
Backward compatibility fixes
- 4330: Fix regression in QueryBuilder::and|orWhere() thanks to @BenMorel
- 4308: #4295 Keep master, slaves, keepReplica params in MasterSlaveConnection thanks to @kralos
Upgrade path improvements
- 4341: Add Statement::fetchAllIndexedAssociative() and ::iterateIndexedAssociative() thanks to @morozov and @ZaneCEO
- 4338: Add Statement::fetchAllKeyValue() and ::iterateKeyValue() thanks to @morozov
- 4289: Add a fetch mode methods for "PDO::FETCH_KEY_PAIR" thanks to @tswcode
Bug fixes
- 4315: Fix handling existing SQL Server column comment when other properties change thanks to @trusek
- 3400: Wrong column comment setting command in migrations of SQL Server thanks to @msyfurukawa
Documentation improvements
Test suite improvements
- 4321: Update PHPUnit to 9.4 thanks to @morozov
Static analysis improvements
- 4353: Update Psalm to 3.17.2 and lock the version used with GitHub Actions thanks to @morozov
- 4348: Bump Psalm level to 3 thanks to @morozov
- 4346: Minor CS improvement - use ::class for TestCase::expectException input thanks to @mvorisek
- 4332: Static analysis improvements thanks to @morozov
- 4319: Bump Psalm level to 4 thanks to @morozov
Continuous integration improvements
- 4310: Migrate jobs away from Travis to Github Actions thanks to @greg0ire
- 4344: Static analysis workflow thanks to @greg0ire
- 4340: Modernize existing ga thanks to @greg0ire
- 4309: Use cache action v2 thanks to @greg0ire