facile-it/mongodb-messenger-transport adopted by Symfony in 8.2

In the upcoming Symfony 8.2 release, there will be a new transport for Messenger, based on MongoDB, as announced in https://symfony.com/blog/new-in-symfony-8-2-more-mongodb-integrations#mongodb-messenger-transport.

I personally contributed this feature, but in reality it’s not written from scratch: instead, Symfony adopted it from my open source project facile-it/mongodb-messenger-transport. It got slightly transformed in the process, but I’m happy to see that that work led to this, and it will benefit from further contributions inside the whole Symfony ecosystem.

MongoDB Messenger Transport 1.9.0

This new minor version drops support to unsupported Symfony versions, to ease the maintenance of the library. On top of this, a small external contribution is included to avoid a future deprecation.

This is the full changelog:

  • Drop support for Symfony below 5.4 (#78)
  • Switch to Symfony\Component\DependencyInjection\Extension\Extension to avoid future deprecation (#105, thanks @DuaelFr)

Paraunit 2.12.0: upgrade to PHPUnit 13.1

I finally had the time to finalize #paraunit 2.12.0, which brings PHPUnit support to 13.1!

It took a lot of time because I had limited effort, and PHPUnit under the hood bumps php-code-coverage to a new major (v14) that required a bit of rework, along with dropping support for all previous versions… I tried cross-compat, but it was too complicated!

Happy testing!

Symfony Functional test case 1.5.0

This release was forced upon me from Symfony, since 8.1 includes a new runCommand static method in its KernelTestCase class, which collides with our own. Since our method is non-static, this creates a fatal error every time that our class is autoloaded.