NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4233 most downloaded on Packagist
Craft CMS
Last release today
01 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Most releases are documented
notes for 41 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
1341 releases · first in 2013
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added craft\services\UserPermissions::validatePermission().
craft\services\UserPermissions::validatePermission().Fixed errors that could occur if a field layout was referencing an invalid field UUID.
Fixed an error that could occur when saving an element.
Fixed a bug where non-admin users couldn’t edit content on single-site Craft installs.
Fixed a bug where Time field values weren’t saving properly.
Fixed a bug where newly-created custom fields wouldn’t have their full settings intact for afterSave().
afterSave().Fixed an error that could occur when saving elements with nested elements on multi-site installs.
The Fields/UI Elements toggle and “New field” button are now always visible within field layout designers’ library HUDs.
Fixed a bug where field layout designers’ library HUDs weren’t scrollable.
Fixed an error that occurred when creating a new Structure section.
Fixed an error that occurred when referencing a single section entry by its handle.
Fixed a bug where Tags fields had “Replace” actions.
- Fixed a PHP error.
Fixed an error that prevented custom fields from loading on the Settings → Fields.
Custom field condition rules are now ignored if they reference a field with an incompatible type.
- Fixed a JavaScript error.
Fixed a bug where it wasn’t possible to create new nested Matrix entries for global sets.
Fixed a PHP error that could occur on element indexes.
Fixed a PHP error that could occur when editing Addresses fields set to the element index view mode.
Fixed an error that could occur on console requests.
Fixed an error that occurred when accessing custom config settings defined in config/custom.php.
- Fixed a JavaScript error.
Fixed an error that occurred when saving an existing asset.
Fixed a bug where an empty @storage/runtime directory could be created within the webroot.
@storage/runtime directory could be created within the webroot. (#18986)Fixed a SQL error that could occur when viewing an element with an empty Categories field.
Your coding agent can read these notes before it upgrades. Set up the MCP server →