We’re delighted to announce the release of CMS 9.3.8, packed with new behavioral enhancements, essential bug fixes, and developer updates to enhance functionality and efficiency. Whether you're managing multilingual websites, working with custom stacks, or leveraging the latest CMS features, this release has something for you!
Announcing CMS 9.3.8 Release
Dec 4, 2024
by
Behavioral Improvements
- Improved Filtering for Attributes: The system now validates whether
is_featured
is an event or page attribute and ensures proper indexing before allowing filtering in the Event List or Page List blocks. - Better Navigation in Multilingual Sites: When editing a locale-specific Stack in a multilingual site, the breadcrumb navigation now displays the stack as a new segment, improving clarity and usability.
Bug Fixes
- Site Tree Corrections: Resolved an issue where an incorrect site tree was being set when adding external links under a different multilingual site tree than the root.
- File Import Stability: Fixed an error that occurred when importing files from the "incoming" directory if subfolders or files without a suffix were present under PHP 8.
- Improved Stack Reference Behavior: Fixed an issue where an incorrect stack was returned when referencing stacks by name but multilingual-specific versions existed.
- CKEditor Image Fixes: Corrected an issue where fixed width and height settings for images in CKEditor were not functioning as expected.
- Document Library Sorting: Sorting within subfolders in the Document Library now works as intended.
- Area Layout Export: Fixed an issue where exporting an area layout column with a null area caused errors.
- Custom Entity Manager Stability: Addressed an error that could occur if a
null
value was returned when implementing custom entity manager entity location registries in a package controller. - Board Slot Customization: Resolved an issue where board slots could not be customized.
Developer Updates
- Enhanced Package Options in CIF XML: Developers can now specify package-specific options during package installation using CIF XML.
- StackList API Improvements: New improvements to the StackList object make working with stacks even more efficient.
- Expanded Page Path Functionality:
Page::getByPath
now accepts a site tree and can return all pages across multilingual site trees. - New External Authentication Method: Added
getExternalProfileURL
functionality to the External Concrete authentication method controller.
Ready to Update?
Make the most of these new features and fixes by updating to CMS 9.3.8 today. For a detailed look at everything included in this release, check out the full release notes on our website.
Stay tuned for more updates, and thank you for being part of the CMS community!