Releases

DoctrineMySQLComeBack 2.1.0: bump to PHP 8.1 and run with PHP 8.5

This minor release includes a small refactoring that I did months ago (and didn’t release yet) where I bumped the minimum required PHP version to 8.1. This allowed me to do some clean up (mainly thanks to Rector) and fix multiple PHP deprecations. Attached to this, I’ve also released a fix that intercepts a new timeout message that MySQL 8.0.24+ spits out under PHP 8.4. Many thanks to @ackermannd for reporting it and helping me in the process.

It is also now tested against PHP 8.5 (but it didn’t require any changes).

Paraunit 2.7.0: fix abnormal termination detection and add PHPUnit deprecation reporting

This new release includes a couple of improvements: the first one is the addition of PHPUnit deprecation as separate test issues, so that those will be reported in a separate category, as with PHPUnit itself; the second one stems from some issues detected by PHP-CS-Fixer under PHP 8.5, where some skipped tests were marked erroneously as “abnormal terminations”. I discovered that, when using the requires attribute, PHPUnit would report only a Skipped event, without the TestStarted, TestPrepared and TestFinished events, which would trigger this issue.

Terminable Loop Command 1.3.0

This new minor release is a consequence of the previous patch: since we needed to use a double approach to support Symfony 7.3+, now we dropped the old one and rely always on the SignalableCommandInterface.

MongoDB Messenger Transport 1.6.0

This new minor version adds support for the new major versions of the MongoDB extension & driver. This version include multiple method signature changes due to the introduction of more typed arguments and returns, and it will become mandatory for PHP 8.5+

This is the full changelog:

  • Support ext-mongodb and mongodb/mongodb v2