Downloads
Release notes
Added in rc3
drupal/lazy 3.11.0 -> 3.12.0
Drupal 10!
This version concludes the last part of our Drupal 10 efforts.
Below you can find some of the interesting aspects from the Drupal 10 release notes that applied to changes within our profile, please read the release notes to ensure other aspects are not touching your installation. https://www.drupal.org/project/drupal/releases/10.0.0
Remove/moved modules
#3388607: Move Social Tour module out of the distribution
#3385341: Uninstall admin_toolbar_tools and remove from default installation
#3232848: Replace Swift Mailer (EOL) with Symfony Mailer.
#3397613: Switch ckeditor4 core to contrib
#3397252: Move the drupal/color to contrib modules
As well as: https://www.drupal.org/node/3156376
We have fixed our social_mentions from drupal/jquery_ui and drupal/jquery_ui_autocomplete libraries in this commit
Sites must update to at least Drupal 9.4.4 before upgrading to Drupal 10
This means we have to change the way our behat flow tests our update path, we can't run it from Open Social 10 anymore, we opted to run it from our last supported version (11.9.x) for the time being.
Platform requirements changes
We're requiring Drupal 10 and PHP 8.1 for Open Social 12.x, so we can remove any PHP 8.0 checks (and lower)
because Drupal 10 requires PHP 8.1 or higher.
Composer requirements
Drupal 10 recommends Composer version 2.3.6 or higher, which is required for compatibility with PHP 8.2 and the forthcoming Automatic Updates feature.
In Open Social we don't have a required version, but make sure to update yours!
To update your host's version of Composer, run:
composer self-update
You can roll back to the previous version at any time by using:
composer self-update --rollback
Update to a specific version with:
composer self-update 2.3.6
Backend (PHP) dependency changes
Drupal 10 requires Symfony 6.2. Several indirect dependencies have changed as a result of the Symfony 6 update.
Which meant we have quite some PHPStan related bug fixes as part of this PR.
Frontend (CSS and JavaScript) dependency changes
The PopperJS JavaScript library has been removed as a direct dependency. It was used only by Quick Edit, which has > been removed from core. If you need to use it, you should define the library in a custom module.
Other changes affecting Open Social
https://www.drupal.org/node/3187082
https://www.drupal.org/node/3129492
And further issues released on this version
- #3397252: Move the drupal/color to contrib modules
- #3395680: Set correct default permissions for "Follow Term" flag
- #3397613: Switch ckeditor4 core to contrib
- #3396909: [UI] The post buttons does not have a correct behavior
- #3396674: Error on content creation pages related with field_category_usage
- #3232848: Replace Swift Mailer (EOL) with Symfony Mailer.
- #3395303: Drupal 10 plan
Dependency updates
drupal/graphql_oauth 1.0.0-alpha2 -> 1.0.0-alpha3
drupal/profile 1.4.0 -> 1.7.0
drupal/field_group 3.2.0 -> 3.4.0
drupal/lazy 3.11.0 -> 3.12.0