Fixing bugs in our LTS version
Since Sulu 1.6 is still supported (and will be supported until Sulu 3.0 is released) we have also fixed the bugs that were affecting this version. This includes:
Further improving Sulu 2.0
In this release there are loads of smaller improvements, but I want to start with the ones that, based on your feedback, were bothering you (and me!) the most.
First of all, since Symfony 3.4 the cache for our live preview was not cleared anymore using the "cache:clear" command. Finally we have found a way around this, so starting from this release this command will also clear the preview cache.
Another bug concerning the cache was about our system collections. These collections are also stored in the cache, and they were not correctly created by the "sulu:build" command when the cache had not been cleared before manually. Thank you Pablo Lozano for fixing this!
Our list remembers the latest sort order of its columns, so that users don't have to always sort the columns. But if a new column was added, it did not appear if a column order was already persisted for the current user, and it was not possible to add the new column for this user without deleting their user settings. This has been fixed now. Mind that the column will be appended at the end of the table.
The following list contains a few more important bugfixes but is not exhaustive:
- Disable upload toolbar-action inside of system collections
- Allow to use SetUnpublishedToolbarAction for unlocalized entities
- Remove navigation context from homepage
- Fix preview image in Media list
- Collapse the preview toolbar on small screens
- Fix minimum size calculation for crops
- Fix endless reloading if single_media_selection contains deleted image
- Activate phpcr node cache
- Add router script for internal webserver
- Fix sorting of smart-content for doctrine entities
- Include security systems of configured webspaces in PageAdmin
- Fixed correct locale for article route generation
Checkout our release notes for a complete list of changes.
Conclusion
In addition to all of that, we also made some more improvements, especially adding a few more aliases so that services can be autowired. We have updated the Flow JavaScript typechecker to the latest version and we've updated the other JS tooling as well.
That sums up the most important changes in this release. As already mentioned, this release is pretty big for a hotfix, so there are many more small improvements included. In total we have merged over 50 pull requests! So update your applications and provide some feedback.