mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
Merge pull request #10122 from creative-commoners/pulls/4/update-php-support-policy
DOC Update PHP support policy
This commit is contained in:
commit
2c1d8e232b
@ -10,9 +10,9 @@ Silverstripe CMS needs to be installed on a web server. Content authors and webs
|
|||||||
to access a web-based GUI to do their day-to-day work. Website designers and developers require access to the files on
|
to access a web-based GUI to do their day-to-day work. Website designers and developers require access to the files on
|
||||||
the server to update templates, website logic, and perform upgrades or maintenance.
|
the server to update templates, website logic, and perform upgrades or maintenance.
|
||||||
|
|
||||||
## PHP
|
## PHP {php}
|
||||||
|
|
||||||
* PHP >=7.1
|
* PHP >=7.3
|
||||||
* PHP extensions: `ctype`, `dom`, `fileinfo`, `hash`, `intl`, `mbstring`, `session`, `simplexml`, `tokenizer`, `xml`
|
* PHP extensions: `ctype`, `dom`, `fileinfo`, `hash`, `intl`, `mbstring`, `session`, `simplexml`, `tokenizer`, `xml`
|
||||||
* PHP configuration: `memory_limit` with at least `48M`
|
* PHP configuration: `memory_limit` with at least `48M`
|
||||||
* PHP extension for image manipulation: Either `gd` or `imagick`
|
* PHP extension for image manipulation: Either `gd` or `imagick`
|
||||||
@ -20,6 +20,8 @@ the server to update templates, website logic, and perform upgrades or maintenan
|
|||||||
|
|
||||||
Use [phpinfo()](http://php.net/manual/en/function.phpinfo.php) to inspect your configuration.
|
Use [phpinfo()](http://php.net/manual/en/function.phpinfo.php) to inspect your configuration.
|
||||||
|
|
||||||
|
Silverstripe CMS tracks the official [PHP release support timeline](https://www.php.net/supported-versions.php). When a PHP version reaches end-of-life, Silverstripe CMS drops support for it in the next minor release.
|
||||||
|
|
||||||
## Database
|
## Database
|
||||||
|
|
||||||
* MySQL >=5.6 (
|
* MySQL >=5.6 (
|
||||||
@ -271,11 +273,13 @@ table may be of use:
|
|||||||
|
|
||||||
| Silverstripe CMS Version | PHP Version | More information |
|
| Silverstripe CMS Version | PHP Version | More information |
|
||||||
| -------------------- | ----------- | ---------------- |
|
| -------------------- | ----------- | ---------------- |
|
||||||
| 3.0 - 3.5 | 5.3 - 5.6 | [requirements docs](https://docs.silverstripe.org/en/3.4/getting_started/server_requirements/)
|
| 3.0 - 3.5 | 5.3 - 5.6 | |
|
||||||
| 3.6 | 5.3 - 7.1 | |
|
| 3.6 | 5.3 - 7.1 | |
|
||||||
| 3.7 | 5.3 - 7.4 | [changelog](https://docs.silverstripe.org/en/3/changelogs/3.7.4/) |
|
| 3.7 | 5.3 - 7.4 | [changelog](https://docs.silverstripe.org/en/3/changelogs/3.7.4/) |
|
||||||
| 4.0 - 4.4 | 5.6+ | |
|
| 4.0 - 4.4 | 5.6+ | |
|
||||||
| 4.5+ | 7.1+ | [blog post](https://www.silverstripe.org/blog/our-plan-for-ending-php-5-6-support-in-silverstripe-4/) |
|
| 4.5 - 4.9 | 7.1+ | [blog post](https://www.silverstripe.org/blog/our-plan-for-ending-php-5-6-support-in-silverstripe-4/) |
|
||||||
|
| 4.10 | 7.3+ | [changelog](/Changelogs/4.10.0#phpeol/) |
|
||||||
|
| 4.11 + | 7.4+ | [changelog](/Changelogs/4.11.0#phpeol) |
|
||||||
|
|
||||||
## CMS browser requirements
|
## CMS browser requirements
|
||||||
|
|
||||||
|
@ -1,20 +1,35 @@
|
|||||||
|
# 4.10.0 (unreleased)
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
- [Regression test and Security audit](#audit)
|
||||||
|
- [Dropping support for PHP 7.1 and PHP 7.2](#phpeol)
|
||||||
|
- [Features and enhancements](#features-and-enhancements)
|
||||||
|
- [Bugfixes](#bugfixes)
|
||||||
|
|
||||||
|
|
||||||
|
## Regression test and Security audit{#audit}
|
||||||
|
|
||||||
|
This release has been comprehensively regression tested and passed to a third party for a security-focused audit.
|
||||||
|
|
||||||
|
While it is still advised that you perform your own due diligence when upgrading your project, this work is performed to ensure a safe and secure upgrade with each recipe release.
|
||||||
|
|
||||||
|
## Dropping support for PHP 7.1 and PHP 7.2{#phpeol}
|
||||||
|
|
||||||
|
We've recently updated our [PHP support policy](/Getting_Started/Server_Requirements#php). The immediate affects of this changes are:
|
||||||
|
|
||||||
|
- The Silverstripe CMS Recipe release 4.10.0 drops support for PHP 7.1 and PHP 7.2. Those two PHP releases have been end-of-life for several years now and continued support would detract effort from more valuable work.
|
||||||
|
- The 4.11 minor release will drop support for PHP 7.3 later this year.
|
||||||
|
- We expect to drop support for PHP 7 altogether around January 2023.
|
||||||
|
|
||||||
## Features and enhancements {#features-and-enhancements}
|
## Features and enhancements {#features-and-enhancements}
|
||||||
|
|
||||||
### PHPUnit 9{#phpunit9}
|
|
||||||
|
|
||||||
### Other new features
|
|
||||||
|
|
||||||
## Bugfixes {#bugfixes}
|
## Bugfixes {#bugfixes}
|
||||||
|
|
||||||
This release includes a number of bug fixes to improve a broad range of areas. Check the change logs for full details of these fixes split by module. Thank you to the community members that helped contribute these fixes as part of the release!
|
This release includes a number of bug fixes to improve a broad range of areas. Check the change logs for full details of these fixes split by module. Thank you to the community members that helped contribute these fixes as part of the release!
|
||||||
|
|
||||||
|
|
||||||
<!--- Changes below this line will be automatically regenerated -->## Change Log
|
<!--- Changes below this line will be automatically regenerated -->
|
||||||
|
|
||||||
|
<!--- Changes above this line will be automatically regenerated -->
|
||||||
### Security
|
|
||||||
|
|
||||||
|
|
||||||
### Features and Enhancements
|
|
||||||
|
31
docs/en/04_Changelogs/4.11.0.md
Normal file
31
docs/en/04_Changelogs/4.11.0.md
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
# 4.11.0 (unreleased)
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
- [Regression test and Security audit](#audit)
|
||||||
|
- [Dropping support for PHP 7.3](#phpeol)
|
||||||
|
- [Features and enhancements](#features-and-enhancements)
|
||||||
|
- [Bugfixes](#bugfixes)
|
||||||
|
|
||||||
|
|
||||||
|
## Regression test and Security audit{#audit}
|
||||||
|
|
||||||
|
This release has been comprehensively regression tested and passed to a third party for a security-focused audit.
|
||||||
|
|
||||||
|
While it is still advised that you perform your own due diligence when upgrading your project, this work is performed to ensure a safe and secure upgrade with each recipe release.
|
||||||
|
|
||||||
|
## Dropping support for PHP 7.3{#phpeol}
|
||||||
|
|
||||||
|
In accordance with our [PHP support policy](/Getting_Started/Server_Requirements), Silverstripe CMS Recipe release 4.11.0 drops support for PHP 7.3. We expect to drop support for PHP 7 altogether around January 2023.
|
||||||
|
|
||||||
|
## Features and enhancements {#features-and-enhancements}
|
||||||
|
|
||||||
|
|
||||||
|
## Bugfixes {#bugfixes}
|
||||||
|
|
||||||
|
This release includes a number of bug fixes to improve a broad range of areas. Check the change logs for full details of these fixes split by module. Thank you to the community members that helped contribute these fixes as part of the release!
|
||||||
|
|
||||||
|
|
||||||
|
<!--- Changes below this line will be automatically regenerated -->
|
||||||
|
|
||||||
|
<!--- Changes above this line will be automatically regenerated -->
|
Loading…
Reference in New Issue
Block a user