View Issue Details

IDProjectCategoryView StatusLast Update
0037288mantisbtapi restpublic2026-07-13 18:47
Reporterdregad Assigned Todregad  
PriorityhighSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Target Version2.29.0Fixed in Version2.29.0 
Summary0037288: Upgrade Slim Framework to 3.13.0
Description

Slim released a new 3.13.0 release in April 2026 with PHP 8.1-8.5 support, despite the earlier statement by the Slim project team that 3.x was end-of-life and would not be updated.

We should upgrade to that and revert the workarounds implemented in 0032866 and 0035284.

TagsPHP 8.1, PHP 8.2, PHP 8.4

Relationships

related to 0031699 confirmed Upgrade Slim Framework to 4.x 
related to 0030841 closeddregad Update Slim Framework to 3.12.4 
related to 0032866 closeddregad Allow REST API to run on PHP 8.1 without squelching E_DEPRECATED notices 
related to 0035284 closeddregad Allow REST API to run on PHP 8.4 ignoring E_DEPRECATED notices 

Activities

Related Changesets

MantisBT: master 8c8540a0

2026-07-13 18:47

dregad


Details Diff
Update Slim to 3.13.0 for PHP 8.1+ support

Slim 3.13.0 was released in April 2026, with support for PHP 8.1+,
despite the earlier statement by the Slim project team that 3.x was
end-of-life and would not be updated.

Consequently, the workarounds that were implemented to support PHP 8.x
with Slim 3.12.5 are no longer needed and can be reverted.

- Bumps slim/slim from 3.12.5 to 3.13.0
- Reverts the workarounds (795ff02e5500008f055589038ae0404ed575537a,
d5a30a0cb15e617749a1feb0ef46dbe782b522b2)

Fixes 0037288, PR https://github.com/mantisbt/mantisbt/pull/2242
Affected Issues
0037288
mod - api/rest/index.php Diff File
mod - composer.lock Diff File