We’re happy to announce that the first release candidate for Concrete CMS 9.1.0 is now available! 9.1.0 features many improvements, new features and bug fixes, including:
Much improved compatibility with PHP 8 and PHP 8.1.
Improved appearance and functionality when editing block, area, layout and container styles inline in the page
Express improvements like the ability to mark attributes as unique, handle re-use across objects, and much more.
Much improved version comparison feature that can compare the HTML of two page versions and highlight differences
Improvements to Dashboard listing screens and the file details screen
Additionally, there are many behavioral improvements, performance improvements, and bug fixes included. The full list is far too large for this blog post. Here’s a full list of everything that’s new (it’s quite lengthy):
9.1.0 isn’t quite ready yet – we’d love your help testing the upgrade and ensuring that it goes smoothly. Please take it for a test drive and let us know what you think.
There are a few undefined variables when upgrading under PHP8, easy to fix.
Logged out, I had a database table error, ended up by copying CollectionVersions to collectionVersions.
Doctrine \ DBAL \ Exception \ TableNotFoundException An exception occurred while executing 'SELECT cv.cvPublishDate FROM collectionVersions cv WHERE (cv.cID = ?) AND (cv.cvIsApproved = ?) AND (cv.cvPublishDate > ?) ORDER BY cv.cvPublishDate asc' with params [1, true, "2022-04-15 13:51:58"]: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'collectionVersions' doesn't exist
Hmm, I didn’t see any upgrade errors when updating from PHP 8.1.
It looks like the collectionVersions error is due to a late pull request we approved and didn’t realize it contained the wrong casing of the table. Fixing this quickly. Thanks for the quick test!
Just wanted to follow-up: we just published 9.1.0RC2 on the download page. It should fix the collectionVersions issue, as well as a couple tiny things that users have reported.
RC2 is looking really good, the interface overall is feeling very consistent now with the look-and-feel of v9.
One minor thing I’ve spotted, which I’m not sure is a bug, or just an issue with how the release is packaged, is that some of the sample content loaded in with the Atomik theme has leading whitespace in it, so you end up with this kind of thing: