- Most classes can now be instantiated via the
create()Twig function. (#18376) - Added
craft\helpers\ProjectConfig::pathDepth(). craft\services\Fields::deleteLayout()anddeleteLayoutById()now have$hardDeletearguments.- Deprecated
craft\services\ProjectConfig::getPendingChangeSummary(). - Fixed a bug where element search query caches weren’t getting invalidated when elements’ search keywords were indexed. (#18275)
- Fixed a bug where disabled sites weren’t getting loaded when running Codeception tests. (#18638)
- Fixed a bug where custom entry index page icons weren’t getting stored properly if the source name contained periods. (#18631)
- Fixed a bug where copying nested entries on a revision wasn’t working. (#18648)
- Fixed a bug where Matrix fields in Blocks view could have “Duplicate selected blocks” and “Delete selected blocks” field-level actions. (#18652)
- Fixed a bug where the submit button within Live Preview was labelled “Save” rather than “Create entry” when editing an unpublished draft. (#18579)
- Fixed a bug where recent changes could be lost when creating an element or applying a draft, if there were validation errors. (#18657)
- Fixed a bug where nested elements would get soft-deleted after running the
entrify/global-setcommand. (#18650) - Fixed a bug where the “Max Authors” section setting was visible for Single sections.
- Fixed an exception that would be thrown when attempting to access undefined keys within
craft\fields\data\JsonDataobjects from Twig. (#18656) - Fixed a bug where address cards could be missing their address preview. (#18632)
- Fixed a bug where the Save button’s spinner wouldn’t appear right away when saving a nested element in a slideout. (#18664)
- Fixed a bug where the server check script wasn’t treating GD as a requirement. (craftcms/server-check#30)
- Fixed a bug where tooltips could be instantiated multiple times within Link fields. (#18666)
- Fixed a bug where localized nested element content could be overwritten when the owner element was propagated to a new site. (#18659)