CMS Squad progress update for 2023-07-19

Work completed in the last couple of weeks

Recently we’ve been working on improving our work efficiency through automation - as a follow-up to the automated patch releases mentioned in the previous update post, we’re trialing automated merge-ups on the silverstripe/framework repository. We’ve validated that our approach for automated patch releases works well, so we’ll be looking at rolling that out across all supported modules soon.

Following the CMS 5 release, we’ve revisited our JavaScript linting rules which should improve the quality of the JavaScript code in our supported modules, making it easier to maintain.

We’ve also made a bunch of incremental improvements to the new eager loading functionality that will be released in silverstripe/framework 5.1.0, and of course we’ve fixed a bunch of bugs. Some specific highlights are listed below.

Bug fixes and other immediate changes

Changes to look forward to in future releases

Community pull requests merged

As always we greatly appreciate community contributions which help make Silverstripe CMS better for everyone. The following community pull requests have been merged recently:

Focus for the next couple of weeks

Coming up, we’ll be keeping an eye on auto merging on the framework repository - all going well that will get rolled out across all of our supported repositories. We’ve got some more incremental enhancements we want to make to the eager loading functionality before we release it, some potential performance enhancements, and we’re looking at an automated way of keeping some of our module files standardised.