- Issue created by @nicolas bouteille
- Status changed to Closed: won't fix
over 1 year ago 5:12am 13 April 2023 - 🇮🇱Israel jsacksick
Hi Nicolas,
PHP7 Is end of life, no longer supported... So it's highly recommended for you to migrate to PHP8 (See https://php.watch/news/2021/11/php7-eol).
Keeping Commerce compatible with PHP7 means we're basically "stuck" in many different ways (can't upgrade libraries such as commerceguys/intl, harder to be compatible with D10 etc...)
For maintenance reasons, it was just easier for me to drop PHP7 compatibility.Going back would just create an additional maintenance burden for me since I'd need to review / revert / adapt all the changes that happen since we required PHP8 minimum (and I don't really have time to spare for that TBH).
An alternative would have been to drop PHP7 compatibility in a 3.x branch, but that also meant maintaining 2 branches for several months, which again, involves additional work. I'm guessing if you can wait several months before upgrading PHP8, you should be fine running 2.33 for several more months.
- 🇫🇷France nicolas bouteille
I was afraid you'd say that but I understand. Thank you for your quick reply :)