Release Notes for 3.9.4
3.9.4
- Total issues resolved: 0
- Total pull requests resolved: 27
- Total contributors: 9
Static Analysis
- 6719: Drop Psalm in favor of PHPStan thanks to @greg0ire
- 6690: PHPStan 2.1.1 thanks to @derrabus
CI
- 6708: Pin the version of PCOV for Windows thanks to @greg0ire
- 6649: Bump doctrine/.github from 6.0.0 to 7.1.0 thanks to @dependabot[bot]
- 6642: Bump doctrine/.github from 5.3.0 to 6.0.0 thanks to @dependabot[bot]
- 6630: Bump doctrine/.github from 5.2.0 to 5.3.0 thanks to @dependabot[bot]
- 6624: Bump the PHP version used in the CI thanks to @greg0ire
- 6613: Rework the continuous integration jobs thanks to @greg0ire
- 6611: Bump codecov/codecov-action from 4 to 5 thanks to @dependabot[bot]
- 6601: Enable Windows Update service on AppVeyor thanks to @morozov
- 6580: Distinguish between Appveyor and github-action thanks to @greg0ire
Test Suite
- 6691: PHPUnit 9.6.22 thanks to @derrabus
- 6564: Create stubs instead of mocks thanks to @simPod
- 6563: Cover how
transactional()
behaves in different auto commit modes thanks to @simPod - 6562: Cover scenario
BEGIN TRANSACTION; COMMIT; BEGIN TRANSACTION; --failure
thanks to @simPod - 6558: test: remove ->expects(self::any()) thanks to @simPod
- 6547: test: cover nested transactions thanks to @simPod
Bug,Prepared Statements,mysqli
Bug,Quoting,SQLite,Schema Introspection
CI,PostgreSQL
Documentation
- 6572: Fix broken links thanks to @SchmidtClaudia
- 6556: Fix typo in PostgreSql documentation reference thanks to @JoshuaBehrens
- 6553: Acknowledge the existence of 3.10 thanks to @greg0ire
CI,MySQL
-
6568: Run tests with MySQL 9.1 thanks to @derrabus
-
6561: Inherit issue templates from the centralized repository thanks to @greg0ire
Bug
- 6545: Fix incorrect
transactional()
handling when DB auto-rolled back the transaction thanks to @simPod
Bug,Connections,Error Handling
- 6543: Run risky code in finally block thanks to @simPod