View Issue Details

IDProjectCategoryView StatusLast Update
0027840mantisbtinstallationpublic2023-10-31 16:32
Reporterdregad Assigned Todregad  
PrioritynormalSeveritymajorReproducibilityN/A
Status closedResolutionfixed 
Product Version2.0.0 
Target Version2.26.0Fixed in Version2.26.0 
Summary0027840: Increase minimum PHP requirement to 7.2.5
Description

In January 2021 we announced on our blog that we would end support for PHP 5.x, and set the minimum supported PHP version to 7.0 (see 0025956).

Unfortunately, for various reasons 2.26.0 could not be released as initially planned and 2 years later it does not make much sense to release 2.26.0 with a PHP 7.0 target anymore, since that is out of support since January 2019 and standard support for Ubuntu 16.04 LTS Xenial Xerus (which comes bundled with PHP 7.0) ended in April 2021.

We'll align with Ubuntu 18.04 "Bionic Beaver", which comes bundled with PHP 7.2.

TagsPHP 7

Relationships

related to 0025956 closeddregad Drop support for PHP 5.x 
has duplicate 0032797 closeddregad Increase minimum PHP requirement to 7.2 
related to 0032808 resolveddregad Increase minimum PHP requirement to 7.4 
related to 0032901 closedatrol Unneeded PHP version checks 
related to 0032900 closedatrol Use PHP random_bytes() instead of our custom crypto_generate_random_string function 
child of 0032807 closeddregad Update Guzzle to 7.8.0 
child of 0032810 closeddregad Ugrade to PHPUnit 8.5 and adapt test suite 
child of 0032028 closeddregad Update ADOdb to 5.22.6 
child of 0031699 confirmed Upgrade Slim Framework to 4.x 

Activities

dregad

dregad

2023-08-07 18:52

developer   ~0067973

PHP 7.2.5 is required for GuzzleHttp 7.x (see 0032807)

dregad

dregad

2023-08-15 04:35

developer   ~0067990

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

Related Changesets

MantisBT: master 379b1767

2023-06-10 05:13

atrol

Committer: dregad


Details Diff
Remove PHP 7.0 and 7.1 from Travis

Issue 0027840
Affected Issues
0027840
mod - .travis.yml Diff File

MantisBT: master 555f52a9

2023-06-10 05:22

atrol

Committer: dregad


Details Diff
Remove PHP 5.6 from Travis

Issue 0027840
Affected Issues
0027840
mod - build/travis_before_script.sh Diff File

MantisBT: master 9e2eebf5

2023-08-07 18:49

dregad


Details Diff
Update minimum PHP version to 7.2.5

Fixes 0027840
Affected Issues
0027840
mod - README.md Diff File
mod - composer.json Diff File
mod - core/constant_inc.php Diff File
mod - docbook/Admin_Guide/en-US/Installation.xml Diff File