Version 6.1.1 release details
Last updated: 26th May 2020
Released: 26th May 2020
When upgrading your website to the latest version of Acquia Cohesion, database updates will be applied and therefore you can't roll back to the previous version of Acquia Cohesion once upgraded.
It is recommended applying updates on your development environment and backing up your website including your database before upgrading Acquia Cohesion.
Known issues
There are no known issues with version 6.1.1 of Acquia Cohesion.
Bug fixes
Bugfix: Server error appearing when creating an existing select of Drupal blocks
What is is it?
Fixes a bug when creating an existing select of Drupal blocks in the component form builder a server error message appeared.
What impact will there be?
The error message should no longer appear and you will be able to create an existing select of Drupal blocks.
Are there any risks I should be aware of?
None.
What actions do I need to take?
None.
Themes with Acquia Cohesion enabled and not set as default will no longer generate assets automatically
What is is it?
When enabling a theme which is using Acquia Cohesion (ie: it has cohesion: true
in its info.yml
file or the theme it inherits from has), assets such as styles and templates for this theme will not be generated unless you check the checkbox labeled Build Cohesion assets
in the appearance settings of the theme
What impact will there be?
If you have any enabled themes using Acquia Cohesion that are not set as default, it will cease to generate the assets for these themes unless you explicitly check the Build Cohesion assets
in the appearance settings of the theme under the Cohesion Acquia
section
What actions do I need to take?
If you want Acquia Cohesion to generate assets such as styles and templates for any non default theme you might already have enabled, you need to check the the checkbox labeled Build Cohesion assets
in the appearance settings of the theme under the Cohesion Acquia
section
Are there any risks I should be aware of?
Your site might not render correctly unless you do what is describe in the What actions do I need to take?
section above for any non default theme you might have enabled that is using Acquia Cohesion
Bugfix: When tokenising a link to anything other than a link field in a component, the link is the internal reference
What is is it?
When attaching a component link field token to a field that is not a link field (ex: to the analytics data layer or a data attribute in the markup tab) the rendered output would be the internal reference (ex: node::1) rather then the link to the page
What impact will there be?
Tokenising a link field to any type of field in a component will now render the link rather than the internal reference
Bugfix: Warning when doing a cohesion rebuild when updating to 6.1
What is is it?
A warning First parameter must either be an object or the name of an existing class _0027EntityUpdate.php:50
is thrown on certain cases when upgrading a site to 6.1 on the _0027EntityUpdate
What impact will there be?
The warning should not be thrown anymore
What actions do I need to take?
None.
Acquia Cohesion now requires Drupal core 8.8.0
What is it?
Acquia Cohesion now requires Drupal core 8.8.0 as a minimum, due to some Drupal 8.8 specific functions being used.
What impact will there be?
This version of Acquia Cohesion and future versions can only be installed on Drupal core 8.8.0 and above.
What actions do I need to take?
If your website is running on an older version of Drupal core you will need to upgrade to 8.8.0 before upgrading to this version of Acquia Cohesion.
Are there any risks I should be aware of?
None.
Bugfix: When the lazy-loading setting is set on the picture element, images are not loaded
What is is it?
Resolved issue when using a Picture element and enabling Lazy loading the image was not loading.
What impact will there be?
Users that reported this issue will see it has been resolved.
What actions do I need to take?
drush cohesion:import
drush cohesion:rebuild
Are there any risks I should be aware of?
None.
Error whilst rebuilding custom style after upgrading to 6.1.0
What is it?
Fixes a regression introduced into 6.1.0 where a user could see an error like Error: Unable to build styles. StatusCodeError: 400 when saving or rebuilding styles. This was blocking some Cohesion rebuilds from completing.
What impact will there be?
Users will be able to save styles and rebuild successfully without this error.
What actions do I need to take?
drush cohesion:rebuild
Are there any risks I should be aware of?
None.
Steps before upgrading
As with any version of Acquia Cohesion, we recommend that you backup your websites database and code before upgrading the version of Acquia Cohesion. There are no other specific steps to carry out before upgrading to this version.
Upgrade
It is recommended that you backup and upgrade your website on a development environment before applying to a production website. You can upgrade your version of Acquia Cohesion by following our upgrade guide.