View Issue Details

IDProjectCategoryView StatusLast Update
0036614mantisbtcode cleanuppublic2025-11-22 11:47
Reporterdregad Assigned Todregad  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Target Version2.28.0Fixed in Version2.28.0 
Summary0036614: PHP 8.5 compatibility
Description

PHP 8.5.0 RC 3 has been released on 23-Oct-2025, and General Availability is expected on 20-Nov-2025.

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

TagsPHP 8.5

Relationships

related to 0035216 assigneddregad PHP 8.4 compatibility 
parent of 0036616 resolveddregad PHP 8.5: case followed by semicolon deprecations 
parent of 0036615 resolveddregad PHP 8.5: non-canonical cast deprecations 
parent of 0036617 resolveddregad PHP 8.5: Increment on non-numeric string is deprecated 
parent of 0036618 resolveddregad Update ADOdb to 5.22.11 
related to 0036527 resolveddregad Support for current/newer php versions 

Activities

dregad

dregad

2025-11-01 11:26

developer   ~0070612

PR https://github.com/mantisbt/mantisbt/pull/2158

marc.kraemer

marc.kraemer

2025-11-03 07:34

reporter   ~0070621

great news.
Just asking: have you decided when to release the current changes?

dregad

dregad

2025-11-04 03:44

developer   ~0070632

No commitment on date, but I hope soon.

Need to wait for ADOdb 5.22.11 release to fix 0036618 first.

I would also love to have an official Parsedown release to fix PHP 8.4 compatibility (see 0035217) but the maintainer has not been responding despite numerous reminders to patch the code so we may have to fork it.

Related Changesets

MantisBT: master 18258422

2025-11-01 10:41

dregad


Details Diff
GHA: add PHP 8.5 as experimental build

Issue 0036614
Affected Issues
0036614
mod - .github/workflows/mantisbt.yml Diff File

MantisBT: master c59006ff

2025-11-22 11:45

dregad


Details Diff
PHP 8.5 support

- GHA: remove experimental status
- Update PHP_SUPPORTED_VERSION constant

Fixes 0036614
Affected Issues
0036614
mod - .github/workflows/mantisbt.yml Diff File
mod - core/constant_inc.php Diff File