Flow and PHP version matrix

Hi everyone

Is there some “official” version matrix stating which PHP version is supported by which Flow version?

I wanted to find out if Flow 2.3 (yes :-/) works with PHP 7.1 or later and found no information.

Maybe it would make sense to create such a table and publish it on neos.io. What do you think?

From reading the changelog and the depedencies in composer.json I come to the following conclusions, but I’m not sure about the upper contraints since they are not defined.

Flow version PHP version
2.3 5.3-? (at least 7.0)
3.0-3.3 5.5-? (at least 7.0)
4.0-4.3 7.0-?
5.0-5.3 7.1-?

Can anyone help? Thanks!

2 Likes

Hey Lorenz,

This has caused me some headache myself, this information should definitely be more easily available on the website.

I think this is the correct compatibility matrix, at least according to https://github.com/neos/flow-development-collection/blob/2.3/.travis.yml as well.

Flow version Neos version PHP version
2.3 1.3 5.3 – 7.0
3.0 – 3.3 2.0 – 2.3 5.5 – 7.0
4.0 – 4.3 3.0 – 3.3 7.0 – 7.2+
5.0 – 5.3 4.0 – 4.3 7.1 – 7.2+
7 Likes

Thanks a lot for digging this up! Yes, this needs to be made more visible and be shown on the homepage. If you have an idea where to put it, feel free to make a suggestion.