Work completed in the last couple of weeks
Our main focus was getting the last planned changes in before the Silverstripe CMS 6.0.0 beta release, which was done last Friday. We also released CMS 5.4.0-rc1 yesterday.
Bug fixes and other immediate changes
- Convert API docs site into a Silverstripe CMS site
- Make change tracking work again for inline editable blocks
- Localised
has_one
relation not duplicated even withlocalised_copy
defined - Popup menu tab doesn’t open on the initial try
Changes to look forward to in future releases
- Refactor tree filtering in
CMSMain
/HierarchyModelAdmin
- Migrate off griddle JS dep
- Make session secure by default
- Add parameters to set samesite for any arbitrary cookie
- Move TinyMCE code into its own module
- Make
silverstripe/campaign-admin
supported again - Fix
IsLast
doesn’t work whenPaginatedList
has more than one page - Replace
react-selectable
dependency with something maintained - Remove DBField casting when submitting via forms
- Add
pbkdf2_sha512
password hashing algorithm - ENH Add backwards-compatible aliases for “sake dev” and “sake dev/tasks”
- Fix CMS 5.4 REGRESSION: Sudo protected relation gridfield with no records has no indication its protected
- Fix CMS 6 REGRESSION: Can’t click-and-drag select title field in inline-editable blocks
Community pull requests merged
- FIX thousand separator de_CH by Lukas
- NEW Add extension points for getURL methods by Cameron Bryers
- FIX: PHP8 fix for removed ldap functions by Michal Kouril
- FIX EmailField::validate returns bool by Thomas Portelange
Focus for the next couple of weeks
We’ll be doing some regression testing for Silverstripe CMS 6.0 to try to find any breaking changes we didn’t intend to make, and we’ll start working on new features for CMS 6.1 which will be released in October this year.