This sprint was dedicated to migrating our CI pipeline from travis-ci to Github actions, and preparing the Silverstripe CMS Recipe 4.11.0-rc for the future release. Also some time was given for fixing bugs and improving existing functionality. Here are the changes and improvements that have been made for the following issues.
Bug fixes and other immediate changes
- An issue with an unexpected change in Group.Code value and the addition of a number suffix has been fixed in silverstripe/framework 4.10.7
- The issue of incorrect MAX_FILE_SIZE value when using a multiple of EditableFileFields was fixed in silverstripe/userforms 5.12.2
- The issue with the transition to the previous step of the form if there is more than one hidden stage between the current and previous steps was fixed in silverstripe/userforms 5.12.1
- Fixed issue with protecting files uploaded using EditableFileField if the folder associated with this field does not exist or has been deleted. Now in silverstripe/silverstripe-userforms 5
Changes to look forward to
- The new change for GraphQl that improves security but unfortunately, won’t be available until the next minor release (4.11.0)
- Added support for SameSite cookie directive
Focus for next sprint
In the next sprint, we will continue to work on migrating the existing CI pipeline to GitHub actions. We will also try to fix small but annoying bugs, such as unexpected logout of the user on shared preview of the page and incorrect message when uploading files exceeding the allowed size. And even more test coverage for more stable and trouble-free operation.