github craftcms/cms 5.0.0-alpha.7

latest releases: 5.5.0, 4.13.0, 5.4.10.1...
pre-release9 months ago
  • Inline-editable Matrix blocks now support multiple tabs. (#8500, #14139)
  • Inline-editable Matrix blocks now include “Open in a new tab” action items.
  • Added the “Icon” entry type setting. (#14169)
  • Added the “Icon” field type. (#14169)
  • Added an SVG icon set based on Font Awesome 6.5.1. (#14169)
  • Earth icons are now localized based on the system time zone.
  • Selected elements within relational fields now include “Move up/down” or “Move forward/backward” in their action menus.
  • Sections’ and Matrix fields’ Entry Types settings now use an entry type select input, with support for reordering selected entry types, and editing entry types via slideouts. (#14169)
  • Added “Save and continue editing” actions to all core settings pages with full-page forms. (#14168)
  • Improved the accessibility of time zone fields.
  • Improved the accessibility of form alternative action menus.
  • Improved the accessibility of element indexes. (#12286)
  • Improved the accessibility of inline-editable Matrix blocks.
  • Database backups no longer include data from the phpsessions table, if it exists. (#13589)
  • Disclosure menu items now default to the button type. link is only assumed if a url key is set.
  • Disclosure menus now support defining horizontal rules via hr: true (in addition to type: 'hr').
  • Added the utils/prune-orphaned-entries command. (#14154)
  • Added craft\base\Actionable. (#14169)
  • Added craft\base\Chippable. (#14169)
  • Added craft\base\ElementInterface::afterDeleteForSite().
  • Added craft\base\ElementInterface::beforeDeleteForSite().
  • Added craft\base\FieldInterface::afterElementDeleteForSite().
  • Added craft\base\FieldInterface::beforeElementDeleteForSite().
  • Added craft\base\Iconic. (#14169)
  • Added craft\base\Identifiable. (#14169)
  • Added craft\base\NestedElementInterface::setOwnerId().
  • Added craft\base\NestedElementInterface::setPrimaryOwnerId().
  • Added craft\base\NestedElementTrait::attributes().
  • Added craft\base\NestedElementTrait::extraFields().
  • Added craft\base\NestedElementTrait::setOwnerId().
  • Added craft\base\NestedElementTrait::setPrimaryOwnerId().
  • Added craft\base\Statusable. (#14169)
  • Added craft\base\Thumbable. (#14169)
  • Added craft\helpers\Cp::CHIP_SIZE_LARGE.
  • Added craft\helpers\Cp::CHIP_SIZE_SMALL.
  • Added craft\helpers\Cp::chipHtml().
  • Added craft\helpers\Cp::customSelectFieldHtml(). (#14169)
  • Added craft\helpers\Cp::customSelectHtml(). (#14169)
  • Added craft\helpers\Cp::earthIcon(). (#14169)
  • Added craft\helpers\Cp::entryTypeSelectFieldHtml(). (#14169)
  • Added craft\helpers\Cp::entryTypeSelectHtml(). (#14169)
  • Added craft\helpers\Cp::fallbackIconSvg(). (#14169)
  • Added craft\helpers\Cp::iconPickerFieldHtml(). (#14169)
  • Added craft\helpers\Cp::iconPickerHtml(). (#14169)
  • Added craft\helpers\Cp::iconSvg(). (#14169)
  • Added craft\helpers\Cp::menuItem(). (#14169)
  • Renamed craft\base\UtilityInterface::iconPath() to icon(), which can now return a system icon name. (#14169)
  • craft\base\NestedElementTrait::$ownerId and $primaryOwnerId are now private (but are still available via magic getters and setters).
  • craft\base\WidgetInterface::icon() can now return a system icon name. (#14169)
  • craft\elements\Address::toArray() and craft\elements\Entry::toArray() now support passing primaryOwner and owner to the $expand argument.
  • craft\fields\fieldlayoutelements\BaseUiElement::selectorIcon() can now return a system icon name. (#14169)
  • craft\helpers\Html::svg() now has a $throwException argument.
  • craft\web\Controller::asModelSuccess() now includes a modelClass key in the response data (and modelId if the model implements craft\base\Identifiable).
  • Deprecated craft\helpers\Component::iconSvg(). craft\helpers\Cp::iconSvg() and fallbackIconSvg() should be used instead. (#14169)
  • Deprecated craft\helpers\Cp::ELEMENT_SIZE_LARGE. CHIP_SIZE_LARGE should be used instead.
  • Deprecated craft\helpers\Cp::ELEMENT_SIZE_SMALL. CHIP_SIZE_SMALL should be used instead.
  • Removed craft\web\twig\variables\Cp::getEntryTypeOptions().
  • Added the chip() and iconSvg() global functions for control panel templates.
  • Selectize inputs now use the auto_position plugin. (#14160)
  • Fixed a bug where paths passed to craft\web\CpScreenResponseBehavior::editUrl() weren’t getting resolved to absolute URLs.
  • Fixed an error that occurred when switching entry types, if the entry had any Matrix fields.
  • Fixed a bug where Assets fields set to the “Large Thumbnails” view mode were listing selected assets vertically. (#14138)
  • Fixed an error that occurred when installing Craft with existing project config YAML files.
  • Fixed an error that occurred when duplicating entries via the “Duplicate” bulk element action.
  • Fixed a bug where deleting an entry for a site wasn’t propagating to Matrix blocks for that entry/site. (#13948)
  • Fixed a bug where craft\base\NestedElementTrait::$ownerId was null for elements which were queried for their primary owner.

Don't miss a new cms release

NewReleases is sending notifications on new releases.