View Issue Details

IDProjectCategoryView StatusLast Update
0035216mantisbtcode cleanuppublic2025-12-12 03:32
Reporterdregad Assigned Todregad  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Target Version2.28.0 
Summary0035216: PHP 8.4 compatibility
Description

PHP 8.4 has been released on 21-Nov-2024.

This Issue's purpose is to regroup various problems that need to be fixed to support it.

TagsPHP 8.4

Relationships

parent of 0035215 resolveddregad PHP 8.4: Implicitly nullable parameter types are deprecated 
parent of 0035214 resolveddregad PHP 8.4: fputcsv() empty $escape parameter is deprecated 
parent of 0035213 resolveddregad PHP 8.4: E_STRICT is deprecated 
parent of 0035217 assigneddregad PHP 8.4 deprecation warnings in Parsedown 1.7.4 
parent of 0031699 confirmed Upgrade Slim Framework to 4.x 
parent of 0035283 resolveddregad PHP 8.4: SOAP API throws SoapFault: Internal Service Error 
parent of 0035284 resolveddregad Allow REST API to run on PHP 8.4 ignoring E_DEPRECATED notices 
related to 0036525 closeddregad upgrade from 2.26.4 fails 
related to 0036540 closeddregad Introduce a maximum PHP version 
related to 0036614 resolveddregad PHP 8.5 compatibility 
Not all the children of this issue are yet resolved or closed.

Activities

rogueresearch

rogueresearch

2025-12-11 16:42

reporter   ~0070679

PHP 8.3 exits 'active support' in 19 days:

https://www.php.net/supported-versions.php

It will still receive "critical security issues only" at least.

But it would be nice to have a mantis release that supports PHP 8.4.

The roadmap for mantis 2.28 still has a lot of stuff, maybe most things should be deferred and a release cut sooner?

dregad

dregad

2025-12-12 03:32

developer   ~0070680

2.28.0 should be released before end of year. Sorry I keep pushing it back, busy life...

The roadmap for mantis 2.28 still has a lot of stuff, maybe most things should be deferred

That's what we usually do, don't worry about it.

Related Changesets

MantisBT: master 6d1307d9

2025-11-01 10:06

dregad


Details Diff
Remove PHP_MAX_VERSION constraint on 8.4

Issue 0035216
Affected Issues
0035216
mod - core/constant_inc.php Diff File