CraftCMS v3.4.24 Release Notes
Release Date: 2020-06-16 // almost 4 years ago-
➕ Added
- ➕ Added the
utils/repair/section-structure
andutils/repair/category-group-structure
commands, which can be used to repair structure data, or apply a new Max Levels setting to existing elements. - ➕ Added
craft\console\controllers\utils\RepairController
. - ➕ Added
craft\controllers\DashboardController::actionCacheFeedData()
. - ➕ Added
craft\fields\BaseOptionsField::options()
.
🔄 Changed
graphql/api
preflight requests now includeX-Craft-Token
in theAccess-Control-Allow-Headers
response header. (#6207)craft\services\Elements::duplicateElements()
no longer attempts to insert duplicated elements into the source element’s structure, if the duplicated element doesn’t have astructureId
. (#6205)
🗄 Deprecated
- 🗄 Deprecated support for passing a
userRegisteredNotice
param tousers/save-user
actions. A hashedsuccessMessage
param should be passed instead. (#6192) - 🗄 Deprecated
craft\controllers\DashboardController::actionGetFeedItems()
. - 🗄 Deprecated
craft\fields\BaseOptionsField::optionLabel()
. - 🗄 Deprecated
craft\services\Feeds
.
🛠 Fixed
- 🛠 Fixed a bug where new entries that were saved with a disabled parent entry wouldn’t get added to the structure, resulting in a 404 error when accessing their edit page. (#6204)
- 🛠 Fixed a bug where the system could become unresponsive while loading feed data, if the feed’s server was unresponsive.
- 🛠 Fixed a styling issue with the query dropdown menu in the GraphiQL client. (#6215)
- 🛠 Fixed a bug where “Deselect All” buttons in user permission lists could enable group-defined permission. (#6211)
- 🛠 Fixed an error that occurred when replacing an asset that conflicted with an existing file that was missing from the index. (#6216)
🔒 Security
- 🛠 Fixed potential XSS vulnerabilities.
- ➕ Added the