github craftcms/cms 4.5.7

latest releases: 5.4.4, 4.12.3, 5.4.3...
11 months ago
  • Field containers are no longer focusable unless a corresponding validation message is clicked on. (#13782)
  • Improved element save performance.
  • Added pgpassword and pwd to the list of keywords that Craft will look for when determining whether a value is sensitive and should be redacted from logs, etc.
  • Added craft\events\DefineCompatibleFieldTypesEvent.
  • Added craft\services\Fields::EVENT_DEFINE_COMPATIBLE_FIELD_TYPES. (#13793)
  • Added craft\web\assets\inputmask\InputmaskAsset.
  • craft\web\Request::accepts() now supports wildcard (e.g. application/*). (#13759)
  • Craft.ElementEditor instances are now configured with an elementId setting, which is kept up-to-date when a provisional draft is created. (#13795)
  • Added Garnish.isPrimaryClick().
  • Fixed a bug where relational fields’ element selector modals weren’t always getting set to the correct site per the field’s “Relate entries from a specific site?” setting. (#13750)
  • Fixed a bug where Dropdown fields weren’t visible when viewing revisions and other static forms. (#13753, craftcms/commerce#3270)
  • Fixed a bug where the defaultDirMode config setting wasn’t being respected when the storage/runtime/ and storage/logs/ folders were created. (#13756)
  • Fixed a bug where the “Save and continue editing” action wasn’t working on Edit User pages if they contained a Money field. (#13760)
  • Fixed a bug where relational fields’ validation messages weren’t using the actual field name. (#13807)
  • Fixed a bug where element editor slideouts were appearing behind element selector modals within Live Preview. (#13798)
  • Fixed a bug where element URIs weren’t getting updated for propagated sites automatically. (#13812)
  • Fixed a bug where dropdown input labels could overflow out of their containers. (#13817)
  • Fixed a bug where the transformGifs and transformSvgs config settings weren’t always being respected when using @transform GraphQL directives. (#13808)
  • Fixed a bug where Composer operations were sorting require packages differently than how Composer does it natively, when config.sort-packages was set to true. (#13806)
  • Fixed a MySQL error that could occur when creating a Plain Text field with a high charcter limit. (#13781)
  • Fixed a bug where entries weren’t always being treated as live for View and Preview buttons, when editing a non-primary site. (#13746)
  • Fixed a bug where Ctrl-clicks were being treated as primary clicks in some browsers. (#13823)
  • Fixed a bug where some language options were showing “false” hints. (#13837)
  • Fixed a bug where Craft was tracking changes to elements when they were being resaved. (#13761)
  • Fixed a bug where sensitive keywords weren’t getting redacted from log contexts.
  • Fixed RCE vulnerabilities.

Don't miss a new cms release

NewReleases is sending notifications on new releases.