Concrete 5 CMS v9.1.1 Release Notes

  • Behavioral Improvements

    • โœจ Enhancement: adding the ability to pass association ID through request and pick it up in the form
    • โž• Adding associations to Express form notifications
    • Top Navigation Bar block now honors the nav_target custom attribute, if it exists (thanks ccmEnlil)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed bug in /ccm/system/upgrade script on PHP 8.1 (thanks ccmEnlil)
    • ๐Ÿ›  Fixed upgrade inconsistencies that could cause problems for installers like Softaculous
    • ๐Ÿ›  Fixed Accordion Block: when the initial state set to 'all items open' or 'all items closed' the collapsed state is not always correct (thanks danklassen)
    • ๐Ÿ›  Fixed compatibility with PHP 8.1 when installing with Composer.
    • ๐Ÿ›  Fixing bug where Express entries with multiple associations could not be filtered accurately in advanced search
    • ๐Ÿ›  Fixing bug where submitted values do not persist in Express association forms
    • ๐Ÿ›  Fixed: Changing the page template of a draft breaks block versioning (thanks jaromirdalecky)
    • ๐Ÿ›  Fixed: Duplicating file as non-super admin does not work due to permissions key (thanks danklassen)
    • ๐Ÿ›  Fixed: core search block: the form tag has two class attributes
    • ๐Ÿ›  Fixed null pointer Exceptions when using area layouts under certain conditions (thanks biplobice)

    Backward Compatibility Notes

    โšก๏ธ Developer Updates

    • โšก๏ธ Laminas cache laminas/laminas-cache-storage-adapter-memory library updated to 2.0 in order to restore compatibility with PHP 8.1 when installing via Composer
    • ๐Ÿ›  Fixed: Block::isOriginal() returns opposite value (thanks jaromirdalecky)