9.4.2 Release Notes

Improvements?

Let us know by posting here.

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)