Release 2.10.2
Release 2.10.2
- Total issues resolved: 4
- Total pull requests resolved: 19
- Total contributors: 10
Bug Fixes
- 3937: Column comment incorrectly introspected on SQLite thanks to @morozov
- 3894: Make sure that the $types array has the same keys $params thanks to @morozov
- 3893: Ensure the constructor arguments are passed to custom classes thanks to @duncan3dc
- 3843: Fix unquoted stmt fragments backslash escaping thanks to @morozov
- 3832: Fix JOIN with no condition bug thanks to @BenMorel
- 3821: [pg] fix getting table information if search_path contains escaped schema name thanks to @linniksa
- 3790: fixed unqualified table name of fk constraints when using schemas thanks to @stlrnz and @Alarich
Static Analysis Improvements
- 3964: Mark every exception as immutable thanks to @greg0ire
- 3961: Stop relying on the master version of Psalm thanks to @greg0ire
- 3955: Remove baseline thanks to @greg0ire
- 3951: Setup static analysis with Psalm thanks to @greg0ire
- 3799: Upgrade to PHPStan v0.12 thanks to @lcobucci
CI Improvements
- 3884: Use Docker consistently thanks to @greg0ire
- 3478: Improve readiness probe stability for containerized databases on CI thanks to @morozov
- 3883: Fix broken build thanks to @greg0ire
Documentation Improvements
- 3896: Updated documentation for QueryBuilder::execute() return value type thanks to @morozov
- 3886: Update readme thanks to @greg0ire
- 3842: Fixed the QueryBuilder::setMaxResults() signature to accept NULL thanks to @morozov
- 3834: Fix docblock typos in DriverManager docs thanks to @CHItA
- 3812: Fix DebugStack#queries docblock type thanks to @ostrolucky