Releases: craftcms/cms
Releases · craftcms/cms
5.4.8
- Added
craft\helpers\App::isTty()
. - Fixed a styling issue with Color field inputs. (#15868)
- Fixed a deprecation error. (#15873)
- Fixed a bug where element sources weren’t keyboard-selectable. (#15876)
- Fixed a bug where Craft wasn’t auto-detecting interactive terminals on Windows.
- Fixed a bug where element actions were allowed on nested entries when viewing a revision. (#15879)
- Fixed a bug where element error summaries weren’t linking to recursively-nested Matrix fields properly. (#15797)
- Fixed a bug where eager-loaded relation fields were loading all related elements across all instances of the field. (#15890)
- Fixed a bug where expanding the site statuses UI for an entry within a slideout would remove the expand button from the main entry’s form. (#15893)
- Fixed a privilege escalation vulnerability.
4.12.7
- Fixed a privilege escalation vulnerability.
5.4.7.1
4.12.6.1
5.4.7
- 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 bug where field toggling wasn’t working properly for boolean menus and radio groups.
- Fixed a bug where eager-loading wasn’t working properly when multiple fields had the same handle. (#15796)
- Fixed a bug where where required Full Name fields weren’t getting enforced for users. (#15808)
- Fixed a bug where relation fields weren’t merging uploaded asset IDs with the existing field values. (#15809)
- Fixed a bug where the “Add” menu within field layout designer tabs was always being positioned below the button. (#15852)
- Fixed a bug where Number fields weren’t getting sorted properly in PostgreSQL. (#15828)
- Fixed a SQL error that occurred when upgrading to Craft 5 on MySQL, if
sql_generate_invisible_primary_key
was enabled. (#15853) - Fixed a missing authorization vulnerability.
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.