Woo, Psalm v6 dropped! https://github.com/vimeo/psalm/releases/tag/6.0.0

Thanks @danog et al!

Release Psalm v6 · vimeo/psalm

This is the first release of Psalm v6! Users are encouraged to switch to Psalm v6 right away, as v5 is not supported anymore. Also announcing Psalm's new support model: you can support Psalm develo...

GitHub
Aaaand released mutation testing tooling connected to this: https://github.com/Roave/infection-static-analysis-plugin/releases/tag/1.36.0
Release 1.36.0 · Roave/infection-static-analysis-plugin

Release Notes for 1.36.0 Feature release (minor) 1.36.0 Total issues resolved: 0 Total pull requests resolved: 3 Total contributors: 2 dependencies,enhancement 499: Add CI for PHP 8.3 and 8.4 th...

GitHub

@ocramius @danog

Our CI started to use this (oops, naughty us for not pinning) and it's caused our Psalm v5 projects to start failing with Fatal redeclaration errors in Amphp.

Just a heads up for people, but the fix is likely going to be to upgrade as v5 is now unsupported?

@pieceofthepie Yep, upgrading to psalm v6 is required if you're using amphp v3 in your own projects.
@danog yeah, unfortunately we're on an older version of Pact which asks for v2 of amphp. Moving to the newest version (where amphp is dropped entirely) looks to be pretty involved so for now we'll have to just pin at Psalm v5, then either restructure around using a PHAR or just suck it up and do the pact migration.