github craftcms/cms 5.0.0-beta.4

latest releases: 5.2.4.1, 5.2.4, 4.10.3...
pre-release4 months ago

Note

Trialing Craft and plugin updates with expired licenses is allowed now, on non-public domains.

Warning

When licensing issues occur on public domains, the control panel will now become temporarily inaccessible for logged-in users, alerting them to the problems and giving them an opportunity to resolve them. (The front end will not be impacted.)

  • It’s now possible to update expired licenses from the Updates utility, on non-public domains.
  • The GraphQL API is now available for Craft Solo installs.
  • It’s now possible to toggle the details sidebar on full edit pages. (#14432)
  • Element slideouts now show validation summaries at the top of each tab. (#14436)
  • Added the “Show in folder” asset action. (#14227)
  • Color fields now have a “Presets” settings. (#14463)
  • Inline-editable Matrix blocks now show their entry type icon/name even if the field only has one entry type selected. (#14458)
  • Added support for eager-loading addresses’ and entries’ owner elements via owner and primaryOwner eager-loading handles.
  • Composer installation commands suggested by the Plugin Store now include a minimum version constraint.
  • update all and update <handle> commands now support a --with-expired option.
  • Added craft\base\ElementInterface::setAttributesFromRequest().
  • Added craft\web\Controller::asCpModal().
  • Added craft\web\CpModalResponseBehavior.
  • Added craft\web\CpModalResponseFormatter.
  • craft\elements\db\ElementQuery::__toString() now returns the class name. (#14498)
  • Added Craft.CpModal.
  • Updated Twig to 3.8.
  • Fixed a bug where the Shift + Spacebar keyboard shortcut for previewing assets wasn’t working for assets that were clicked on. (#14420)
  • Fixed a bug where fallback transforms for local assets weren’t working for original transforms. (#14457)
  • Fixed a bug where expand/collapse toggles weren’t working within structure element table views. (#14453)
  • Fixed a bug where slideout sidebars would close automatically when the content pane was clicked on, even when there was enough room to show both side-by-side. (#14460)
  • Fixed a bug where it took two Esc presses to close slideouts with sidebars displayed side-by-side with the content pane. (#14461)
  • Fixed a 404 error that occurred when visiting a nested Matrix entry’s URL, if the Template setting was blank. (#14464)
  • Fixed a bug where it wasn’t possible to eager-load Matrix block revisions, or load them via GraphQL. (#14448)
  • Fixed a bug where control panel alerts could bleed out of their container.
  • Fixed a SQL error that could occur if the database driver config wasn’t explicitly set. (#14027)
  • Fixed a bug where entry thumbnails weren’t getting loaded initially for the My Drafts widget. (#14486)
  • Fixed a bug where saving a Matrix field using the inline-editable blocks view mode could temporarily lose track of disabled nested entries. (#14493)
  • Fixed an error that occurred when viewing an entry revision with a Matrix field using the inline-editable blocks view mode, which contained soft-deleted nested entries with their own nested entries. (#14494)
  • Fixed a bug where nested addresses and entries could lose their positions in the parent element when edited. (#14491)
  • Fixed a bug where users without “Administrate users” permission couldn’t set the email address on newly-created users. (#14485)
  • Fixed a bug where craft\models\Site::toArray() wasn’t including the site’s language attribute.
  • Fixed a bug where some characters were getting misinterpreted as elisions when normalizing search keywords.
  • Fixed a bug where craft\helpers\UrlHelper::actionUrl() was using the site URL rather than the requested URL. (#14440)
  • Fixed a PHP warning that could occur when publishing asset bundles on Dev Mode. (#14455)
  • Fixed a bug where the Updates utility and Updates widget weren’t handling update check failures.
  • Fixed an error that occurred when calling craft\elements\User::setAttributes() from a console request.

Don't miss a new cms release

NewReleases is sending notifications on new releases.