CrafterCMS 4.3.0
Released February 21, 2025
Important
Please see Breaking changes for breaking changes and other things to consider before upgrading
For instructions on how to update your CrafterCMS install, please see Upgrading CrafterCMS
Enhancements
Improved extension compatibility versioning
ThecrafterCmsVersions
field in your plugin or blueprint descriptor file now uses the short version, using the major and minor numbers, e.g.4.3
.Note that use of the full CrafterCMS version with the major, minor, and patch numbers is still supported for backward compatibility. Remember to maintain the same version format used (either the short version or the full version) and not mix them in a plugin version in your descriptor file.
Added support for allowing unauthorized OPTIONS requests to preview
When CORS is enabled and the CORS request is preflight, preview token validation is skipped.Improved messaging for folder renames and folder cuts
A message will now be displayed when renaming a folder or cutting a folder to inform users that the action may break references to items in the folder being renamed/cut.Publishing improvements
The Publish on Demand widget now uses permissions to determine feature availability
The permissionspublish
andpublish_by_commits
are now used to determine feature availability in the Publish on Demand widget. Users with thepublish
permission gets thePublish All
andPublish by Path
features and users with thepublish_by_commits
gets thePublish by Commit Id
feature in the widget.Improved flow for On Demand Publishing
When performing aPublish All
, the user will now be prompted to confirm the action.
Bug Fixes
Syncing is now changed such that users are synced based on IdP only for externally managed groups, but local group membership is unchanged.
For a complete list of community tickets, please visit: GitHub 4.3.0
For information on upgrading 3.1.x sites, see here