Releases: craftcms/cms
Releases · craftcms/cms
5.8.16
- When searching for elements, partial matches within titles are now scored higher than exact matches in other fields. (#17739)
- Date pickers’ year selects now have a range of 100 years in the past and future. (#17782)
- Fixed a bug where volumes’ filesystem settings weren’t respecting static translations of filesystem names. (#17749)
- Fixed an error that could occur when applying project config changes. (#15357)
- Fixed a bug where pressing the “Use defaults” button within element indexes’ View menus wasn’t removing the
sort
query string parameter, so the selected sort option could revert back if the window was reloaded. (#17761) - Fixed a bug where Link field condition rules’ “Is of type” operators weren’t getting saved correctly within field layout conditions. (#17741)
- Fixed a bug where two nested Matrix fields with the same handle but different casing weren’t being treated as identical when upgrading to Craft 5. (#17751)
- Fixed a bug where it wasn’t possible to view elements in structure view when a status was selected or a filter was applied. (#17759, #17774)
- Fixed a bug where custom field values weren’t always retaining changes after changing an entry type. (#17768)
- Fixed a bug where JSON fields weren’t initializing properly when they weren’t on the initially-shown field layout tab. (#17772)
- Fixed a bug where the Live Preview drag bar’s hit area was only 2px wide. (#17781)
- Fixed a bug where multi-select Selectize inputs didn’t allow selected options’ labels to wrap. (#17790)
- Updated the bundled composer.phar to 2.7.7. (#17796)
4.16.12
- When searching for elements, partial matches within titles are now scored higher than exact matches in other fields. (#17739)
- Fixed a bug where volumes’ filesystem settings weren’t respecting static translations of filesystem names. (#17749)
- Fixed an error that could occur when applying project config changes. (#15357)
- Fixed a bug where pressing the “Use defaults” button within element indexes’ View menus wasn’t removing the
sort
query string parameter, so the selected sort option could revert back if the window was reloaded. (#17761) - Updated the bundled composer.phar to 2.7.7. (#17796)
5.8.15
5.8.14
- Relational fields’ search inputs no longer exclusively search for elements by their titles. (#17733)
- Improved the accessibility of the Craft Support widget. (#17718)
- Fixed a bug where the
folderPath
asset query param required a trailing slash. (craftcms/html-field#18) - Fixed a bug where the
_includes/forms/button.twig
template was HTML-encoding theiconHtml
value. - Fixed an error that could occur when installing Craft with existing project config data. (#17587)
- Fixed a bug where slideouts’ trigger elements weren’t always refocused after the slideout was closed. (#17736)
- Fixed a bug where nested Matrix entries could lose their content if a validation error occurred. (#17732)
- Fixed PHP deprecation errors.
4.16.11
4.16.10
- Fixed a bug where the
folderPath
asset query param required a trailing slash. (craftcms/html-field#18) - Fixed PHP deprecation errors.
5.8.13.2
- Added
craft\services\UserPermissions::validatePermission()
. - Fixed an error that occurred when saving entries. (#17721)
- Fixed a bug where GraphiQL’s query input had a 550px max height. (#17723)
- Fixed an authorization error that occurred when non-admin users attempted to modify content on multi-site installs with SEOmatic installed. (#17716)
5.8.13.1
4.16.9.1
5.8.13
- Added
craft\services\UserPermissions::reset()
. craft\models\FieldLayout::EVENT_CREATE_FORM
event handlers can now control whether the form will be rendered statically, by setting$event->static
. (#17699)- Fixed a bug where reference tags that only referenced an entry’s slug weren’t resolving.
- Fixed a race condition that could cause “User is not authorized” errors in the control panel. (#17694)
- Fixed a bug where
craft\elements\Asset::getFormattedSizeInBytes()
wasn’t returningnull
when the asset’ssize
property wasnull
. (#17695) - Fixed an error that could occur when saving an address, if any fields contained more than 255 characters, or emoji characters. (#17696)
- Fixed a bug where searches for phrases were only matching elements if the phrase exactly matched the indexed keywords on PostgreSQL.
- Fixed a bug where it wasn’t possible for non-admins with “Impersonate users” permissions to impersonate users who had stale permissions. (#17689)
- Fixed an error that could occur when installing Craft with existing project config data. (#17587)
- Fixed a bug where entry authors could be changed to the current user when updating a provisional draft with upstream changes. (#17693)
- Fixed a bug where Money fields lost their focus when the clear button was activated.
- Fixed a bug where focus wasn’t being managed properly when clicking on the image editor modal background. (#17455)
- Fixed a bug where custom sources that were hidden for certain user groups weren’t available within element selector modals either. (#17703)
- Fixed a bug where element queries weren’t returning any results if they had a param that resolved to multiple generated fields. (#17709)
- Fixed a bug where Link fields weren’t preserving spaces within Phone and SMS link labels. (#17707)
- Fixed a bug where disabled rows within element selector modals could contain nested focusable elements. (#17053)
- Fixed a bug where Ctrl/Command + A wasn’t selecting all elements within element indexes. (#17033)