Downloads

Download tar.gz 10.6 MB
MD5: fdbd45b3452eb29cf72c1b66c2f943b2
SHA-1: 52e2e46fb7289932797809d2f9d8487c88dd182b
SHA-256: c5e29e024c3a492c66aabdb0767a0448d49a69dc93f38e5eb193d0e3aa4c39eb
Download zip 12.89 MB
MD5: 30f13a0f31a2660b124e4688b6c2a989
SHA-1: b08d1e3743567c9ec17c7e19dcd96982f2c3a3e2
SHA-256: 50daf0f989817658a43810bd6998caf5887caae7f9c7507df10724dc170fc672

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.

So we've opted to migrate the one from core for the time being, necessary for our Emoji picker and we can move to the recommended successor floating-ui later one.

Other changes affecting Open Social

https://www.drupal.org/node/3187082
https://www.drupal.org/node/3129492

And further issues released on this version

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

Created by: ronaldtebrake
Created on: 2 Nov 2023 at 07:37 UTC
Last updated: 2 Nov 2023 at 07:38 UTC
Bug fixes
Insecure
Unsupported

Other releases