CraftCMS v3.2.9 Release Notes
Release Date: 2019-08-06 // over 4 years ago-
➕ Added
- ➕ Added the
ignorePlaceholders
element query param. - ➕ Added the
cp.entries.edit.meta
andcp.entries.edit.settings
template hooks to the Edit Entry page. - ➕ Added
craft\base\ElementInterface::getSource()
. - ➕ Added
craft\base\ElementTrait::$newSiteIds
. - ➕ Added
craft\models\Site::$dateCreated
and$dateUpdated
. (#4703)
🔄 Changed
- 👌 Improved the Control Panel header styling for mobile and on pages with long titles. (#4548)
- Element references in the Control Panel now reveal the site the element was fetched from in their tooltips, on multi-site installs. (#4690)
- Element editor HUDs now always show a header with the element’s site name on multi-site installs, even if the element is only editable in one site. (#4690)
- 0️⃣ Entry preview tokens now respect the
defaultTokenDuration
config setting, rather than always expiring after 24 hours. (#4683) - 👌 Improved disabled select field styling. (#4709)
🗄 Deprecated
- 🗄 Deprecated
craft\behaviors\DraftBehavior::getSource()
. - 🗄 Deprecated
craft\behaviors\RevisionBehavior::getSource()
.
🛠 Fixed
- 🛠 Fixed a bug where elements listed in a Structure view could be missing their descendant toggles even if all of their descendants were disabled. (#4685)
- 🛠 Fixed a bug where element CSV exports were limited to 50 elements if no limit was set. (#4692)
- 🛠 Fixed a 400 error that occurred when submitting an entry form that didn’t have an
entryId
param. (#4693) - 🛠 Fixed a bug where
craft\base\Element::getDescendants()
and other structure methods could return the wrong results when called on a draft. (#4694) - 🛠 Fixed a bug where Matrix blocks weren’t getting duplicated to newly-enabled sites for elements if the field’s Propagation Method setting wasn’t set to “Save blocks to all sites the owner element is saved in”. (#4698)
- 🛠 Fixed a bug where the Database Backup could result in a 404 error on load-balanced environments. (#4699)
- 🛠 Fixed a bug where the “Current” entry revision link wouldn’t always work. (#4705)
- Fixed a bug where the
craft\services\Search::EVENT_AFTER_SEARCH
event wasn’t always firing. (#4710) - 🛠 Fixed a bug where
craft\services\Users::purgeExpiredPendingUsers()
was attempting to delete already-trashed users.
🔒 Security
- 🛠 Fixed an XSS vulnerability.
- ➕ Added the