Work completed in the last couple of weeks
Recently most of our updates have mentioned our focus on silverstripe/linkfield
and (surprise!) we’re still working on it. The last couple of weeks have mostly been about tidying it up, improving test coverage, and adding documentation.
We’ve also created the next-major branches for all supported modules. We’re likely to start working on CMS 6 properly in April but we’ve decided to get a head start preparing everything so we can jump right in when we’re ready.
Bug fixes and other immediate changes
-
Eagerloading chains skip adding to some relation lists - patched in
silverstripe/framework
- dispatch-ci being added to places it shouldn’t be
-
“Undefined index” error when accessing some model admins - patched in
silverstripe/admin
Changes to look forward to in future releases
- Create CMS 6 branches for all commercially supported modules
- Correctly check if values from
ini_get()
are true-like or not - Provide a way to pre-filter and pre-sort eager loaded data
Linkfield enhancements
- Add config option so more esoteric link types can be removed from list of default link
- Cover module with JEST test
- Link versioned history
- ENH More standardisation
- Developer documentation
- Behat test for keyboard sorting
- User documentation
Community pull requests merged
As usual we’re grateful for members of the community who help improve Silverstripe CMS for everyone. The following community pull requests were merged in the last two weeks:
-
FIX Handle
__TRAIT__
in i18nTextCollector by David Toews (cherry-picked from CMS 5 to CMS 4) - Properly use X-Status by Thomas Portelange
- decode entities in toast message by Thomas Portelange
- FIX Remove current active tab from session storage after use by Mo Alsharaf
- Allow better subclassing of MoneyField - by Dominik Beerbohm
Focus for the next couple of weeks
Our main focus for the next while is to make sure we’ve got everything sorted for Silverstripe CMS 5.2.0, which will be tagged stable in April.
We’re also starting to look at what the next big piece of work will be now that we’ve pretty much wrapped up work on silverstripe/linkfield
.