Releases: craftcms/cms
Releases · craftcms/cms
4.12.6
- The Plugin Store now displays plugin ratings and reviews. (#15860)
- An
InvalidConfigException
is now thrown if thedefaultCountryCode
config setting is set to an empty string. (#15812) - Fixed an error that could occur when saving an element, if a Date field’s time zone input was focused.
- Fixed a bug where the time zones listed in Date fields weren’t labelled properly based on the selected date. (#15805)
- Fixed an error that could occur if a native element property was attempted to be eager-loaded. (#15822)
- Fixed errors that could occur if a custom source or field condition referenced a custom field whose type had changed. (#15850)
- Fixed a bug where disclosure menus weren’t sticking to their trigger element as it was scrolled, if it was within a slideout or other inline-scrollable container. (#15852)
- Fixed a bug where the default backup command for MySQL was exporting triggers twice. (#15854)
- Fixed a bug where Multi-select fields were saving the selected options in the user-selected order rather than the field-defined order. (#15857)
- Fixed a missing authorization vulnerability.
5.4.6
- Improved relational fields’ drag-n-drop responsiveness in Safari. (#15728)
- Fixed a bug where entries’
deletedWithEntryType
values in theentries
table weren’t getting set back tonull
after being restored. - Fixed a bug where it wasn’t possible to discard changes for related elements via slideouts, if they didn’t exist in the primary site. (#15798)
- Fixed an error that could occur when restoring a soft-deleted entry type and section, if any entries had been soft-deleted alongside the entry type. (#15787)
- Fixed a bug where Tags fields weren’t working properly when their label was hidden. (#15800)
- Fixed an information disclosure vulnerability.
4.12.5
- Fixed a bug where entries’
deletedWithEntryType
values in theentries
table weren’t getting set back tonull
after being restored. - Fixed a bug where it wasn’t possible to discard changes for related elements via slideouts, if they didn’t exist in the primary site. (#15798)
- Fixed an information disclosure vulnerability.
5.4.5.1
4.12.4.1
5.4.5
- Element conditions now show rules for fields with the same name but unique handles, if the “Show field handles in edit forms” user preference is enabled. (#15764)
- Auto-generated handles, slugs, etc. now update immediately when the source input is changed. (#15754)
- Fixed a bug where Table fields’ Default Values table could lose existing rows if they only consisted of Dropdown columns without configured options.
- Fixed a bug where custom fields’
required
properties were alwaysfalse
. (#15752) - Fixed a bug where
craft\helpers\StringHelper::toHandle()
was allowing non-alphanumeric/underscore characters through. (#15772) - Fixed a bug where entries were getting auto-saved while dragging elements within element select inputs.
- Fixed a bug where the
maxBackups
config setting wasn’t working. (#15780) - Fixed a bug where it wasn’t possible to save nested entries via the
entries/save-entry
controller action. (#15737) - Fixed a bug where hyperlinks in Link field inputs could wrap unnecessarily. (#15738)
- Fixed an error that occurred when running the
entrify/global-set
command. (#15746) - Fixed a bug where users’
username
values weren’t getting updated based on email address changes whenuseEmailAsUsername
was enabled. (#15758) - Fixed a bug where the
hasAlt
asset query param wasn’t working properly. (#15762) - Fixed a bug where relational fields could show related elements for other field instances within element indexes. (#15777)
- Fixed a bug where it wasn’t possible to upload files to Assets fields with dynamic subpaths. (#15775)
4.12.4
- Auto-generated handles, slugs, etc. now update immediately when the source input is changed. (#15754)
- Fixed a bug where Table fields’ Default Values table could lose existing rows if they only consisted of Dropdown columns without configured options.
- Fixed a bug where custom fields’
required
properties were alwaysfalse
. (#15752) - Fixed a bug where
craft\helpers\StringHelper::toHandle()
was allowing non-alphanumeric/underscore characters through. (#15772) - Fixed a bug where entries were getting auto-saved while dragging elements within element select inputs.
- Fixed a bug where the
maxBackups
config setting wasn’t working. (#15780)
5.4.4
Important
This update fixes a critical data deletion bug for PostgreSQL installs.
- Fixed a data deletion bug that occurred during garbage collection on PostgreSQL. (#14891)
- Fixed a bug where image constraint labels weren’t translated within the Image Editor.
- Fixed a bug where image orientation labels weren’t getting translated for screen readers within the Image Editor.
- Fixed a PHP error. (#14635)
- Fixed a bug where elements’ default field values weren’t getting populated on creation. (#15706)
- Fixed a bug where URL field previews could bleed out of their container. (#15722)
4.12.3
- Fixed a data deletion bug that occurred during garbage collection on PostgreSQL. (#14891)
- Fixed a bug where image constraint labels weren’t translated within the Image Editor.
- Fixed a bug where image orientation labels weren’t getting translated for screen readers within the Image Editor.
- Fixed a PHP error. (#14635)
5.4.3
- Updated Twig to 3.14. (#15704)
- Fixed a bug where soft-deleted structures weren’t getting hard-deleted via garbage collection. (#15705)
- Fixed a bug where address’ Label fields were being marked as translatable. (#15702)
- Fixed an error that could occur when saving an entry with a Matrix field, if the nested entries didn’t have slugs.
- Fixed a bug where relation fields weren’t merging uploaded asset IDs with the existing field values. (#15707)
- Fixed a styling issue with inline-editable Matrix block tabs. (#15703)
- Fixed a bug where the control panel layout could shift briefly when removing an element from an element select input. (#15712)
- Fixed an RCE vulnerability.
- Fixed an XSS vulnerability.