Many translation fixes, including new components that weren’t localized (thanks mlocati)
Better appearance of inline toolbars. Updates to remove potential style collisions between block design toolbar and themes.
Improvements to the process of publishing page type default blocks to child pages (thanks deek87)
Rehash passwords when needed to ensure adherence to the latest security standards.
Fixed display of the FAQ block in edit mode.
Use base64 encoding/decoding on submitting tracking codes in the Dashboard to avoid triggering mod_security (if present) on submit (thanks Mesuva)
Added a settings tab with new options to Accordion block type (thanks katalysis)
Concrete file choosers once again limit by file type and extension in certain contexts (e.g. no longer able to choose non-image files if the code requires image files be chosen.)
Two Column Light and Light Stripe containers in Atomik theme renamed to Two Column Highlight and Highlight Stripe to avoid confusion.
Stacked and Stacked Primary custom templates for Feature block in Atomik have nicer padding, better behavior when used to link elsewhere.
Hero Image “Offset Title” custom template in Atomik now has better behaviors: it honors the height setting and looks nicer in the theme whether the container is enabled or not.
Miscellaneous style classes added to the rich text editor when using Atomik theme.
Improvements to the new “configurable thumbnails” responsive thumbnails in the Image block.
Improvements to logo custom template and feature link CSS in Atomik theme.
Bug Fixes
Fixed fatal error when viewing Express object listings with associations in their list in a site updated from 8.5.x.
Fixed Hero Image block button not linking anywhere
Fixed Feature Link block button not linking anywhere
Fixed error where block template view.css and view.js files were not loading properly.
Fixed inability to start from a customized theme when using the legacy theme customizer.
Fixed inability to delete files or clear sample data content when files were being used in a Board.
Canonical URLs no longer include arbitrary query strings.
Fixed inability to uninstall tasks when working with packages that had installed custom tasks.
Fixed error when connecting to marketplace under PHP 8.
Fix issue where sitemap is inaccessible to users on multilingual sites if the user doesn't have access to view the default locale in the sitemap.
Fixed weird behavior when attempting to edit theme grid layouts in Atomik and other Bootstrap 5 themes.
Fixed bug when deleting containers that had been aliased out from a master page removing the container on the master page as well.
Fixed inability to sort entries in the Image Slider block.
File trackability works much more reliably and across more core block types than before.
Fixed: CollectionSearchIndexAttributes table is updated without approving the page version
Fixed missing icons in Share this Page block (thanks hissy)
Fixed: Layout toolbar partially off page window. Add Layout Function not working
Fixed custom CSS not showing up in the customizer when editing a custom skin.
Fixed fatal error when rendering /dashboard root page in PHP 8+.
Fixed fatal error when rendering gallery add block interface in PHP8+.
Fixed bug where border radius wasn’t being saved properly in block/area design settings.
Fixed error in Gallery block when images in it had been removed from the file manager.
Fixed error “Trying to access array offset on value of type bool “ when logging in with a username that doesn’t exist under PHP 8 (should get an error that explains what you did wrong better than this).
Many additional fixes for core block types in PHP 8 (thanks deek87)
Fix “division by zero” error under some conditions when running queueable commands.
Fixed bug where custom block cache override settings are reset on new version approval (thanks hissy)
Fixed: If by any chance $buttonColor is unset, the class tag of the <div> is never closed (thanks puka-tchou)
Theme responsive image breakpoints are now in the proper order to support the picture tags on mobile devices in Atomik.
Color picker in image editor now displays properly (thanks mlocati)
Fixed: Dashboard favorites menu aren’t localized properly (thanks mlocati)
Fixed bugs with Hero Image block under PHP 8
Fixed bugs with Feature Link block under PHP 8
Fixed error in YouTube block view when using PHP 8.
Fixed errors in Top Navigation Bar block under PHP 8
Fixed error in Testimonial block when using PHP 8 (thanks hissy)
Fix "Undefined array key" warning for advanced page search on php@8.0 (thanks hissy)
Fix "variable is undefined" errors when adding Conversation blocks when using PHP 8 (thanks mlocati)
Fixed Exception thrown when attempting to reload strings (thanks mlocati)
Fixed inability to download files in the file manager via the “Download File” option in the file menu.
Fixed broken Site attribute type.
Fixed: When configuring a select attribute to allow a single selection but also allow end user additions, an error is received.
Fixed: Adding a user unless multiple languages are installed fails under PHP 8
Fixed: Board "Error Call to a member function getStylesheet() on null" when rendering a Board in the Dashboard.
Fixing issues viewing users in groups in Dashboard for sub-admins.
Fixed: Exception uninstalling package/theme when package has installed containers
Fixed: List of themes ready to install broken and has design issues (thanks mnakalay)
Fixed error when using files with UUIDs in the content block (thanks mnakalay)
Fix position of caption in Language Details dialog (thanks mlocati)
Fixed error adding Document Library block to the page.
Fixed error “Unknown named parameter $html” when attempting to reset a password on PHP 8.
Fixed: Document Library Block: Click on a folder leads to Invalid folder ID
Fixed magnifying glass button in the search in the navigation bar is not working in the Top Navigation Bar block.
Fixed some edge case errors with package uninstall and Doctrine entities
Fixed error where database entities weren’t showing their directory locations on the Database Entities Dashboard page.
Fixed error where uninstalling a package and reinstalling it doesn’t create the block type record in the package if there is only a single block type in the package and nothing else.
Fixed errors installing Atomik documentation under PHP 8.
Bug Fixes to Event List block in PHP 8.
Fixed: Featured Event Toggle Not Working in Event List block.
Fixed double select appearance on Edit File Thumbnail Dashboard screen.
Fixed PHP 8 Error: Error on editing Page List block on brand new 9.0.1 install
Fixed inability to set permissions against a particular user in advanced permissions mode (thanks hamzaouibacha)
Dashboard Reports page now links over to legacy form results page when necessary (thanks mnakalay)
Fix for broken area edit menu when advanced permissions were enabled under some conditions (thanks mnakalay)
Fixed: Contrast off for edit button label when toolbar titles setting enabled
Fixed image libraries check not running in Image Options single page (thanks mnakalay)
Fixed: Elemental theme, Version 9.0.1: New Accordion Block not working properly
Developer Updates
Reverted Form helper behavior so that passing in class will append the CSS classes to whatever the default class was, rather than replace it fully. Added a new classes key that will fully replace the classes if present.
Upgrade gettext/languages and punic/punic (thanks mlocati)
Theme grid preset layouts now export properly and import properly when using the exporter/Content XML format (thanks mlocati)
The canonical URL query string handler has been changed from excluded to included – meaning that if you as a developer want to include a query string parameter in your various canonical URLs, you’ll need to add the parameter key/name to the site.siteName.seo.canonical_tag.included_querystring_parameters parameter.