Concrete 5 CMS v8.4.2 Release Notes

Release Date: 2018-08-08 // almost 6 years ago
  • 🔋 Feature Updates

    • ➕ Added filtering and pagination to the Waiting for Me workflow notification list.
    • 👍 Better unsetting/removal of data when users are deleted (useful for GDPR compliance). More details here: https://github.com/concrete5/concrete5/pull/6693 (thanks a3020)
    • ✂ Delete unused filesystem files and thumbnails when a file version is removed (thanks mlocati)
    • 🚚 We have removed the Flash-based avatar editor in favor of a JavaScript-based component
    • 🛠 Fix typos in Google Maps API check (thanks mlocati)
    • Do not link to non active page in content block (thanks hissy)

    🐛 Bug Fixes

    • 🛠 Fixed error linking to marketplace addon and theme pages on the Connected to Community Pages; Fixed inability to click through to marketplace detail add-on or theme pages in the Dashboard
    • 🛠 Fixed inability to download free add-ons through the marketplace Dashboard pages.
    • 🛠 Fixed inability to install new block types via the Block Types Dashboard page (thanks dimger)
    • 🛠 Fixed bug where multiple workflows wouldn’t fire if the user could automatically approve the first one.
    • 🛠 Fixed inability to ctrl-click or command-click file manager results to select them in bulk (thanks dimger)
    • 🛠 Fixed error getting temporary directory when running generate sitemap job (thanks mindhun)
    • 🛠 Fixed: 8.4.0 - An exception occurred while executing 'INSERT INTO UserWorkflowProgress (uID, wpID) VALUES (?, ?)' with params [null, \"25\"]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1048 Column 'uID' cannot be null (thanks dimger)
    • 🛠 Fixed bug in migrating data where sites already had the Page Selector add-on installed, and some attribute values were null (Doctrine\DBAL\Exception\ForeignKeyConstraintViolationException) (thanks mlocati)
    • 🛠 Fixed inability to upgrade to 8.4.1 from 5.7.5.13.
    • 🛠 Fix JavascriptLocalizedAsset::getAssetContents when concrete5 is installed in subdirectory (thanks mlocati)
    • 🛠 Fix infinite redirection visiting existing dirs when seo.trailing_slash is false (thanks mlocati)
    • 🛠 Fixed: Duplicated seo.trailing_slash definition (thanks mlocati)
    • Made it impossible to store XSS in calendar event names.

    ⚡️ Developer Updates

    • Lots of code cleanup surrounding username and email validation, added a new Username and Email validator (thanks mlocati)
    • ➕ Add public properties to next_previous block controller (thanks a3020)
    • ➕ Add CLI command to refresh database entities (thanks mlocati)
    • ⚡️ Updated Translation Library (thanks mlocati)