Skip to content

Releases: craftcms/cms

5.4.9

22 Oct 19:16
5.4.9
8c354fc
Compare
Choose a tag to compare
  • The install command now runs through database connection setup, if Craft can’t yet connect to the database. (#15943)
  • authorId, authorIds, authors, and sectionId are now reserved field handles for entry types. (#15923)
  • Added craft\elements\db\NestedElementQueryInterface.
  • Added craft\services\Gc::$silent.
  • Fixed a bug where admin table header cells weren’t indicating when they were sorted. (#15897)
  • Fixed an error that occurred when creating a database backup, if the System Name contained any quote-like characters. (#15933)
  • Fixed a bug where buttons could bleed out of their containers. (#15931, #15946)
  • Fixed a PHP error. (#15915)
  • Fixed a bug where uninstalled/missing plugins weren’t getting status indicators on the Plugins index page.
  • Fixed errors that occurred when working with nested entries for a newly-added site. (#15898)
  • Fixed a bug where it wasn’t possible to scroll the section select modal when moving entries to a different section. (#15900)
  • Fixed a bug where query params in the format of '<operator> <values>' weren’t being parsed correctly.
  • Fixed a bug craft\services\Entries::saveSection() and craft\services\Volumes::saveVolume() weren’t respecting predefined UUID values on new models.
  • Fixed a bug where Addresses fields in element index view weren’t showing newly-created addresses. (#15911)
  • Fixed a bug where disabled Money fields were showing the clear button.
  • Fixed a bug where element slideouts had a “Save” button when viewing a revision. (#15930)
  • Fixed a bug where element edit pages had a “Revert content from this revision” button for elements that didn’t support revisions. (#15930)
  • Fixed an error that occurred when loading a soft-deleted nested entry from a revision. (#15930)
  • Fixed a bug where the entrify/tags and entrify/global-set commands would prompt for the target section after one had just been created.
  • Fixed a bug where entrify commands weren’t copying the original field instance UUIDs into newly-created entry types, causing content to appear missing. (#15935)
  • Fixed a bug where element editor slideouts could create unnecessary provisional drafts. (#15938)
  • Fixed an information disclosure vulnerability.

4.12.8

22 Oct 19:14
4.12.8
4477bfd
Compare
Choose a tag to compare
  • The install command now runs through database connection setup, if Craft can’t yet connect to the database. (#15943)
  • Fixed a bug where admin table header cells weren’t indicating when they were sorted. (#15897)
  • Fixed an error that occurred when creating a database backup, if the System Name contained any quote-like characters. (#15933)
  • Fixed a bug where buttons could bleed out of their containers. (#15931, #15946)
  • Fixed a PHP error. (#15915)
  • Fixed an information disclosure vulnerability.

5.4.8

15 Oct 22:39
5.4.8
be2ded2
Compare
Choose a tag to compare
  • 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

15 Oct 22:35
4.12.7
91eb1f4
Compare
Choose a tag to compare
  • Fixed a privilege escalation vulnerability.

5.4.7.1

09 Oct 08:32
5.4.7.1
7f26db4
Compare
Choose a tag to compare
  • Custom field condition rules are now ignored if they reference a field with an incompatible type. (#15850)
  • Fixed an error that could occur if Hyper was installed. (#15867)
  • Fixed an error occurred when running migrate commands with an invalid --plugin option value.

4.12.6.1

09 Oct 08:26
4.12.6.1
516e2a1
Compare
Choose a tag to compare
  • Custom field condition rules are now ignored if they reference a field with an incompatible type. (#15850)

5.4.7

08 Oct 19:12
5.4.7
d484aa2
Compare
Choose a tag to compare
  • The Plugin Store now displays plugin ratings and reviews. (#15860)
  • An InvalidConfigException is now thrown if the defaultCountryCode 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

08 Oct 19:11
4.12.6
6fea4bf
Compare
Choose a tag to compare
  • The Plugin Store now displays plugin ratings and reviews. (#15860)
  • An InvalidConfigException is now thrown if the defaultCountryCode 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

27 Sep 18:55
5.4.6
d44a2d4
Compare
Choose a tag to compare
  • Improved relational fields’ drag-n-drop responsiveness in Safari. (#15728)
  • Fixed a bug where entries’ deletedWithEntryType values in the entries table weren’t getting set back to null 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

27 Sep 18:54
4.12.5
9c43399
Compare
Choose a tag to compare
  • Fixed a bug where entries’ deletedWithEntryType values in the entries table weren’t getting set back to null 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.