Important versions for upgrade path
YMCA Website Services development moves quickly and in this document, we flag important versions that should not be skipped while you upgrade your sites.
Determining your upgrade path
For example: If you are on YMCA Website Services 8.1.2 and want to upgrade to YMCA Website Services 184.108.40.206 you should make it in a couple of steps
- Upgrade 8.1.2 to 220.127.116.11
- Upgrade 18.104.22.168 to 22.214.171.124
- Upgrade 126.96.36.199 to 188.8.131.52
- Upgrade 184.108.40.206 …
These supplemental documents elaborate on a few specific cases:
- Upgrade from YMCA Website Services <8.1.3
- Upgrade from 8.1.3 to 220.127.116.11
- Upgrade from 18.104.22.168 to 22.214.171.124
126.96.36.199- Optional, when you have a lot of customized code and 188.8.131.52 is failing in most places.
184.108.40.206- This is a very important step everyone should have. After this version,
drush entupstops working. In this version, we finally migrated to the core media subsystem, and before going further it is important to upgrade media by upgrading your site to this version first.
220.127.116.11- This is a very stable Drupal 8 based YMCA Website Services with a bunch of contrib module updates. This is one of the last Drupal 8 based YMCA Website Services versions before the upgrade to Drupal 9 core. Also, in 18.104.22.168 and 22.214.171.124 we started to introduce multiple version constraints in
composer.jsonto allow developers to choose between the minimum or latest dependency versions. This is for securing the upgrade path as well as adding flexibility for version selection if needed.
126.96.36.199- Drupal 9 version which must be used in the upgrade path before going to 188.8.131.52+. This version added 9.0-9.1 Drupal Core and disabled deprecated components.
184.108.40.206- Removed a bunch of unused modules from distribution.
220.127.116.11- Last Open Y Drupal core 9.3.* release
18.104.22.168- Technical release of YMCA Website Services ( no diff with 22.214.171.124 )
126.96.36.199- Pre Drupal 10 release, latest Drupal 9 release. Before going into Layout Builder era it is recommended to uninstall
See Version Constraints practices for YMCA Website Services
If you are faced with an issue when
composer installs an improper version of
drupal/core for the chosen version of YMCA Website Services from the list above, please use this trick in order to downgrade:
composer require drupal/core-recommended:9.5.9
Run the above command where your
docroot is. Use the current core version instead of
Last modified May 10, 2023: feat: Add latest Drupal 9 version for safety of upgrade path (902371cc)