Module and composer.json Updates
Module Addition(s)/Update(s)
This update is a fairly large update that represents updating several Drupal modules and composer packages. The vast majority of the updates are focused on future Drupal 11 compatibility. This update also serves to clean up our site by removing Composer packages and libraries that we do not use. None of these should have an impact on our sites as I could not determine cases where they were being used. The vast majority of them have been there from the start of the upstream and I suspect that they were tested at one point and then never implemented.
Module(s) Updated
-
File Metadata Manager -
3.0.0 => 3.1.0
- Summary of Changes
- Drupal 11 compatibility
- Drops Drupal 10.2 or lower support
- Summary of Changes
-
Simple Sitemap XML -
4.1.9 => 4.2.1
- Summary of Changes
- Drupal 11 compatibility
- Replaces JQuery with vanilla JS
- Summary of Changes
-
Twig Tweak -
3.3.0 => 3.4.0
- Summary of Changes
- Drupal 11 compatibility
- Drops Drupal 10.2 or lower support
- Summary of Changes
-
Editor Advanced Link -
2.2.4 => 2.2.6
- Summary of Changes
- Drupal 11 compatibility
- Summary of Changes
-
Module Filter -
5.0.1 => 5.0.3
- Summary of Changes
- Just code style changes
- Summary of Changes
-
Paragraphs -
1.17.0 => 1.18.0
- Summary of Changes
- Drupal 11 compatibility
- Bug fixes and improvements
- Summary of Changes
-
Social Media Links -
2.9.0 => 2.10.0
- Summary of Changes
- Drupal 11 compatibility
- Bug fixes and improvements
- Removes our need for a Twitter to X patch
- Summary of Changes
- Non-Drupal: Drush -
12.4.3 => 12.5.3
- Summary of Changes
- Bugfixes and improvements
- Summary of Changes
- Non-Drupal: WCM SimpleSamlPHP Authentication -
3.1.6 => 3.1.7
- Summary of Changes
- Flag symfony 6.4.8 as a conflict due to ssphp packaging error
- Summary of Changes
- Non-Drupal: Composer Installers -
1.12.0 => 2.3.0
- Summary of Changes
- Added features that we don't use
- Summary of Changes
- Removes the CKEditor IndentBlock library within composer since we rely on the Drupal module anyway.
- Removes Behat Drush Endpoint as I don't believe we are using this nor do I think it is compatible with our stuff now.
- Removes Quicksilver Pushback as we are not using it.
- Removes History.js as it was only needed for the Drupal 7 version of Views AJAX History
- Removes JQuery Easing as it was used by Superfish which we no longer use
- Removes JQuery Instagram Feed as it was used by the Simple Instagram Feed module which we no longer use
- Removes Dropzone as it was used by Superfish which we no longer use
- Removes imagesLoaded and Masonry as they were used by File Entity Browser which we no longer use
- Removes Magnific Popup as I believe it was a previously used lightbox library and is no longer in use
- Removes patches for Entity Embed in our
patches
folder andcomposer.json
as we no longer use the module - Updates the name and description in our
composer.json
to better reflect the current state of our website (previously said Drupal 8) - Removes the provide section in
composer.json
. This was previously used as a stop-gap to allow us to upgrade to Drupal 10. See this CKEditor IndentBlock issue. - Updates the
composer.json
PHP platform config to be 8.3 to reflect the version of PHP we are using on our actual sites. This setting determines the version of PHP that modules are compared against when running module updates. - Removes any custom patches located in our
patches
folder that are no longer being used
Checklist
Check any that apply and include notes where appropriate.
-
Changes require an update.php
- Simple Sitemap XML forces a cache clear
-
Changes require a configuration push - Simple Sitemap XML adds some config. No impact to sites.
-
Changes impact the user experience -
Changes impact the administrative experience -
Changes impact accessibility -
Changes impact security -
Changes include updates to dependency packages - Simple Sitemap XML
- WCM SimpleSamlPHP Auth
-
Changes result in code being deprecated -
Relevant Pivotal Tracker tickets has been documented properly
Unique Deployment Procedure
If changes require additional work outside of the normal deployment process, include those details here
- Run a configuration push after updating modules
Merge request reports
Activity
added 1 commit
- 8e576870 - Upgrading drupal/twig_tweak (3.3.0 => 3.4.0)
added 1 commit
- 87f10a6b - Upgrading drupal/editor_advanced_link (2.2.4 => 2.2.6)
added 1 commit
- 48f6e8b8 - Upgrading drupal/module_filter (5.0.1 => 5.0.2)
added 1 commit
- edad2141 - Upgrading drupal/module_filter (5.0.2 => 5.0.3)
added 1 commit
- 58c8c310 - Upgrading drupal/paragraphs (1.17.0 => 1.18.0)
added 1 commit
- 4d597800 - remove ckeditor/indentblock since we use the Drupal module instead
added 1 commit
- ae3754b2 - Upgrading dimsemenov/magnific-popup (1.1.0 => 1.2.0)