Skip to content

Conversation

@neilime
Copy link
Owner

@neilime neilime commented Dec 23, 2025

Requires:

Because laminas/laminas-view ^2.44 requires laminas/laminas-json ^3.3 requires php ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0, we need to require laminas/laminas-view ^3.0 and laminas/laminas-servicemanager ^4.4, but laminas/laminas-form requires laminas/laminas-servicemanager ^3.22.1 and laminas/laminas-i18n require laminas/laminas-servicemanager ^3.21.0

@neilime neilime self-assigned this Dec 23, 2025
@neilime neilime marked this pull request as draft December 23, 2025 07:27
@neilime neilime force-pushed the feat/support-for-php-85 branch 5 times, most recently from 42d3179 to cc85316 Compare December 23, 2025 08:46
@neilime neilime force-pushed the feat/support-for-php-85 branch from cc85316 to dc99d5a Compare January 5, 2026 10:42
@froschdesign
Copy link
Contributor

I suggest removing the dependency on laminas-mvc, as an update for PHP 8.5 could take longer or may not happen at all.

@neilime neilime force-pushed the feat/support-for-php-85 branch from dc99d5a to 69acd65 Compare January 5, 2026 14:04
@froschdesign
Copy link
Contributor

laminas-modulemanager is in security-only maintenance mode because it is also related to laminas-mvc. Therefore no further developments are to be expected. You can either submit your own improvements/corrections to laminas-modulemanager or remove the dependency here.

@neilime neilime force-pushed the feat/support-for-php-85 branch from 69acd65 to f9dcbb8 Compare January 7, 2026 15:07
@froschdesign
Copy link
Contributor

Because laminas/laminas-view ^2.44 requires laminas/laminas-json ^3.3 requires php ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0, we need to require laminas/laminas-view ^3.0 and laminas/laminas-servicemanager ^4.4, but laminas/laminas-form requires laminas/laminas-servicemanager ^3.22.1 and laminas/laminas-i18n require laminas/laminas-servicemanager ^3.21.0

The PHP version constraint for laminas-json must be update.
The rest is in progress: Key priorities (Draft!) (view) and one component builds on another, so, for example, laminas-inputfilter must be updated before laminas-form can be touched.

@neilime
Copy link
Owner Author

neilime commented Jan 8, 2026

Because laminas/laminas-view ^2.44 requires laminas/laminas-json ^3.3 requires php ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0, we need to require laminas/laminas-view ^3.0 and laminas/laminas-servicemanager ^4.4, but laminas/laminas-form requires laminas/laminas-servicemanager ^3.22.1 and laminas/laminas-i18n require laminas/laminas-servicemanager ^3.21.0

The PHP version constraint for laminas-json must be update.

The rest is in progress: Key priorities (Draft!) (view) and one component builds on another, so, for example, laminas-inputfilter must be updated before laminas-form can be touched.

As laminas-json is no more maintained, I suppose that we are stuck

@froschdesign
Copy link
Contributor

As laminas-json is no more maintained, I suppose that we are stuck

No problem, it can be fixed. See laminas-loader as example: https://github.com/laminas/laminas-loader/releases/tag/2.12.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants