9.3.9 Release Notes New Features Add options to get author name/email to Attribute Display block (thanks JohnTheFish) Behavioral Improvements When you command-click (Mac), control-click (Windows) or middle-click your mouse button on Dashboard search tables, the links will now open in a new tab or window. We now rescan the pagetheme custom class when clearing the cache – this can help if you are actively developing a theme and accidentally install it before defining your theme’s custom class file. Multilingual stack dropdowns are now more visible and accessible (thanks mlocati) If you write custom code that filters a user list by a nonexistent group name, we now throw a proper exception that should point you in the right direction. Improve conversation captcha failure message (thanks JohnTheFish) Bug Fixes Fixed error where the “Remove Orphaned Blocks” functionality did not work. Fixed bug where you could improperly create a topics attribute without a selected top level node, leading to errors when selecting topics in Composer or on the page. Avoid Undefined array key "optionID" exception in survey block in PHP8 (thanks biplobice) Removed broken poll/survey pie chart image from survey block view and Dashboard results pages. Fix memory allocation issue with thumbnail generation and Imagick (thanks ahukkanen) Developer Updates Cleaned up old code in Page List block (thanks biplobice) 9.3.8 Release Notes Behavioral Improvements We now check whether is_featured is an event or page attribute and that it’s indexed properly before allowing you to filter the Event List or Page List blocks (thanks mlocati, ccmEnlil) When editing a locale-specific Stack in a multilingual website, we will now show that stack as a new segment in the breadcrumb (thanks mlocati) Bug Fixes Fixed incorrect site tree being set when adding external links under a different multilingual site tree than the root (thanks mlocati) Fix invalid permission key to solve error on update files via REST API (thanks hissy, mlocati) Fixed error when importing files from the incoming directory f you have a subfolder or file with no suffix under application/files/incoming under PHP 8 (thanks mlocati) Fixed incorrect stack being returned when referencing stack by name but a multilingual-specific version of the stack exists (thanks mlocati, SvanteArvedson) Fixed: Fixed width and height for images in CkEditor doesn't work (thanks mlocati) Fixed: Document Library - Sorting does not work within Subfolders Fix exporting area layout column when area is null (thanks mlocati) Fixed error that could occur if you returned null when implementing your own entity manager entity location registries in your package controller (thanks JohnTheFish) Fixed inability to customize a board slot. Developer Updates You can now specify package-specific options when installing packages in CIF XML (thanks mlocati) API improvements to the StackList object (thanks mlocati) Page::getByPath can now except a as well as a site tree and return all pages in all multilingual site trees therein (thanks mlocati) Added getExternalProfileURL to the External Concrete authentication method controller (thanks mlocati) 9.3.7 Release Notes Bug Fixes Fix broken file manager under PHP8 introduced in 9.3.6 (thanks mlocati) Fix Undefined variable error on PHP8 on editing top navigation bar that could occur under certain circumstances (thanks hissy)