Novactive / Nova-eZPlatform-Bundles

This is the Mono Repo that manages all the Ibexa (and eZ Platform) bundles provided by AlmaviaCX (former Novactive)
https://novactive.github.io/Nova-eZPlatform-Bundles/master/index.html
6 stars 15 forks source link

SeoBundle v6.* not compatible with php 8 #147

Open benegetto opened 1 year ago

benegetto commented 1 year ago

Bundle(s) affected: ezseobundle v6.*

Description
the SeoBundle in version ^6.0 requires php ^7.3. I have several Ibexa 3.3 LTS installs which I want to use with php 8.1. The problem is SeoBundle v7. supports php 8., but breaks compatibility with Ibexa 3.3, working only on Ibexa 4.

How to reproduce

Possible Solution
I managed to install using composer require novactive/ezseobundle ^6.0 --ignore-platform-req=php and it seems to work, but that's a workaround, exposing to other compatibility issues in the future. If SeoBundle v6 is compatible with php 8, it should require php ^7.3|^8.0. An alternative would be making SeoPlatform v7 backwasrds compatible with Ibexa 3.3, but I know this would be harder to implement and something you don't want to have to deal with.