Behavioral Improvements
- File Chooser will now remember the last tab you had selected (in addition to the current behavior of allowing site-wide setting of Recent Files or File Manager as the default option.)
- Updated certain color values in Atomik theme skins to make them conform better to accessibility guidelines.
- Updated certain Dashboard interfaces to look better in Dark mode.
- SVG thumbnails and detail images are now properly displayed in the File Manager (thanks mnakalay)
- When a block that is exported has custom design properties, we now only include the values that are set, rather than a potentially large amount of empty XML nodes (thanks mlocati)
- Added the ability to disable automatic board regeneration using Board Settings.
Bug Fixes
- Fixed errors that would occur when attempting to regenerate or schedule custom board elements without new Board Instance Logging enabled.
- Fixed fatal error that would occur if OpenGraph support is enabled but rendered on a view where no page is present (thanks mlocati)
- Searching file sets in the bulk add to file set dialog not works again.
- File Tracker feature now correctly notes when files are referenced in rich text content (thanks mlocati)
- Fixed bug where stack menu in the Dashboard didn’t show up on mobile (thanks SashaMcr)
- Fixed weird padding on add pages menu item on mobile in the Dashboard.
- Fixed appearance glitches in certain dialogs due to the way that jQuery UI dialog changed appending CSS classes to HTML elements.
- Fixed error where a page without an active version appearing in the Top Navigation Bar would cause a sitewide error.
- Fixed links not appearing properly in Concrete dialogs.
- Fixed error where files identified by a UUID would not be exported properly when using the Migration Tool (thanks mlocati)
- Fixed: Express Form - admin can check off notifications and not enter an email address (thanks danklassen)
- Fixed occasional, unexplained errors when saving the Tags block.
- Tags block now shows the tag selector again when applying tags to the target page when choosing a specific page.
- Reverted page list performance improvement that actually degraded performance under certain conditions.
- Fixed: Scheduled Publication of a page leads to an error in the Top Navigation block controller
- Bug fixes to exported output of the Feature block type, Feature block type now uses the standard Destination Picker component for selecting link (thanks mlocati)
- Fixed Uncaught Exception: Could not convert database value to 'object' as an error was triggered by the unserialization: 'Return type of Concrete\Core\Entity\Board\InstanceLogEntry::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice' under certain conditions (thanks ahukkanen)
Developer Updates
- Classmap symbols files used by IDEs for Concrete development are now excluded from Composer (which will result in Composer reporting fewer errors when running) (thanks mlocati)
- Allow defining custom parent dir for VolatileDirectory by passing $parentDirectory (thanks mlocati)