• Document Under Review

CrafterCMS 4.0.1

Released July 27, 2022

This release includes fixes for issues with the release version 4.0.0

New Features

  • New publisher review workflow option
    See here for more information

    For more information on the new publisher review workflow option, see Requiring Peer Review for Publishing

  • Configurable site cookie domain as base or sub
    See here for more information

    For more information on setting the crafterSite cookie at the base domain instead of a subdomain see: crafterSite Cookie Domain

Updates

  • Added documentation on how to upgrade from ICE to XB
    For more information on how to move from the 3.x ICE system to the 4.x Experience Builder (XB) system, see Upgrading In Context Editing

  • Upgraded the following dependencies:

    • Spring to version 5.3.22

    • Spring Boot to version 2.7.1

    • Spring Security to version 5.7.2

    • Jackson (and related) to version 2.13.3

    • Tomcat to version 9.0.64

    • JGit to version 6.2.0.202206071550-r

  • Improved asset panel to show full path on hover or as part of card
    See here for more information

  • Fix cache clearing issue with the deployment events watcher
    See here for more information

  • Fixed issue with files containing parenthesis in its name
    See here for more information

  • Fixed issue when opening the Pages sidebar cabinet in the sidebar
    See here for more information

  • Fixed issue with XB component default value properties
    See here for more information

  • Fixed issue when inserting a component via XB drag-drop with & in the default value of a field
    See here for more information

  • Improved debug logging for token validation
    See here for more information

  • Improved message for unsupported browsers
    See here for more information

  • Fixed issue when dragging and dropping a component with an ampersand
    See here for more information

  • Improved filtering by keyword using the get_content_by_path API
    See here for more information

  • Added support for cookie domain in refresh token
    See here for more information

  • Fixed issue reading environment specific configuration
    See here for more information

  • Email notification enhancements
    See here for more information

  • Fixed issue with deployment pipeline when create index fails
    See here for more information

  • Fixed issue with renaming the URL of a page to an existing folder
    See here for more information

  • Fixed issue with numeric input fields when using Firefox
    See here for more information

  • Added support for specifying a root prefix for the AWS profile
    See here for more information

  • Fixed issue displaying total amount of videos in Video Center blueprint
    See here for more information

  • Fix publishing issue when publishing by commit ID for a merge commit
    See here for more information

Lots of other small enhancements and bug fixes :)

For a full list of tickets, please visit: GitHub 4.0.1 Milestone

For information on upgrading 3.1.x sites, see here

Important

Please see Breaking Changes for breaking changes and other things to consider before upgrading

For instructions on how to update your CrafterCMS install to 4.0.0 (applies to 4.0.1), please see Upgrading CrafterCMS

For Linux installs, the Studio upgrade requires the library libaio which is not installed by default in some Linux distributions. Please see the section on Linux Prerequisites in Linux Prerequisite for instructions on how to install the library libaio