Change The minimum required Composer dependencies for the Acquia CMS modules are updated.
Change The Acquia CMS Article module is enhanced to implement hook_content_model_role_presave_alter(). This adds permissions related to the article content type.
Change The Acquia CMS Article module is updated to add PHPUnit tests that can verify permissions related to the article content type for various roles.
Change The Acquia CMS Article module is updated to remove all Site Studio packages that were created by using the legacy Site Studio package management. In addition, Site Studio packages that are created by using the latest Site Studio package management are added.
Change The minimum required Composer dependencies for the Acquia CMS modules are updated.
Change The Acquia CMS Audio module is enhanced to implement hook_content_model_role_presave_alter(). This adds permissions related to the audio content type.
Change The Acquia CMS Audio module is updated to add PHPUnit tests that can verify permissions related to audio media for various roles.
Change The minimum required Composer dependencies for the Acquia CMS modules are updated.
Change The patch 1120020 that fixes the database lock error when running the site by using the SQLite database, is removed. If you have an existing site running on SQLite database or you have PHPUnit tests that run by using the SQLite database, you must include the patch manually in your project. For downloading patches for Drupal core 9.3 and 9.4, see 9.3 and 9.4 respectively.
Change This release allows other modules to add or update permissions for content model roles.
Change Installing the Acquia CMS Common module does not create the following roles: ContentAuthor, ContentAdministrator, and ContentEditor. These roles are created if you install any of the content model modules. For example, , , , , .
Change The minimum required Composer dependencies for the Acquia CMS modules are updated.
Change The Acquia CMS Document module is enhanced to implement hook_content_model_role_presave_alter(). This adds permissions related to the document media type.
Change The Acquia CMS Document module is updated to add PHPUnit tests that can verify permissions related to document media for various roles.
Change The minimum required Composer dependencies for the Acquia CMS modules are updated.
Change The Acquia CMS Event module is enhanced to implement hook_content_model_role_presave_alter(). This adds permissions related to the event content type.
Change The Acquia CMS Event module is updated to add PHPUnit tests that can verify permissions related to the event content type for various roles.
Change The Acquia CMS Event module is updated to remove all Site Studio packages that were created by using the legacy Site Studio package management. In addition, Site Studio packages that are created by using the latest Site Studio package management are added.
Change The minimum required Composer dependencies for the Acquia CMS modules are updated.
Change The Acquia CMS Image module is enhanced to implement hook_content_model_role_presave_alter(). This adds permissions related to the image media type.
Change The Acquia CMS Image module is updated to add PHPUnit tests that can verify permissions related to the image media type for various roles.
Change The Acquia CMS Image module is updated to remove all Site Studio packages that were created by using the legacy Site Studio package management. In addition, Site Studio packages that are created by using the latest Site Studio package management are added.
Change The minimum required Composer dependencies for the Acquia CMS modules are updated.
Change The Acquia CMS Page module is enhanced to implement hook_content_model_role_presave_alter(). This adds permissions related to the page content type.
Change The Acquia CMS Page module is updated to add PHPUnit tests that can verify permissions related to the page content type for various roles.
Change The Acquia CMS Page module is updated to remove all Site Studio packages that were created by using the legacy Site Studio package management. In addition, Site Studio packages that are created by using the latest Site Studio package management are added.
Change The hook_update_N() is added to remove the node_revision_delete third-party settings from page configuration. This is applicable if the Node Revision Delete module is not installed.
Change The minimum required Composer dependencies for the Acquia CMS modules are updated.
Change The Acquia CMS Person module is enhanced to implement hook_content_model_role_presave_alter(). This adds permissions related to the person content type.
Change The Acquia CMS Person module is updated to add PHPUnit tests that can verify permissions related to the person content type for various roles.
Change The Acquia CMS Person module is updated to remove all Site Studio packages that were created by using the legacy Site Studio package management. In addition, Site Studio packages that are created by using the latest Site Studio package management are added.
Change The minimum required Composer dependencies for the Acquia CMS modules are updated.
Change The Acquia CMS Place module is enhanced to implement hook_content_model_role_presave_alter(). This adds permissions related to the place content type.
Change The Acquia CMS Place module is updated to add PHPUnit tests that can verify permissions related to the place content type for various roles.
Change The Acquia CMS Place module is updated to remove all Site Studio packages that were created by using the legacy Site Studio package management. In addition, Site Studio packages that are created by using the latest Site Studio package management are added.
Change The minimum required Composer dependencies for the Acquia CMS modules are updated.
Change The Acquia CMS Search module is updated to remove all Site Studio packages that were created by using the legacy Site Studio package management. In addition, Site Studio packages that are created by using the latest Site Studio package management are added.
Change The minimum required Composer dependencies for the Acquia CMS modules are updated.
Change The Acquia CMS Place module is enhanced to implement hook_content_model_role_presave_alter(). This adds permissions to various roles related to toolbar access.
Change The hook_update_N() is added to add the accesstoolbar permission to all roles provided by Acquia CMS. For example, content_administrator, content_author, content_editor, developer, site_builder, and user_administrator.
Change The minimum required Composer dependencies for the Acquia CMS modules are updated.
Change The Acquia CMS Video module is enhanced to implement hook_content_model_role_presave_alter(). This adds permissions to the video media type.
Change The Acquia CMS Video module is updated to add PHPUnit tests that can verify permissions related to the video media type for various roles.
Change The Acquia CMS Video module is updated to remove all Site Studio packages that were created by using the legacy Site Studio package management. In addition, Site Studio packages that are created by using the latest Site Studio package management are added.
Change The Composer dependencies for the Acquia CMS modules are updated.
Change The Acquia CMS Tour module is enhanced to implement hook_content_model_role_presave_alter(). This adds permissions to various roles related to tour and dashboard access.
Fix There were a few issues with the PHPCS coding standard.
Change The minimum required Composer dependencies for the Acquia CMS modules are updated.
Change The developer role is renamed to LowCodeSiteBuilder.
Change The Acquia CMS Site Studio module is enhanced to implement hook_content_model_role_presave_alter(). This adds permissions to the various roles related to managing or administering Site Studio components.
Change The permissions for the Sitebuilder and Useradministrator roles are refactored.
Change The deprecated module_load_install() function is removed. This function will be removed from Drupal core 10.
Change The acquia_cms_common.utility service is enhanced to remove the rebuildSiteStudio() method.
Change PHPUnit tests are added or updated to cover the roles and permissions refactoring.
Change The code for the Drush command, acms:config-reset is refactored according to the new Site Studio package management, specially for Site Studio configuration reset.
Change The Acquia CMS Site Studio module does not get downloaded with the Acquia CMS Page module. If you are already using the Acquia CMS Site Studio, you must include that module explicitly in your project by running the following command: $composerrequiredrupal/acquia_cms_site_studio
Change The Acquia CMS Site Studio module is updated to remove all Site Studio packages that were created by using the legacy Site Studio package management. In addition, Site Studio packages that are created by using the latest Site Studio package management are added.