Work completed in the last couple of weeks
We released a bunch of great new features and improvements with Silverstripe CMS 5.2.0, so go check out the release announcement and the changelog if you haven’t done so already.
As a reminder, that release marks a change in support commitments for Silverstripe CMS 4, which will only receive patches for high-severity security vulnerabilities from now on. You can find out more about our support commitments in the major release policy and the roadmap.
We’ve also surfaced some documentation from supported modules into the new optional features section.
Bug fixes and other immediate changes
- Redirecting the user from the Archive section to the Page section if the Preview or Split mode is set - patched in silverstripe/admin
- Sporadic failures in silverstripe/admin CI
- Polymorphic has_many relation query is too ambiguous - patched in silverstripe/framework
- Error in ArchiveRestoreAction.php on line 92 where 2nd arg is invalid type - patched in silverstripe/versioned-admin
- Schema initialise task - available in silverstripe/graphql-devtools
- GitHub Workflows security hardening
Changes to look forward to in future releases
- API/Service for registering “converters” that will create file variant under a different extensions
- Migration from sheadawson/silverstripe-linkable
- Implement validation method for inline editable form (with follow-on work still to come)
- Validation can prevent the creation of new block
- TinyMCEConfig breaks when using option
extended_valid_elements
on a custom Config
Community pull requests merged
- ENH: Add classname to p tag by Annie Kyles
- FIX: OutOfBoundsException when recipe-core isn’t installed (fixes #11197) by Loz Calver
- FIX Ensure eagerLoading don’t load has_one twice (#11170) by Dominik Beerbohm
Focus for the next couple of weeks
It’ll be business as usual for the next couple of weeks, so expect the usual bug fixes and easy-win enhancements.
We’re also working hard to improve the user and developer experience related to validation of elemental blocks.