A new version of Silverstripe CMS is out and adds support for the latest releases of key dependencies. The biggest change is the migration to PHPUnit 9.5 which allows official support for PHP 8.0.
Not quite ready to migrate your existing test coverage to PHPUnit 9.5? You can take your time… we've got you covered until the end of 2022.
Get your projects set up for long term success and book your upgrades!
As usual, this release follows semantic versioning, so it’s ready to be used in any current Silverstripe CMS project right now.
Official support for PHP 8.0
While previous releases worked with PHP 8.0, Silverstripe CMS 4.10 is the first to officially support it. This release has been tested top-to-bottom with PHP 8.0. So you can migrate to PHP 8.0 with confidence and developers can leverage all the new PHP 8.0 features.
Official support for PHPUnit 9.5
To support PHP 8.0, we added support for PHPUnit 9.5 and migrated all our test coverage. If you want your test coverage to run on PHP 8, then you will also need to migrate to PHPUnit 9.5.
Not ready to migrate to PHPUnit 9.5 and PHP 8.0 quite yet? Don’t worry! We’ve added a compatibility layer that will allow you to keep running your PHPUnit 5.7 tests with the latest version of Silverstripe CMS until the end of 2022.
End of support for PHP 7.2 and Internet Explorer 11
Unfortunately, to support the latest version of some technologies, we occasionally have to drop support for older versions. Silverstripe CMS 4.10 no longer supports PHP 7.2 or PHP 7.1.
We can also no longer guarantee that the CMS interface will be usable with Microsoft Internet Explorer 11. Note that this will only impact content authors. This does NOT prevent your website frontend from working with Internet Explorer 11.
We published a blog post outlining our support commitments last month if you want more details.
This release includes a number of bug fixes to improve a broad range of areas. Check the changelogs for full details of these fixes split by module. Thank you to Silverstripe CMS community members that helped contribute these fixes as part of the release!
Talk to your Digital Agency or Developer about upgrading
Haven’t got a Developer or Agency? No problem! Browse the Silverstripe CMS Developer Network or the Silverstripe Professional Partner Directory and filter by location to find a Silverstripe CMS Developer near you.
Developers, check out our documentation
This release announcement does not cover the full detail of what is included in the release. Be sure to review the full changelog before planning your next site upgrade.