Digital Services Release 11.4.0.0

Annotated release notes. Full changelog on GitHub

By role: Content Editors · Site Builders · Developers · Decision Makers

Full Changelog: https://github.com/YCloudYUSA/yusaopeny/compare/11.3.1.6...11.4.0.0

Summary

YMCA Website Services 11.4 moves the distribution to Drupal 11.4. These notes cover the changes from 11.3.1.6 up to 11.4.0.0. The current build is 11.4.0.0-rc5 (tagged 2026-11-04):

  • Drupal Core 11.3.13 → 11.4.11 — 204 packages changed in a test upgrade (measured on 11.4.0.0-rc4)
  • Security — a fresh composer update resolves current releases of core, webform, captcha, paragraphs, blazy, rabbit_hole, svg-sanitize, guzzle and symfony packages; the Security section lists the advisories and the constraint changes
  • GroupEx Pro removed from the distribution — drupal/groupexpro is no longer in the codebase; the Embedded GroupEx Pro Schedule continues as its own package ( SA-CONTRIB-2026-278 affects groupexpro before 2.2.1)
  • Activity Finder 7.2 — Vue 3, Category Tags filter, “Filters on Top” layout, location and schedule fixes
  • jQuery Migrate self-hosted — no more code.jquery.com request on every page (removes a load-order race behind jQuery is not defined errors)
  • Alt text on the Small Y demo images
  • Drupal 12 compatibility declared — Layout Builder blocks, themes and content types got releases that declare ^12 (e.g. lb_cards 3.1.0, y_camp 3.1.0, ws_event 2.1.0)

Platform

11.3 site (11.3.1.5)11.4.0.0
Drupal Core11.3.x (<11.4)11.4.11
Activity Finder6.2.17.2.1
Layout Builder (y_lb)5.0.45.2.1
Carnation theme4.0.0-beta74.2.0
Group Schedules (openy_repeat)3.3.04.1.0
Protected Pages1.9.03.0.0
GroupEx Prodrupal/groupexproycloudyusa/embedded_groupexpro_schedule 1.0.0 (embed only)

Highlights

Drupal 11.4 Support

drupal/core and drupal/core-composer-scaffold raised to ^11.4 ( #372). Core release notes: Drupal 11.4.0; every core release from 11.3.13 to 11.4.11 is under All Releases. Breaking changes of core 11.4 fixed in the packages that hit them:

Issue on 11.4Fix
Strict config schema: legacy blazy formatter keys throwCore image formatter instead of blazy, with update hooks for existing sites ( openy_features#122, y_lb#312)
module_installer ProxyClass removedType hint ModuleInstallerInterface ( upgrade_tool!14, confi!15)
path.matcher decorated by AliasPathMatcher → HTTP 500 on every page with protected_pages 1.xdrupal/protected_pages ^3.0 ( #383)
entity_type.manager decorated by Trash → TypeError in services typed with the concrete classopeny_repeat 4.1.0 (Group Schedules), openy_features 5.4.0 (Class Location block, openy_features#128)

GroupEx Pro removed from the distribution

The Drupal Security Team marked the drupal.org project groupexpro unsupported on 2026-10-28. SA-CONTRIB-2026-278 (Critical, PHP object injection, affects versions before 2.2.1) was published on 2026-11-04. The project was restored the same day with the fix in 2.2.1. The distribution removed drupal/groupexpro in 11.4.0.0-rc4 ( #393). It is not a direct requirement in composer.json.

  • drupal/groupexpro, its drupal/openy_gxp package and drupal/openy_pef_gxp_sync are removed from the distribution ( #393).
  • The Embedded GroupEx Pro Schedule (the paragraph that embeds the GroupEx schedule widget) keeps working: the module moved to ycloudyusa/embedded_groupexpro_schedule 1.0.0 with the same module name. The account id is stored and output as a number. embedded_groupexpro_schedule_update_10001 sets a stored id that is not a number to 0, so enter the account id again after drush updb. The widget scripts load over https only.
  • openy_gxp, openy_group_schedules, groupex_form_cache and openy_pef_gxp_sync come as self-uninstalling stubs from ycloudyusa/useless_machines 2.2.0 ( useless_machines#15, #394): drush updb drops any remaining GroupEx Form Cache / GXP mapping data and tables, then uninstalls them.

Activity Finder 7.2

  • Vue 3 for Activity Finder 4 and the Group Schedules dashboard (openy_repeat 4.x), loaded from the shared openy_system/vue3 library (openy_custom 3.2+) ( #384).
  • Category Tags — new filter mode in the AF4 block, Solr facet, wizard step and sidebar; needs openy_node_session 2.4 (Category Tags vocabulary and session field) ( AF#85, openy_node_session!5, #390).
  • Filters on Top layout style for the Activity Finder block.
  • Fixes: “Limit by Location” dropdown no longer empty; location limits work as a constraint on the selection; date-only sessions no longer show 6:00pm-6:00pm; results load when the page URL contains credentials.
  • Backend is now a plugin (solr / mock); openy_activity_finder_update_9006 converts the setting and enables the Solr submodule only on sites that have search_api_solr ( AF#86).

jQuery Migrate self-hosted

The profile used to inject jquery-migrate-4.0.0-beta.1.js from code.jquery.com into core’s jQuery library. Under load it raced ahead of jQuery (Uncaught ReferenceError: jQuery is not defined). Now jQuery Migrate 4.0.2 ships with the profile as openy/jquery_migrate with a dependency on core/jquery ( #386).

Layout Builder Tables

drupal/lb_table 1.1.1+ (required by y_lb 5.2.1): tables without a <thead> are no longer turned into tablesaw tables, so one header-less table no longer breaks the other tables on the page ( lb_table!16, y_lb#317).

Small Y demo images: alt text

The Small Y demo images get alt text on new installs; existing sites get it from ws_small_y_update_91009 after drush updb (only where alt is empty) — ws_small_y 2.2.0 ( !85, !86).

Font Your Face patch

drupal/fontyourface 4.3.0 moved its page_attachments hook into a hook class that runs last. The provider submodules (local_fonts, google_fonts_api and others) run before it, find no fonts, and no font stylesheet is attached. The distribution patches drupal/fontyourface with the upstream merge request !20 for the open issue #3630630 ( #398, 11.4.0.0-rc5).

  • Sites that use y_fonts are not affected: it has its own page_attachments hook and no fontyourface dependency.
  • If your root composer.json carries its own patch for #3630630, remove it.

Webform UI enabled with the Webform block

drupal/lb_webform 2.1.1 requires webform_ui, so the Webform UI is on wherever the Layout Builder Webform block is; existing sites get it from lb_webform_update_10001 ( lb_webform!14).

Cleanup

  • Stale composer patches dropped; the rabbit_hole patch that downloaded as an empty diff is fixed; direct guzzlehttp/guzzle require removed (Guzzle is still installed because Drupal core requires guzzlehttp/guzzle: ^7.10) ( #387).
  • CKEditor 4 library plugins removed: library-ckeditor/font, colorbutton, panelbutton — CKEditor 5 only ( #374).
  • Minimums raised: openy_carnation ^4.2 ( #389), openy_features ^5.2, y_lb ^5.1, confi ^4.2, upgrade_tool ^4.2, useless_machines ^2.2.0.

Security

55 advisories in 21 packages affect the lock of an 11.3.1.5 test site and not the lock of the same site upgraded to 11.4.0.0-rc4; advisories published later are not included (packages.drupal.org and packagist.org advisory APIs, matched against the locked versions):

PackageAdvisoriesIDsFixed in
drupal/blazy1SA-CONTRIB-2026-1043.0.19
drupal/captcha1SA-CONTRIB-2026-2812.0.12
drupal/core7SA-CORE-2026-010, SA-CORE-2026-011, SA-CORE-2026-012, SA-CORE-2026-013, SA-CORE-2026-014, SA-CORE-2026-015, SA-CORE-2026-01611.4.11
drupal/custom_formatters1SA-CONTRIB-2026-2254.2.1
drupal/diff1SA-CONTRIB-2026-0962.1.1
drupal/easy_breadcrumb1SA-CONTRIB-2026-2122.0.11
drupal/entity1SA-CONTRIB-2026-1131.8.0
drupal/entity_browser1SA-CONTRIB-2026-0942.17.0
drupal/geolocation1SA-CONTRIB-2026-0623.15.0
drupal/groupexpro1SA-CONTRIB-2026-2782.2.1; package removed from the distribution
drupal/paragraphs2SA-CONTRIB-2026-060, SA-CONTRIB-2026-0611.23.0
drupal/rabbit_hole1SA-CONTRIB-2026-2521.3.0
drupal/stage_file_proxy1SA-CONTRIB-2026-2863.1.7
drupal/webform20SA-CONTRIB-2026-154, SA-CONTRIB-2026-155, SA-CONTRIB-2026-158, SA-CONTRIB-2026-159, SA-CONTRIB-2026-160, SA-CONTRIB-2026-161, SA-CONTRIB-2026-162, SA-CONTRIB-2026-163, SA-CONTRIB-2026-164, SA-CONTRIB-2026-165, SA-CONTRIB-2026-166, SA-CONTRIB-2026-167, SA-CONTRIB-2026-168, SA-CONTRIB-2026-169, SA-CONTRIB-2026-170, SA-CONTRIB-2026-171, SA-CONTRIB-2026-172, SA-CONTRIB-2026-173, SA-CONTRIB-2026-174, SA-CONTRIB-2026-1756.3.1
enshrined/svg-sanitize3GHSA-m9xh-6747-9r6f, GHSA-9rjx-3jch-6vjf, GHSA-v383-3rw5-q8rf1.1.1
guzzlehttp/guzzle7GHSA-f283-ghqc-fg79, GHSA-g446-98w2-8p5w, GHSA-f7vp-7xgx-4w4r, GHSA-h95v-h523-3mw8, GHSA-v5mv-p594-2x33, GHSA-94pj-82f3-465w, GHSA-wm3w-8rrp-j5777.16.1
guzzlehttp/psr71GHSA-c2w2-prh8-qm982.13.2
squizlabs/php_codesniffer1squizlabs/php_codesniffer/CVE-2026-67434.yaml3.13.6
symfony/http-foundation1symfony/http-foundation/CVE-2026-108082.yamlv7.4.22
symfony/mime1symfony/mime/CVE-2026-45070.yamlv7.4.22
symfony/yaml1symfony/yaml/CVE-2026-109413.yamlv7.4.22

Still open after the rc4 test upgrade: none.

Site packages (not required by the distribution), fixed by the site’s composer update -W when its own constraint allows it:

PackageAdvisoryFixed in
drupal/shieldSA-CONTRIB-2026-2481.10
drupal/simple_oauthSA-CONTRIB-2026-2426.1.3

composer audit on a fresh install, as run for the rc4 test: 11.3.1.6 — SA-CONTRIB-2026-278; 11.4 — none. It was not re-run for rc5, and new advisories change the result.


Migration Guide

Composer: allow symfony/runtime

Drupal 11.4 core pulls symfony/runtime, whose Composer plugin is blocked unless the site allows it (root-only config):

"config": { "allow-plugins": { "symfony/runtime": true } }

GroupEx Pro

  • Sites that use the Embedded GroupEx Pro Schedule paragraph: the module keeps its name; updb converts a stored account id to a number (embedded_groupexpro_schedule_update_10001). A stored id that is not a number becomes 0: enter the account id again at /admin/openy/integrations/groupex-pro/groupexpro.
  • Remove any root require of drupal/groupexpro, drupal/openy_gxp or drupal/openy_pef_gxp_sync: useless_machines 2.2.0 conflicts with them.
  • openy_prgf_group_schedules (openy_features) depends on openy_group_schedules; where it is still enabled, the stub uninstalls it together with itself.

Activity Finder

  • Sites with Solr keep the Solr backend (submodule enabled by openy_activity_finder_update_9006).
  • Sites on the Solr backend without search_api_solr are switched to the mock backend.
  • Category Tags are opt-in per block: Activity Finder block → Location & Category filters → Category filters → Category Tag. The default stays Activity (Program Subcategory).
  • Sites that run their own fork of Activity Finder or openy_node_session as a path repository must drop it and move to the released packages.

Group Schedules (openy_repeat 4)

The distribution requires drupal/openy_repeat ^4.0.0. Remove a root require of drupal/openy_repeat: ^3.x, or the update does not resolve.

CKEditor 4 plugins

If a custom module still references library-ckeditor/*, remove it; font family/size and colours come from ckeditor5_plugin_pack_font.

Removed Modules

Extensions in the codebase before the upgrade and gone after it (drush pm:list, fresh extended 11.3.1.5 install of the site code, then the Upgrade Path):

None.

Uninstalled by drush updb:

The stubs openy_gxp, openy_group_schedules, groupex_form_cache and openy_pef_gxp_sync (see the table below) uninstall themselves. openy_prgf_group_schedules (openy_features) is uninstalled together with openy_group_schedules: check that no content depends on it before you update.

Same machine name, now shipped by another package (the old package is removed):

ModuleWas inNow in
embedded_groupexpro_schedulemodules/contrib/groupexpromodules/contrib/embedded_groupexpro_schedule
groupex_form_cachemodules/contrib/groupexpromodules/contrib/useless_machines
openy_group_schedulesmodules/contrib/groupexpromodules/contrib/useless_machines
openy_gxpmodules/contrib/groupexpromodules/contrib/useless_machines
openy_pef_gxp_syncmodules/contrib/openy_pef_gxp_syncmodules/contrib/useless_machines

New Modules

Extensions that the upgrade adds to the codebase:

ModuleNamePackage
default_adminDefault Admin (default_admin)Core
lb_activity_finder_demoLB Activity Finder Demo (lb_activity_finder_demo)YMCA Website Services
openy_activity_finder_solrActivity Finder Solr Backend (openy_activity_finder_solr)YMCA Website Services
search_helpSearch help (search_help)Core
search_nodeSearch node (search_node)Core

Installed by drush updb:

ModuleNamePackage
webform_uiWebform UI (webform_ui)Webform

Removed Packages

PackageVersion on the 11.3 siteReason
drupal/groupexpro2.1.0Retired from the distribution in rc4 ( SA-CONTRIB-2026-278 affects versions before 2.2.1); embed moved to ycloudyusa/embedded_groupexpro_schedule
drupal/openy_gxp2.1.0Part of groupexpro; stub in useless_machines
drupal/openy_pef_gxp_sync2.0.1Retired; stub in useless_machines
library-ckeditor/colorbutton4.10.1CKEditor 4 only
library-ckeditor/font4.12.1CKEditor 4 only
library-ckeditor/panelbutton4.10.1CKEditor 4 only

New packages: ycloudyusa/embedded_groupexpro_schedule, symfony/runtime, symfony/polyfill-php86, twig/html-extra, justinrainbow/json-schema, marc-mabe/php-enum.


Updated Packages

A site on 11.3.1.5 updated to 11.4 (composer update -W): 204 (updated 192, added 6, removed 6) packages changed, measured on the 11.4.0.0-rc4 build (rc5 only adds the fontyourface patch to composer.json). dev-* packages show version@commit. Changes: advisories fixed, merged PRs/MRs (our packages), releases in the range (links to the release notes or the tag).

Layout Builder Blocks — 23 packages
PackageOldNewChanges
drupal/lb_accordion3.0.03.2.03 MRs; 3.1.0, 3.1.1, 3.2.0
drupal/lb_branch_amenities_blocks3.0.03.1.01 MR; 3.1.0
drupal/lb_branch_hours_blocks3.0.03.1.01 MR; 3.1.0
drupal/lb_branch_social_links_blocks1.0.71.1.01 MR; 1.1.0
drupal/lb_cards3.0.23.1.02 MRs; 3.0.3, 3.1.0
drupal/lb_carousel3.0.03.1.01 MR; 3.1.0
drupal/lb_grid_cta4.0.04.1.01 MR; 4.1.0
drupal/lb_hero2.0.32.1.01 MR; 2.1.0
drupal/lb_modal2.0.02.1.01 MR; 2.1.0
drupal/lb_partners_blocks2.0.02.1.01 MR; 2.1.0
drupal/lb_ping_pong2.0.02.1.01 MR; 2.1.0
drupal/lb_promo2.0.02.1.01 MR; 2.1.0
drupal/lb_related_articles_blocks2.0.02.1.01 MR; 2.1.0
drupal/lb_related_events_blocks2.0.02.1.01 MR; 2.1.0
drupal/lb_simple_menu2.0.02.1.01 MR; 2.1.0
drupal/lb_staff_members_blocks2.0.02.1.01 MR; 2.1.0
drupal/lb_statistics3.0.03.1.01 MR; 3.1.0
drupal/lb_table1.1.01.2.02 MRs; 1.1.1, 1.2.0
drupal/lb_testimonial_blocks2.1.02.2.01 MR; 2.2.0
drupal/lb_webform2.0.02.1.12 MRs; 2.1.0, 2.1.1
ycloudyusa/lb_claro3.0.23.1.12 PRs; 3.1.0, 3.1.1
ycloudyusa/y_lb5.0.45.2.14 PRs; 5.0.5, 5.1.0, 5.2.0, 5.2.1
ycloudyusa/y_lb_demo_content5.1.05.2.01 PR; 5.2.0
Website Services Themes and Small Y — 7 packages
PackageOldNewChanges
drupal/openy_carnation4.0.0-beta74.2.02 MRs; 4.1.0, 4.2.0
drupal/ws_code_block1.1.01.2.01 MR; 1.2.0
drupal/ws_colorway_canada2.0.12.1.01 MR; 2.1.0
drupal/ws_event2.0.12.1.01 MR; 2.1.0
drupal/ws_lb_tabs3.0.03.1.01 MR; 3.1.0
drupal/ws_promotion2.0.02.1.02 MRs; 2.1.0
drupal/ws_small_y2.0.42.2.06 MRs; 2.0.5, 2.0.6, 2.1.0, 2.2.0
Content Types — 8 packages
PackageOldNewChanges
drupal/y_branch1.1.11.2.01 MR; 1.2.0
drupal/y_branch_menu1.1.11.2.01 MR; 1.2.0
drupal/y_camp3.0.03.1.01 MR; 3.1.0
drupal/y_donate3.0.13.1.01 MR; 3.1.0
drupal/y_facility3.0.03.1.01 MR; 3.1.0
drupal/y_lb_article2.0.12.1.01 MR; 2.1.0
drupal/y_program2.0.02.1.01 MR; 2.1.0
drupal/y_program_subcategory2.0.02.1.01 MR; 2.1.0
YUSAOpenY Modules — 27 packages
PackageOldNewChanges
drupal/openy_branch_selector1.1.21.2.01 MR; 1.2.0
drupal/openy_daxko21.0.71.1.01 MR; 1.1.0
drupal/openy_er1.1.11.2.01 MR; 1.2.0
drupal/openy_gtranslate2.0.02.1.01 MR; 2.1.0
drupal/openy_gxp2.1.0——
drupal/openy_mappings1.1.11.2.01 MR; 1.2.0
drupal/openy_node_session2.2.02.4.03 MRs; 2.3.0, 2.4.0
drupal/openy_pef_gxp_sync2.0.1——
drupal/openy_repeat3.3.04.1.0 major3 MRs; 3.4.0, 4.0.0, 4.1.0
drupal/openy_socrates1.1.01.2.12 MRs; 1.2.0, 1.2.1
open-y-subprojects/common_scssdev-main@6c3bbeddev-main@ecc35421 PR
open-y-subprojects/openy_content_core3.33.4.01 PR; 3.4.0
open-y-subprojects/openy_custom3.1.53.3.04 PRs; 3.2.0, 3.3.0
open-y-subprojects/openy_daxko_gxp_syncer1.4.11.5.01 PR; 1.5.0
open-y-subprojects/openy_demo_content2.6.02.7.01 PR; 2.7.0
open-y-subprojects/openy_features5.1.45.4.04 PRs; 5.2.0, 5.3.0, 5.4.0
open-y-subprojects/openy_focal_point2.1.02.2.03 PRs; 2.2.0
open-y-subprojects/openy_hours_formatter3.0.23.1.02 PRs; 3.0.3, 3.1.0
open-y-subprojects/openy_map6.0.0-beta46.1.03 PRs; 6.0.1, 6.1.0
open-y-subprojects/openy_node_alert2.4.22.5.02 PRs; 2.4.3, 2.5.0
open-y-subprojects/ynorth_gxp_spots_proxy1.0.11.1.01 PR; 1.1.0
ycloudyusa/embedded_groupexpro_schedule—1.0.0—
ycloudyusa/useless_machines2.1.02.2.01 PR; 2.2.0
ycloudyusa/y_pef_schedule2.1.12.2.03 PRs; 2.2.0
ycloudyusa/yusaopeny11.3.1.511.4.0.018 PRs; 11.3.1.6, 11.4.0.0-rc1, 11.4.0.0-rc2, 11.4.0.0-rc3, 11.4.0.0-rc4, 11.4.0.0-rc5
ycloudyusa/yusaopeny_activity_finder6.2.17.2.1 major8 PRs; 7.0.0, 7.1.0, 7.2.0, 7.2.1
ycloudyusa/yusaopeny_ymca3602.1.22.4.03 PRs; 2.2.0, 2.3.0, 2.4.0
Drupal Core, Drush, Symfony — 41 packages
PackageOldNewChanges
composer/ca-bundle1.5.121.6.11.5.13, 1.5.14, 1.6.0, 1.6.1
composer/semver3.4.43.6.03.5.0, 3.5.1, 3.5.2, 3.6.0
drupal/core-composer-scaffold11.3.1311.4.1111.3.14 (security), 11.3.16, 11.3.17 (security), 11.3.18, 11.3.19 (security), 11.3.20, 11.4.0-beta1, 11.4.0-rc1, 11.4.0-rc2 (security), 11.4.0, 11.4.1, 11.4.2, 11.4.3, 11.4.4 (security), 11.4.5, 11.4.6, 11.4.7 (security), 11.4.8, 11.4.9, 11.4.10 (security), 11.4.11
drupal/core11.3.1311.4.11fixes SA-CORE-2026-010, SA-CORE-2026-011, SA-CORE-2026-012, SA-CORE-2026-013, SA-CORE-2026-014, SA-CORE-2026-015, SA-CORE-2026-016; 11.3.14 (security), 11.3.16, 11.3.17 (security), 11.3.18, 11.3.19 (security), 11.3.20, 11.4.0-beta1, 11.4.0-rc1, 11.4.0-rc2 (security), 11.4.0, 11.4.1, 11.4.2, 11.4.3, 11.4.4 (security), 11.4.5, 11.4.6, 11.4.7 (security), 11.4.8, 11.4.9, 11.4.10 (security), 11.4.11
drush/drush13.7.313.8.013.7.4, 13.7.5, 13.7.6, 13.7.7, 13.8.0
symfony/consolev7.4.13v7.4.22v7.4.14, v7.4.15, v7.4.16, v7.4.17, v7.4.18, v7.4.19, v7.4.20, v7.4.21, v7.4.22
symfony/dependency-injectionv7.4.13v7.4.22v7.4.14, v7.4.15, v7.4.16, v7.4.17, v7.4.20, v7.4.21, v7.4.22
symfony/deprecation-contractsv3.7.0v3.7.1v3.7.1
symfony/dom-crawlerv7.4.12v8.1.10 majorv7.4.17, v7.4.22, v8.0.0-BETA1, v8.0.0-BETA2, v8.0.0-RC1, v8.0.0, v8.0.1, v8.0.4, v8.0.6, v8.0.8, v8.0.12, v8.1.0-BETA1, v8.1.0-BETA3, v8.1.0, v8.1.1, v8.1.5, v8.1.10
symfony/error-handlerv8.1.0v8.1.10v8.1.2, v8.1.5, v8.1.8, v8.1.10
symfony/event-dispatcher-contractsv3.7.0v3.7.1v3.7.1
symfony/event-dispatcherv7.4.9v7.4.17v7.4.14, v7.4.15, v7.4.17
symfony/filesystemv7.4.11v7.4.21v7.4.15, v7.4.17, v7.4.18, v7.4.21
symfony/finderv7.4.8v7.4.22v7.4.14, v7.4.17, v7.4.19, v7.4.20, v7.4.22
symfony/http-foundationv7.4.13v7.4.22fixes symfony/http-foundation/CVE-2026-108082.yaml; v7.4.14, v7.4.15, v7.4.16, v7.4.17, v7.4.18, v7.4.19, v7.4.20, v7.4.21, v7.4.22
symfony/http-kernelv7.4.13v7.4.22v7.4.14, v7.4.15, v7.4.16, v7.4.17, v7.4.18, v7.4.19, v7.4.20, v7.4.21, v7.4.22
symfony/mailerv7.4.12v7.4.22v7.4.14, v7.4.15, v7.4.17, v7.4.19, v7.4.22
symfony/mimev7.4.13v7.4.22fixes symfony/mime/CVE-2026-45070.yaml; v7.4.15, v7.4.16, v7.4.17, v7.4.18, v7.4.19, v7.4.22
symfony/polyfill-deepclonev1.40.0v1.43.2v1.42.0, v1.43.0, v1.43.1, v1.43.2
symfony/polyfill-iconvv1.37.0v1.43.0v1.43.0
symfony/polyfill-intl-graphemev1.38.1v1.43.3v1.41.0, v1.43.0, v1.43.3
symfony/polyfill-intl-idnv1.38.1v1.43.0v1.42.0, v1.43.0
symfony/polyfill-intl-normalizerv1.38.0v1.43.0v1.42.0, v1.43.0
symfony/polyfill-mbstringv1.38.2v1.43.3v1.43.0, v1.43.3
symfony/polyfill-php80v1.37.0v1.43.0v1.43.0
symfony/polyfill-php83v1.38.2v1.43.0v1.41.0, v1.43.0
symfony/polyfill-php84v1.38.1v1.43.0v1.43.0
symfony/polyfill-php85v1.38.1v1.43.0v1.41.0, v1.43.0
symfony/polyfill-php86—v1.43.0—
symfony/processv7.4.13v7.4.22v7.4.17, v7.4.18, v7.4.19, v7.4.21, v7.4.22
symfony/psr-http-message-bridgev7.4.8v7.4.21v7.4.21
symfony/routingv7.4.13v7.4.22v7.4.15, v7.4.17, v7.4.18, v7.4.20, v7.4.21, v7.4.22
symfony/runtime—v7.4.22—
symfony/serializerv7.4.10v7.4.22v7.4.14, v7.4.15, v7.4.16, v7.4.17, v7.4.18, v7.4.19, v7.4.20, v7.4.21, v7.4.22
symfony/service-contractsv3.7.0v3.7.3v3.7.1, v3.7.3
symfony/stringv7.4.13v8.1.10 majorv7.4.15, v7.4.19, v7.4.21, v7.4.22, v8.0.0-BETA1, v8.0.0-RC1, v8.0.0, v8.0.1, v8.0.4, v8.0.6, v8.0.8, v8.0.11, v8.0.13, v8.0.15, v8.1.0-BETA1, v8.1.0-BETA2, v8.1.0-RC1, v8.1.0, v8.1.2, v8.1.7, v8.1.9, v8.1.10
symfony/translation-contractsv3.7.0v3.7.1v3.7.1
symfony/validatorv7.4.10v7.4.22v7.4.14, v7.4.15, v7.4.16, v7.4.17, v7.4.18, v7.4.19, v7.4.20, v7.4.21, v7.4.22
symfony/var-dumperv7.4.8v7.4.22v7.4.14, v7.4.15, v7.4.17, v7.4.18, v7.4.21, v7.4.22
symfony/var-exporterv8.1.0v8.1.10v8.1.1, v8.1.3, v8.1.4, v8.1.5, v8.1.6, v8.1.9, v8.1.10
symfony/yamlv7.4.13v7.4.22fixes symfony/yaml/CVE-2026-109413.yaml; v7.4.14, v7.4.15, v7.4.17, v7.4.18, v7.4.20, v7.4.21, v7.4.22
Contrib Modules — 66 packages
PackageOldNewChanges
drupal/activenet1.0.61.1.01.1.0
drupal/addtocal_augment1.2.51.2.61.2.6
drupal/advanced_help_block1.0.81.1.01.1.0
drupal/better_exposed_filters7.1.27.2.07.1.3, 7.2.0
drupal/blazy3.0.173.0.19fixes SA-CONTRIB-2026-104; 3.0.18 (security), 3.0.19
drupal/captcha2.0.102.0.12fixes SA-CONTRIB-2026-281; 2.0.11 (security), 2.0.12
drupal/ckeditor5_plugin_pack1.5.21.5.61.5.3, 1.5.4, 1.5.5, 1.5.6
drupal/ckeditor5_premium_features1.8.11.8.61.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6
drupal/colorapi2.1.02.2.02.2.0
drupal/confi4.1.14.3.03 MRs; 4.2.0, 4.3.0
drupal/css_editor2.0.42.1.02.1.0
drupal/ctools4.1.04.1.14.1.1
drupal/ctools_views4.1.04.1.1metapackage: releases of drupal/ctools
drupal/custom_formatters4.1.0-beta24.2.1fixes SA-CONTRIB-2026-225; 4.1.0-beta3, 4.1.0, 4.2.0, 4.2.1 (security)
drupal/daterange_compact2.1.12.1.22.1.2
drupal/daxko1.0.51.1.01.1.0
drupal/diff2.0.02.1.1fixes SA-CONTRIB-2026-096; 2.0.1 (security), 2.1.0, 2.1.1 (security)
drupal/draggableviews2.1.42.1.52.1.5
drupal/easy_breadcrumb2.0.92.0.11fixes SA-CONTRIB-2026-212; 2.0.10, 2.0.11 (security)
drupal/entity1.6.01.8.0fixes SA-CONTRIB-2026-113; 8.x-1.7, 8.x-1.8 (security)
drupal/entity_browser2.15.02.17.0fixes SA-CONTRIB-2026-094; 8.x-2.16 (security), 8.x-2.17
drupal/file_delete3.0.23.0.33.0.3
drupal/focal_point2.1.22.1.32.1.3
drupal/fontyourface4.2.04.3.14.3.0, 4.3.1; patched in the distribution for #3630630
drupal/geolocation3.14.03.15.0fixes SA-CONTRIB-2026-062; 8.x-3.15 (security)
drupal/groupexpro2.1.0—removed from the distribution; SA-CONTRIB-2026-278 affects versions before 2.2.1
drupal/hal2.0.42.0.52.0.5
drupal/jquery_ui_touch_punch1.1.11.1.21.1.2
drupal/layout_builder_restrictions3.0.43.0.63.0.5, 3.0.6
drupal/layout_builder_save_and_edit1.1.01.2.01.2.0
drupal/libraries4.1.14.2.14.2.0, 4.2.1
drupal/link_attributes2.1.22.1.32.1.3
drupal/link_attributes_menu_link_content2.1.22.1.3metapackage: releases of drupal/link_attributes
drupal/media_directoriesdev-2.2.x@1bcbfb5dev-2.2.x@6e50cb5—
drupal/media_library_form_element2.1.42.1.52.1.5
drupal/menu_item_extras3.1.03.2.03.1.1, 3.1.2, 3.1.3, 3.2.0
drupal/metatag2.2.02.2.52.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5
drupal/migrate_plus6.0.106.0.116.0.11
drupal/migrate_tools6.1.46.1.56.1.5
drupal/paragraphs1.20.01.23.0fixes SA-CONTRIB-2026-060, SA-CONTRIB-2026-061; 8.x-1.21 (security), 8.x-1.22, 8.x-1.23
drupal/personify1.0.41.1.01.1.0
drupal/program_search2.0.02.1.12.1.0, 2.1.1
drupal/protected_pages1.9.03.0.0 major8.x-2.0, 3.0.0
drupal/rabbit_hole1.2.01.3.0fixes SA-CONTRIB-2026-252; 8.x-1.3 (security)
drupal/recaptcha3.5.0-rc13.5.08.x-3.5
drupal/search_api1.40.01.43.08.x-1.41, 8.x-1.42, 8.x-1.43
drupal/search_api_solr4.3.104.4.04.3.11, 4.3.12, 4.3.13, 4.3.14, 4.4.0
drupal/seven2.0.0-beta72.0.0-beta82.0.0-beta8
drupal/simple_menu_icons3.1.03.2.03.2.0
drupal/slick3.0.73.0.83.0.8
drupal/smart_date4.2.54.3.04.2.6, 4.2.7, 4.2.8, 4.3.0-beta1, 4.3.0-rc1, 4.3.0
drupal/social_feed_fetcher3.1.13.2.13.2.0, 3.2.1
drupal/stage_file_proxy3.1.63.1.7fixes SA-CONTRIB-2026-286; 3.1.7 (security)
drupal/svg_image3.2.23.2.53.2.3, 3.2.4, 3.2.5
drupal/token1.17.01.18.08.x-1.18
drupal/trash3.0.273.1.23.0.28, 3.0.29, 3.0.30, 3.0.31, 3.0.32, 3.0.33, 3.0.34, 3.0.35, 3.0.36, 3.1.0-beta1, 3.1.0-beta2, 3.1.0-beta3, 3.1.0-rc1, 3.1.0, 3.1.1, 3.1.2
drupal/tzfield1.13.01.14.08.x-1.14
drupal/upgrade_tool4.1.24.3.02 MRs; 4.2.0, 4.3.0
drupal/vendor_stream_wrapper2.0.52.1.02.1.0
drupal/verf2.1.02.2.02.2.0
drupal/video3.1.03.2.03.2.0
drupal/video_embed_field3.1.03.1.13.1.1
drupal/views_block_filter_block2.1.22.2.02.2.0
drupal/views_field_formatter4.1.14.2.04.2.0
drupal/webform6.3.0-beta96.3.1fixes SA-CONTRIB-2026-154, SA-CONTRIB-2026-155, SA-CONTRIB-2026-158, SA-CONTRIB-2026-159, SA-CONTRIB-2026-160, SA-CONTRIB-2026-161, SA-CONTRIB-2026-162, SA-CONTRIB-2026-163, SA-CONTRIB-2026-164, SA-CONTRIB-2026-165, SA-CONTRIB-2026-166, SA-CONTRIB-2026-167, SA-CONTRIB-2026-168, SA-CONTRIB-2026-169, SA-CONTRIB-2026-170, SA-CONTRIB-2026-171, SA-CONTRIB-2026-172, SA-CONTRIB-2026-173, SA-CONTRIB-2026-174, SA-CONTRIB-2026-175; 6.3.0-rc1, 6.3.0-rc2, 6.3.0, 6.3.1 (security)
drupal/ymca_sync11.0.011.1.211.1.1, 11.1.2
Libraries — 32 packages
PackageOldNewChanges
chi-teck/drupal-code-generator4.2.04.x-dev@ee02eb9—
commerceguys/addressingv2.2.5v2.3.2v2.3.0, v2.3.1, v2.3.2
consolidation/site-process5.4.26.1.0 major6.0.0, 6.0.1, 6.1.0
doctrine/lexer3.0.13.0.33.0.2, 3.0.3
enshrined/svg-sanitize0.22.01.1.1 majorfixes GHSA-m9xh-6747-9r6f, GHSA-9rjx-3jch-6vjf, GHSA-v383-3rw5-q8rf; 1.0.0, 1.1.0, 1.1.1
ezyang/htmlpurifierv4.19.0v4.19.1v4.19.1
google/recaptcha1.51.5.21.5.1, 1.5.2
guzzlehttp/guzzle7.12.17.16.1fixes GHSA-f283-ghqc-fg79, GHSA-g446-98w2-8p5w, GHSA-f7vp-7xgx-4w4r, GHSA-h95v-h523-3mw8, GHSA-v5mv-p594-2x33, GHSA-94pj-82f3-465w, GHSA-wm3w-8rrp-j577; 7.12.2, 7.12.3, 7.13.0, 7.13.1, 7.13.2, 7.13.3, 7.14.0, 7.14.1, 7.14.2, 7.15.0, 7.15.1, 7.15.2, 7.15.3, 7.15.4, 7.15.5, 7.15.6, 7.16.0, 7.16.1
guzzlehttp/promises2.5.02.6.02.5.1, 2.5.2, 2.5.3, 2.6.0
guzzlehttp/psr72.12.12.13.2fixes GHSA-c2w2-prh8-qm98; 2.12.2, 2.12.3, 2.12.4, 2.12.5, 2.13.0, 2.13.1, 2.13.2
justinrainbow/json-schema—6.14.0—
laravel/promptsv0.3.18v0.3.26v0.3.19, v0.3.20, v0.3.21, v0.3.22, v0.3.23, v0.3.24, v0.3.25, v0.3.26
league/csv9.28.09.29.09.29.0
league/oauth2-client2.9.02.9.12.9.1
library-ckeditor/colorbutton4.10.1——
library-ckeditor/font4.12.1——
library-ckeditor/panelbutton4.10.1——
marc-mabe/php-enum—v4.7.2—
masterminds/html52.10.02.12.02.10.1, 2.11.0, 2.12.0
mck89/peastv1.17.6v1.18.1v1.17.7, v1.18.0, v1.18.1
myclabs/deep-copy1.13.41.14.01.14.0
nikic/php-parserv5.7.0v5.9.0v5.8.0, v5.9.0
pear/archive_tar1.6.01.6.11.6.1
php-tuf/composer-stagerv2.1.0v2.1.1v2.1.1
phpstan/phpdoc-parser2.3.22.4.12.3.3, 2.3.4, 2.3.5, 2.3.6, 2.3.7, 2.3.8, 2.3.9, 2.3.10, 2.3.11, 2.3.12, 2.4.0, 2.4.1
psy/psyshv0.12.23v0.12.24v0.12.24
sebastian/diff7.0.07.0.17.0.1
setasign/fpdiv2.6.7v2.6.9v2.6.8, v2.6.9
solarium/solarium6.4.17.0.0 major6.4.2, 7.0.0-alpha.1, 7.0.0-alpha.2, 7.0.0
squizlabs/php_codesniffer3.13.53.13.6fixes squizlabs/php_codesniffer/CVE-2026-67434.yaml; 3.13.6
twig/html-extra—v3.29.0—
twig/twigv3.27.1v3.30.0v3.28.0, v3.29.0, v3.30.0

The after lock is one upgrade run (2026-11-03); a later run also brings newer releases inside the same constraints (a second run the same day resolved drupal/ckeditor5_premium_features 1.8.7 instead of 1.8.6).

Distribution requirements (composer.json)

Package11.3.1.611.4.0.0
drupal/core, drupal/core-composer-scaffold>=11.3 <11.4^11.4
ycloudyusa/yusaopeny_activity_finder^6.0^7.2
drupal/openy_repeat^3.1.0^4.0.0
drupal/protected_pages^1.4^3.0
open-y-subprojects/openy_custom^3.1.5^3.2.0
open-y-subprojects/openy_features^5.0^5.2
ycloudyusa/y_lb^5.0^5.1
drupal/openy_carnation^4.0.0-beta7 || ^4.0@rc || ^4.0.0^4.2
drupal/confi^4.0.0^4.2
drupal/upgrade_tool^4.1.0^4.2
ycloudyusa/useless_machines^2.0.3^2.2.0
ycloudyusa/embedded_groupexpro_schedule—^1.0
drupal/openy_pef_gxp_sync^2.0.0removed
guzzlehttp/guzzle^6 || ^7direct require dropped; Guzzle is still installed because Drupal core requires guzzlehttp/guzzle: ^7.10
library-ckeditor/colorbutton, font, panelbuttonpinnedremoved

Patches (diff of composer.json, 11.3.1.6 to 11.4.0.0): 3 drupal/core, 1 drupal/search_api and 1 drupal/webform patches removed; the drupal/rabbit_hole patch replaced; a drupal/fontyourface patch added ( merge request !20).

Bug Fixes

28 merged PR/MRs of our packages whose title says fix or bug:

Contrib Changes

Release type terms, advisories and the issue count come from the drupal.org release pages; quoted text is the first line of a release’s notes. Security first.

Contrib modules — 60 packages
  • drupal/blazy 3.0.17 → 3.0.19 — Security update, Bug fixes, New features; fixes SA-CONTRIB-2026-104; 3.0.18: “Blazy 3.0.x-dev, 2026-07-04”; 3.0.19: “Hot fix for Media player collapsed display regression”
  • drupal/captcha 2.0.10 → 2.0.12 — Security update, Bug fixes, New features; fixes SA-CONTRIB-2026-281; 24 issues resolved; 2.0.11: “This is a bugfix and security release for captcha”; 2.0.12: “This is a compatibility and bugfix release for CAPTCHA”
  • drupal/custom_formatters 4.1.0-beta2 → 4.2.1 — Security update, Bug fixes, New features; fixes SA-CONTRIB-2026-225; 4.1.0-beta3: “The third beta release of Custom Formatters 4.1.0 for Drupal 10 and 11, adding per-formatter configurable fields via Field UI, raw settings access across all engine plugins, and context-aware…”; 4.1.0: “First stable release of the 4.1.x branch”; 4.2.1: “Security release”
  • drupal/diff 2.0.0 → 2.1.1 — Security update, Bug fixes, New features; fixes SA-CONTRIB-2026-096; 9 issues resolved; 2.1.0: “Diff supports all entity types”; 2.1.1: “Minor bug fixes”
  • drupal/easy_breadcrumb 2.0.9 → 2.0.11 — Security update, Bug fixes; fixes SA-CONTRIB-2026-212; 47 issues resolved; 2.0.10: “Bugfix/small improvements release”; 2.0.11: “Bug fixes, tests, and code quality”
  • drupal/entity 1.6.0 → 1.8.0 — Security update, Bug fixes; fixes SA-CONTRIB-2026-113; 4 issues resolved; 8.x-1.7: “Minor maintenance release”; 8.x-1.8: “This release changes JSONAPI entity collection access control. In certain circumstances this may mean that JSONAPI clients can access less data than expected. Sites should carefully review their…”
  • drupal/entity_browser 2.15.0 → 2.17.0 — Security update, Bug fixes, New features; fixes SA-CONTRIB-2026-094; 19 issues resolved; 8.x-2.16: “Security release”; 8.x-2.17: “Drupal 12 compatibility, many bugfixes and improvements”
  • drupal/geolocation 3.14.0 → 3.15.0 — Security update, Bug fixes; fixes SA-CONTRIB-2026-062; 8.x-3.15: “140b7f35 Query issues”
  • drupal/paragraphs 1.20.0 → 1.23.0 — Security update, Bug fixes, New features; fixes SA-CONTRIB-2026-060, SA-CONTRIB-2026-061; 11 issues resolved; 8.x-1.21: “Security release”; 8.x-1.22: “Bugfixes, performance improvements and preparations for Drupal 12”; 8.x-1.23: “Fixes a regression with summaries on Drupal 10”
  • drupal/rabbit_hole 1.2.0 → 1.3.0 — Security update, Bug fixes; fixes SA-CONTRIB-2026-252; 5 issues resolved; 8.x-1.3: “This is a bugfix and security release for the rabbit_hole module”
  • drupal/stage_file_proxy 3.1.6 → 3.1.7 — Security update; fixes SA-CONTRIB-2026-286; 3 issues resolved
  • drupal/webform 6.3.0-beta9 → 6.3.1 — Security update, Bug fixes, New features; fixes SA-CONTRIB-2026-154, SA-CONTRIB-2026-155, SA-CONTRIB-2026-158, SA-CONTRIB-2026-159, SA-CONTRIB-2026-160, SA-CONTRIB-2026-161, SA-CONTRIB-2026-162, SA-CONTRIB-2026-163, SA-CONTRIB-2026-164, SA-CONTRIB-2026-165, SA-CONTRIB-2026-166, SA-CONTRIB-2026-167, SA-CONTRIB-2026-168, SA-CONTRIB-2026-169, SA-CONTRIB-2026-170, SA-CONTRIB-2026-171, SA-CONTRIB-2026-172, SA-CONTRIB-2026-173, SA-CONTRIB-2026-174, SA-CONTRIB-2026-175; 314 issues resolved; 6.3.0: “Webform 6.3.0-rc2 released as 6.3.0. This is the first release with support for Drupal 11. There are some outstanding issues; see #3530589: Stable Version for Drupal 11. In particular, you may wish…”; 6.3.1: “Webform 6.3.1 for Drupal 11 contains a coordinated set of 22 security fixes with advisories and one additional hardening change. Sites using a supported Webform release should update”
  • drupal/activenet 1.0.6 → 1.1.0 — New features; 1.1.0: “Drupal 12 kick-off https://git.drupalcode.org/project/activenet/-/tags/1.1.0”
  • drupal/addtocal_augment 1.2.5 → 1.2.6 — no release type; 1.2.6: “This release marks the module as compatible with the forthcoming Drupal 12 release”
  • drupal/advanced_help_block 1.0.8 → 1.1.0 — New features
  • drupal/better_exposed_filters 7.1.2 → 7.2.0 — Bug fixes, New features; 15 issues resolved
  • drupal/ckeditor5_plugin_pack 1.5.2 → 1.5.6 — Bug fixes, New features
  • drupal/ckeditor5_premium_features 1.8.1 → 1.8.6 — Bug fixes, New features
  • drupal/colorapi 2.1.0 → 2.2.0 — New features
  • drupal/css_editor 2.0.4 → 2.1.0 — New features
  • drupal/ctools 4.1.0 → 4.1.1 — Bug fixes, New features; 7 issues resolved; 4.1.1: “This is a bugfix and compatibility release for ctools”
  • drupal/daterange_compact 2.1.1 → 2.1.2 — Bug fixes; 2.1.2: “Fix fatal error in admin UI due to non-existent “entity.daterange_compact_format.canonical” route (#3512773)”
  • drupal/daxko 1.0.5 → 1.1.0 — New features
  • drupal/draggableviews 2.1.4 → 2.1.5 — New features
  • drupal/file_delete 3.0.2 → 3.0.3 — Bug fixes; 2 issues resolved
  • drupal/focal_point 2.1.2 → 2.1.3 — Bug fixes; 6 issues resolved
  • drupal/fontyourface 4.2.0 → 4.3.1 — New features
  • drupal/hal 2.0.4 → 2.0.5 — no release type; 2.0.5: “#3601383: PHP 8.5: curl_close() is deprecated”
  • drupal/jquery_ui_touch_punch 1.1.1 → 1.1.2 — no release type; 1.1.2: “Drupal 12 compatibility”
  • drupal/layout_builder_restrictions 3.0.4 → 3.0.6 — no release type; 5 issues resolved; 3.0.5: “This release marks Layout Builder Restrictions as explicitly compatible with Drupal 12, while maintaining backwards support for Drupal 10.1+ and Drupal 11”; 3.0.6: “This release simply marks the module’s Composer dependency for Drupal core as compatible with version ^12; the previous release, 3.0.5, indicated general compatible with Drupal core version 12, which…”
  • drupal/layout_builder_save_and_edit 1.1.0 → 1.2.0 — New features
  • drupal/libraries 4.1.1 → 4.2.1 — New features
  • drupal/link_attributes 2.1.2 → 2.1.3 — no release type; 2.1.3: “#[3591563]”
  • drupal/media_library_form_element 2.1.4 → 2.1.5 — no release type; 1 issue resolved; 2.1.5: “This release provides nominal Drupal 12 compatibility”
  • drupal/menu_item_extras 3.1.0 → 3.2.0 — Bug fixes, New features; 3.1.1: “- Fixed PHP 8.4 compatibility in mie_demo_base”; 3.1.2: “Performance”; 3.1.3: “- #3615084: Reverted unsafe render-array caching introduced in 3.1.2. Fixes fatal errors, cross-user cache reuse, stale menu items, and missing children”
  • drupal/metatag 2.2.0 → 2.2.5 — Bug fixes; 52 issues resolved; 2.2.1: “This release includes support for Drupal 12 and resolves many bugs. Updating is recommended for all sites. As always, thanks to everyone who contributed to this release”; 2.2.2: “This release includes some critical fixes for the last one - apologies for releasing 2.2.1 with some serious bugs. Thanks to everyone who collaborated on the fix”; 2.2.3: “This fixes a bug in the update script from the last release. Sorry about that”; 2.2.5: “Happy Halloween!”
  • drupal/migrate_plus 6.0.10 → 6.0.11 — Bug fixes, New features; 5 issues resolved; 6.0.11: “Fixes/improvements and Drupal 12 / Drush 14 support”
  • drupal/migrate_tools 6.1.4 → 6.1.5 — no release type; 3 issues resolved; 6.1.5: “Fixes, improvements, maintenance. Drupal 12 & Drush 14 support”
  • drupal/personify 1.0.4 → 1.1.0 — New features
  • drupal/program_search 2.0.0 → 2.1.1 — New features
  • drupal/protected_pages 1.9.0 → 3.0.0 — Bug fixes; 8.x-2.0: “Maintenance fixes”; 3.0.0: “Protected Pages 3.0.0”
  • drupal/recaptcha 3.5.0-rc1 → 3.5.0 — Bug fixes; 3 issues resolved; 8.x-3.5: “recaptcha 8.x-3.5-rc1 released as 8.x-3.5”
  • drupal/search_api 1.40.0 → 1.43.0 — Bug fixes, New features; 21 issues resolved; 8.x-1.41: “This is release 1.41 of the Search API module, containing several bug fixes and new features”; 8.x-1.42: “This is release 1.42 of the Search API module, containing several bug fixes and adding compatibility with Drupal 12”; 8.x-1.43: “This is release 1.43 of the Search API module, containing one bugfix for a cache poisoning issue”
  • drupal/search_api_solr 4.3.10 → 4.4.0 — Bug fixes, New features; 4.3.11: “This release focuses on compatibility, indexing fixes, and several internal cleanups across Search API Solr, the drush commands, and Solr jump-start configuration”; 4.3.12: “Drupal 10 compatibility fix release, otherwise the same as 4.3.11”; 4.3.13: “This release focuses on compatibility, indexing fixes, and several internal cleanups across Search API Solr, the drush commands, and Solr jump-start configuration”; 4.3.14: “solr_text_unstemmed fields are no longer populated after updating Search API Solr from 4.3.10 to 4.3.11/4.3.12”; 4.4.0: “Release 4.4.0 is identical to 4.3.13. But 4.4.x drops support for Drupal 10 and Drupal < 11.3”
  • drupal/seven 2.0.0-beta7 → 2.0.0-beta8 — no release type
  • drupal/simple_menu_icons 3.1.0 → 3.2.0 — New features
  • drupal/slick 3.0.7 → 3.0.8 — Bug fixes, New features; 3.0.8: “Updated to Blazy 3.18 deprecation notices for Blazy 4.x compatibility”
  • drupal/smart_date 4.2.5 → 4.3.0 — Bug fixes, New features; 43 issues resolved; 4.2.6: “A couple of bugfixes, and a new README section”; 4.2.7: “Resolves a fatal error in Drupal 11.4 for sites using serialization”; 4.2.8: “Resolves an error on sites running Drupal <11.2”; 4.3.0-beta1: “This beta release introduces compatibility updates for upcoming Drupal versions, new migration paths, user experience enhancements, and important bug fixes. These include Drupal 12 readiness, the…”; 4.3.0-rc1: “Mostly smallish fixes and stability improvements as we edge closer to a stable release for the 4.3.x branch”; 4.3.0: “The most significant change in this specific release is improved support for paragraphs. Since the 4.2.8 release, however, significant additions include improved tokens support, improvements to the…”
  • drupal/social_feed_fetcher 3.1.1 → 3.2.1 — New features
  • drupal/svg_image 3.2.2 → 3.2.5 — Bug fixes; 6 issues resolved; 3.2.3: “This release fixes a compatibility warning so the module keeps working smoothly on the latest version of PHP (8.5)”; 3.2.5: “Security update: svg_image now requires enshrined/svg-sanitize ^1.0, the library that sanitizes inline SVGs. Every 0.x release, up to and including 0.22.0, is covered by security advisories published…”
  • drupal/token 1.17.0 → 1.18.0 — Bug fixes, New features; 12 issues resolved; 8.x-1.18: “Drupal 12 compatibility, bugfixes”
  • drupal/trash 3.0.27 → 3.1.2 — Bug fixes, New features; 37 issues resolved; 3.1.0-beta1: “First beta of the 3.1.x branch. What’s new vs. 3.0.x:”; 3.1.0: “The first stable release of the 3.1.x branch! The main differences with 3.0.x are:”
  • drupal/tzfield 1.13.0 → 1.14.0 — no release type; 8.x-1.14: “Resolve phpstan warnings”
  • drupal/vendor_stream_wrapper 2.0.5 → 2.1.0 — New features
  • drupal/verf 2.1.0 → 2.2.0 — New features
  • drupal/video 3.1.0 → 3.2.0 — New features
  • drupal/video_embed_field 3.1.0 → 3.1.1 — Bug fixes
  • drupal/views_block_filter_block 2.1.2 → 2.2.0 — New features
  • drupal/views_field_formatter 4.1.1 → 4.2.0 — New features
  • drupal/ymca_sync 11.0.0 → 11.1.2 — Bug fixes, New features; 11.1.2: “Issue #3609993: Drupal 11 changes to ConfigFormBase constructor: Pass the typed config manager to ConfigFormBase in SettingsForm”

Upgrade Path

From 11.3.1.x or an 11.4.0.0 release candidate:

composer config allow-plugins.symfony/runtime true
composer require ycloudyusa/yusaopeny:^11.4@RC --no-update
composer update -W
drush updb -y --no-cache-clear
drush cr

Keep @RC while 11.4.0.0 is a release candidate; drop it after the stable release.

composer require without --no-update (or -W) fails on an 11.3 site — the locked dependencies (e.g. drupal/confi 4.1) block a partial update — and composer reverts composer.json.

All migrations run in drush updb: 34 updates on a fresh extended 11.3.1.5 install upgraded to 11.4.0.0-rc4 (measured on rc4, not re-run on rc5; sites with more modules run more), among them the blazy→image display updates, the Activity Finder 6.2.1 → 7.2.1 backend conversion (openy_activity_finder_update_9006), metatag 403/404 defaults, rabbit_hole and Trash storage updates, lb_webform_update_10001; on sites that use them also the GroupEx Pro stub clean-up and uninstall, the embed account conversion and ws_small_y_update_91009.

QA & Testing

  • Upgrade test 11.3.1.5 (extended) → 11.4.0.0-rc4 with the commands above: 34 updates, no errors (rc4 build; not re-run on rc5).
  • PR builder upgrade test and fresh install sandboxes green on #390.
  • GroupEx Pro retirement: PR builder green on #394 (composer removes drupal/groupexpro, drupal/openy_gxp, drupal/openy_pef_gxp_sync); on a live-site copy with the old modules and data, one updb pass drops the storage and uninstalls the stubs, the embed renders with a numeric account.
  • Local upgrade of a live site copy from 11.4.0.0-rc2 to main: updb clean, composer audit 0 advisories (before SA-CONTRIB-2026-286; composer update -W brings stage_file_proxy 3.1.7), no code.jquery.com request, header-less tables not enhanced.

Statistics

  • 128 PRs/MRs merged in our packages (63 GitHub + 65 drupal.org), counted from the tables below

  • 541 releases between the old and new versions of the changed packages

  • 204 packages changed: 192 updated, 6 added, 6 removed (rc4 build)

  • 55 security advisories in the table above

  • Major version bumps (8): consolidation/site-process 5.4.2 → 6.1.0, drupal/openy_repeat 3.3.0 → 4.1.0, drupal/protected_pages 1.9.0 → 3.0.0, enshrined/svg-sanitize 0.22.0 → 1.1.1, solarium/solarium 6.4.1 → 7.0.0, symfony/dom-crawler v7.4.12 → v8.1.10, symfony/string v7.4.13 → v8.1.10, ycloudyusa/yusaopeny_activity_finder 6.2.1 → 7.2.1

  • 5 new and 0 removed Drupal extensions; drush updb: 34 updates (rc4 build)

  • 16 PRs merged in yusaopeny between the tags 11.3.1.6 and 11.4.0.0 (50 commits as of rc5); 18 requirement changes in the distribution composer.json


All Merged PRs/MRs

Every PR/MR merged into a commit between the two locked references of each of our packages (GitHub compare + commits/<sha>/pulls, GitLab compare + commits/<sha>/merge_requests).

GitHub — 61 PRs in 19 repositories

open-y-subprojects/common_scss (1 PR, 0 releases, dev-main@6c3bbed → dev-main@ecc3542)

PRTitleMerged
#4Declare Drupal core constraint ^10 // ^11 // ^122026-10-15

open-y-subprojects/openy_content_core (1 PR, 1 release, 3.3 → 3.4.0)

PRTitleMerged
#11Add Drupal 12 (^12) to core_version_requirement2026-10-08

open-y-subprojects/openy_custom (4 PRs, 2 releases, 3.1.5 → 3.3.0)

PRTitleMerged
#102Add Drupal 12 (^12) to core_version_requirement2026-10-08
#101D12 compat: replace deprecated text_summary() with TextSummary service2026-10-08
#100openy_migrate: fix MigrateSkipProcessException removed in Drupal core 122026-10-08
#99feat(openy_system): add shared Vue 3 library (ITCR-1273 / ITCR-1301)2026-08-27

open-y-subprojects/openy_daxko_gxp_syncer (1 PR, 1 release, 1.4.1 → 1.5.0)

PRTitleMerged
#18Fix getDefaultOperations() missing CacheableMetadata param (core 12)2026-10-09

open-y-subprojects/openy_demo_content (1 PR, 1 release, 2.6.0 → 2.7.0)

PRTitleMerged
#33Add Drupal 12 (^12) to core_version_requirement2026-10-08

open-y-subprojects/openy_features (4 PRs, 3 releases, 5.1.4 → 5.4.0)

PRTitleMerged
#128D12: pattern sweep leftovers (cookie, check_markup, EntityTypeManager, views.inc)2026-10-15
#127D12: getOriginal() (CR 3295826)2026-10-08
#125D12 compat: add ^12 and OOP hook / FileExists changes, with core floors2026-10-08
#122fix(ITCR-1271): use core image formatter instead of blazy (D11.4 config schema)2026-08-07

open-y-subprojects/openy_focal_point (3 PRs, 1 release, 2.1.0 → 2.2.0)

PRTitleMerged
#11Add Drupal 12 (^12) to core_version_requirement2026-10-08
#10D12 compat: replace deprecated image_path_flush() with service call2026-10-08
#9fix(ITCR-1347): Replace Request::get() in preview controller (removed in Symfony 8)2026-10-08

open-y-subprojects/openy_hours_formatter (2 PRs, 2 releases, 3.0.2 → 3.1.0)

PRTitleMerged
#13Parse only the leading time range in openy_hours tokens2026-10-07
#12Add Drupal 12 (^12) to core_version_requirement2026-10-08

open-y-subprojects/openy_map (3 PRs, 2 releases, 6.0.0-beta4 → 6.1.0)

PRTitleMerged
#100Add Drupal 12 (^12) to core_version_requirement2026-10-08
#99fix(ITCR-1344): Switch map elements to RenderElementBase (RenderElement removed in D12)2026-10-08
#97Honor geolocation_google_maps.settings region/language config for the Maps API script2026-09-10

open-y-subprojects/openy_node_alert (2 PRs, 2 releases, 2.4.2 → 2.5.0)

PRTitleMerged
#174D12: core_version_requirement bump to add ^12, 1 file(s)2026-10-08
#173fix(ITCP-730): do not load alert widget on backend routes2026-09-15

open-y-subprojects/ynorth_gxp_spots_proxy (1 PR, 1 release, 1.0.1 → 1.1.0)

PRTitleMerged
#3Drupal 12 readiness: core_version_requirement2026-10-09

YCloudYUSA/lb_claro (2 PRs, 2 releases, 3.0.2 → 3.1.1)

PRTitleMerged
#8composer.json: admit Drupal 12 in drupal/core constraint2026-10-15
#7Add Drupal 12 (^12) to core_version_requirement2026-10-08

YCloudYUSA/useless_machines (1 PR, 1 release, 2.1.0 → 2.2.0)

PRTitleMerged
#15Add stub modules for retired GroupEx Pro modules2026-11-02

YCloudYUSA/y_lb (4 PRs, 4 releases, 5.0.4 → 5.2.1)

PRTitleMerged
#317fix(ITCP-752): require drupal/lb_table ^1.1.1 for the tablesaw thead guard2026-10-28
#315D12/Symfony 8: getSubscribedEvents() return type2026-10-08
#312fix(ITCR-1271): use core image formatter instead of blazy (D11.4 config schema)2026-08-07
#311fix/issue-310-incorrect-route-processing/Fix for the issue with incor…2026-06-23

YCloudYUSA/y_lb_demo_content (1 PR, 1 release, 5.1.0 → 5.2.0)

PRTitleMerged
#61D12/Symfony 8: getSubscribedEvents() return type2026-10-08

YCloudYUSA/y_pef_schedule (3 PRs, 1 release, 2.1.1 → 2.2.0)

PRTitleMerged
#25D12 compat: add ^12 to core_version_requirement2026-10-08
#24fix(ITCR-1346): Replace Request::get() in schedule controller (removed in Symfony 8)2026-10-08
#23Use official drupal/openy_repeat package instead of ynorth-projects2026-10-08

YCloudYUSA/yusaopeny (18 PRs, 6 releases, 11.3.1.5 → 11.4.0.0)

PRTitleMerged
#399chore: set distribution version 11.4.0.0-rc52026-11-04
#398fix(ITCP-752): patch fontyourface 4.3.x so font stylesheets are attached again2026-11-04
#395chore: set distribution version 11.4.0.0-rc42026-11-02
#394chore(ITCP-752): require useless_machines ^2.2.02026-11-02
#393Replace drupal/groupexpro with ycloudyusa/embedded_groupexpro_schedule2026-11-02
#392chore: bump version to 11.4.0.3-dev in openy.info.yml2026-10-30
#391chore: set distribution version 11.4.0.0-rc32026-10-30
#390chore(ITCP-752): require yusaopeny_activity_finder ^7.22026-10-30
#389feat(ITCP-592): bump openy_carnation minimum to ^4.22026-10-27
#387fix(ITCR-1336): drop stale composer patches, fix empty rabbit_hole patch2026-10-08
#386fix(ITCP-741): self-host jQuery Migrate, drop code.jquery.com CDN2026-09-18
#384chore: bump openy_repeat, yusaopeny_activity_finder, openy_custom2026-09-03
#383fix: bump protected_pages to ^3.0 (Drupal core 11.4+ compat)2026-09-03
#377chore: post-release bump to 11.3.1.7-dev + docs2026-07-06
#376chore: constrain drupal/core to <11.42026-07-06
#374chore: remove deprecated CKEditor 4 library plugins2026-10-27
#372feat: add Drupal 11.4 support2026-08-11
#371chore: bump version to 11.3.1.6-dev2026-05-27

YCloudYUSA/yusaopeny_activity_finder (8 PRs, 4 releases, 6.2.1 → 7.2.1)

PRTitleMerged
#86fix: update 9006 enables the Solr submodule only when search_api_solr is enabled2026-10-29
#85Category Tags, Filters on Top and location/fetch fixes for the AF4 app2026-10-29
#84D12 compat: text_summary() fallback for Drupal < 11.42026-10-08
#83D12 compat: require Drupal 11.4+ // 12 in core_version_requirement2026-10-08
#82D12 compat: replace deprecated text_summary() with TextSummary service2026-10-08
#81fix(ITCR-1345): Drop removed core cookie library dependencies2026-10-08
#80docs(af): refine CHANGELOG to be more human-friendly2026-09-03
#79AF4: Vue 2 to Vue 3 migration (ITCR-1273)2026-09-03

YCloudYUSA/yusaopeny_ymca360 (3 PRs, 3 releases, 2.1.2 → 2.4.0)

PRTitleMerged
#22D12 compat: add ^12 to core_version_requirement2026-10-08
#21fix: widen y360id from int to string, sync no longer aborts2026-08-31
#18Harden windowed pagination: page ceiling + no-progress guard2026-06-17
drupal.org — 65 MRs in 45 repositories

drupal/confi (3 MRs, 2 releases, 4.1.1 → 4.3.0)

MRTitleMerged
!17Use injected file_system service instead of \Drupal::service()2026-10-08
!16Add Drupal 12 (^12) to core_version_requirement2026-10-08
!15fix(ITCR-1271): widen module_installer typehint to ModuleInstallerInterface (D11.4)2026-08-07

drupal/lb_accordion (3 MRs, 3 releases, 3.0.0 → 3.2.0)

MRTitleMerged
!31Add Drupal 12 (^12) to core_version_requirement2026-10-08
!30Fix: run text format filters (media_embed) on accordion item body2026-09-14
!27Fix: Render field_block_item from block_content entity in accordion template2026-08-27

drupal/lb_branch_amenities_blocks (1 MR, 1 release, 3.0.0 → 3.1.0)

MRTitleMerged
!20Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_branch_hours_blocks (1 MR, 1 release, 3.0.0 → 3.1.0)

MRTitleMerged
!37Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_branch_social_links_blocks (1 MR, 1 release, 1.0.7 → 1.1.0)

MRTitleMerged
!12Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_cards (2 MRs, 2 releases, 3.0.2 → 3.1.0)

MRTitleMerged
!59Add Drupal 12 (^12) to core_version_requirement2026-10-08
!58fix: prevent button gap in equal-height card rows2026-06-12

drupal/lb_carousel (1 MR, 1 release, 3.0.0 → 3.1.0)

MRTitleMerged
!34Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_grid_cta (1 MR, 1 release, 4.0.0 → 4.1.0)

MRTitleMerged
!38Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_hero (1 MR, 1 release, 2.0.3 → 2.1.0)

MRTitleMerged
!46Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_modal (1 MR, 1 release, 2.0.0 → 2.1.0)

MRTitleMerged
!14Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_partners_blocks (1 MR, 1 release, 2.0.0 → 2.1.0)

MRTitleMerged
!26Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_ping_pong (1 MR, 1 release, 2.0.0 → 2.1.0)

MRTitleMerged
!35Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_promo (1 MR, 1 release, 2.0.0 → 2.1.0)

MRTitleMerged
!22Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_related_articles_blocks (1 MR, 1 release, 2.0.0 → 2.1.0)

MRTitleMerged
!21Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_related_events_blocks (1 MR, 1 release, 2.0.0 → 2.1.0)

MRTitleMerged
!29Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_simple_menu (1 MR, 1 release, 2.0.0 → 2.1.0)

MRTitleMerged
!16Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_staff_members_blocks (1 MR, 1 release, 2.0.0 → 2.1.0)

MRTitleMerged
!30Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_statistics (1 MR, 1 release, 3.0.0 → 3.1.0)

MRTitleMerged
!21Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_table (2 MRs, 2 releases, 1.1.0 → 1.2.0)

MRTitleMerged
!17Add Drupal 12 (^12) to core_version_requirement2026-10-08
!16Guard tablesaw enhancement: only add markup to tables with header cells2026-09-14

drupal/lb_testimonial_blocks (1 MR, 1 release, 2.1.0 → 2.2.0)

MRTitleMerged
!28Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/lb_webform (2 MRs, 2 releases, 2.0.0 → 2.1.1)

MRTitleMerged
!14Add webform_ui as a dependency2026-11-03
!13Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/openy_branch_selector (1 MR, 1 release, 1.1.2 → 1.2.0)

MRTitleMerged
!4Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/openy_carnation (2 MRs, 2 releases, 4.0.0-beta7 → 4.2.0)

MRTitleMerged
!127D12 compat: add missing description_classes on before branch (CR#3482370)2026-10-08
!125ITCR-1271: keep field media images fluid after blazy->image swap2026-08-07

drupal/openy_daxko2 (1 MR, 1 release, 1.0.7 → 1.1.0)

MRTitleMerged
!9Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/openy_er (1 MR, 1 release, 1.1.1 → 1.2.0)

MRTitleMerged
!5Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/openy_gtranslate (1 MR, 1 release, 2.0.0 → 2.1.0)

MRTitleMerged
!7Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/openy_mappings (1 MR, 1 release, 1.1.1 → 1.2.0)

MRTitleMerged
!7Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/openy_node_session (3 MRs, 2 releases, 2.2.0 → 2.4.0)

MRTitleMerged
!5Add the Category Tags vocabulary and session tag field2026-10-29
!4Add Drupal 12 (^12) to core_version_requirement2026-10-08
!2Drupal 11 upgrade: staged changes2025-05-29

drupal/openy_repeat (3 MRs, 3 releases, 3.3.0 → 4.1.0)

MRTitleMerged
!16D12: fix RangeAsteriksValidator::validate() signature for Symfony 82026-10-08
!15ITCR-1271: allow openy_carnation ^4.1 (D11.4 field media image fix)2026-08-07
!14Schedules Vue 2 to Vue 3 migration (ITCR-1301)2026-09-03

drupal/openy_socrates (2 MRs, 2 releases, 1.1.0 → 1.2.1)

MRTitleMerged
!4composer.json: admit Drupal 12 in drupal/core constraint2026-10-15
!3Add Symfony 8 return type to OpenySocratesCompilerPass::process()2026-10-08

drupal/upgrade_tool (2 MRs, 2 releases, 4.1.2 → 4.3.0)

MRTitleMerged
!15D12: Attribute-based plugin discovery + config pre-existing names fix2026-10-08
!14fix(ITCR-1271): widen module_installer typehint to ModuleInstallerInterface (D11.4)2026-08-07

drupal/ws_code_block (1 MR, 1 release, 1.1.0 → 1.2.0)

MRTitleMerged
!3Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/ws_colorway_canada (1 MR, 1 release, 2.0.1 → 2.1.0)

MRTitleMerged
!23Add ^12 to core_version_requirement (Drupal 12 readiness)2026-10-09

drupal/ws_event (1 MR, 1 release, 2.0.1 → 2.1.0)

MRTitleMerged
!97Allow drush/drush ^14 for Drupal 12 compatibility2026-10-08

drupal/ws_lb_tabs (1 MR, 1 release, 3.0.0 → 3.1.0)

MRTitleMerged
!17Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/ws_promotion (2 MRs, 1 release, 2.0.0 → 2.1.0)

MRTitleMerged
!14Add ^12 to core_version_requirement (Drupal 12 readiness)2026-10-09
!13D12/Symfony 8: add missing return type to getSubscribedEvents()2026-10-08

drupal/ws_small_y (6 MRs, 4 releases, 2.0.4 → 2.2.0)

MRTitleMerged
!86Add alt text to existing Small Y demo media images2026-10-30
!85Add alt text to Small Y demo media images2026-10-30
!84Add ^12 to core_version_requirement (Drupal 12 readiness)2026-10-09
!83D12/Symfony 8: add missing return type to getSubscribedEvents()2026-10-08
!82Fix: alert description hidden on all header/footer alerts2026-08-04
!81fix: replace min-height with aspect-ratio on card-img-wrapper (Safari fix)2026-07-17

drupal/y_branch (1 MR, 1 release, 1.1.1 → 1.2.0)

MRTitleMerged
!31Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/y_branch_menu (1 MR, 1 release, 1.1.1 → 1.2.0)

MRTitleMerged
!19Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/y_camp (1 MR, 1 release, 3.0.0 → 3.1.0)

MRTitleMerged
!54Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/y_donate (1 MR, 1 release, 3.0.1 → 3.1.0)

MRTitleMerged
!22Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/y_facility (1 MR, 1 release, 3.0.0 → 3.1.0)

MRTitleMerged
!12Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/y_lb_article (1 MR, 1 release, 2.0.1 → 2.1.0)

MRTitleMerged
!63Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/y_program (1 MR, 1 release, 2.0.0 → 2.1.0)

MRTitleMerged
!11Add Drupal 12 (^12) to core_version_requirement2026-10-08

drupal/y_program_subcategory (1 MR, 1 release, 2.0.0 → 2.1.0)

MRTitleMerged
!8Add Drupal 12 (^12) to core_version_requirement2026-10-08

Ranges are the locked references, so yusaopeny starts at 11.3.1.5 and includes the 11.3.1.6 PRs (#371, #376).

All Releases

Releases between the old and the new locked version (date = release date).

Layout Builder Blocks — 32 releases
  • drupal/lb_accordion: 3.1.0 2026-08-27, 3.1.1 2026-09-14, 3.2.0 2026-10-08
  • drupal/lb_branch_amenities_blocks: 3.1.0 2026-10-08
  • drupal/lb_branch_hours_blocks: 3.1.0 2026-10-08
  • drupal/lb_branch_social_links_blocks: 1.1.0 2026-10-09
  • drupal/lb_cards: 3.0.3 2026-06-12, 3.1.0 2026-10-08
  • drupal/lb_carousel: 3.1.0 2026-10-08
  • drupal/lb_grid_cta: 4.1.0 2026-10-08
  • drupal/lb_hero: 2.1.0 2026-10-08
  • drupal/lb_modal: 2.1.0 2026-10-08
  • drupal/lb_partners_blocks: 2.1.0 2026-10-08
  • drupal/lb_ping_pong: 2.1.0 2026-10-08
  • drupal/lb_promo: 2.1.0 2026-10-08
  • drupal/lb_related_articles_blocks: 2.1.0 2026-10-08
  • drupal/lb_related_events_blocks: 2.1.0 2026-10-08
  • drupal/lb_simple_menu: 2.1.0 2026-10-08
  • drupal/lb_staff_members_blocks: 2.1.0 2026-10-08
  • drupal/lb_statistics: 3.1.0 2026-10-08
  • drupal/lb_table: 1.1.1 2026-09-14, 1.2.0 2026-10-08
  • drupal/lb_testimonial_blocks: 2.2.0 2026-10-08
  • drupal/lb_webform: 2.1.0 2026-10-08, 2.1.1 2026-11-03
  • ycloudyusa/lb_claro: 3.1.0 2026-10-08, 3.1.1 2026-10-15
  • ycloudyusa/y_lb: 5.0.5 2026-06-23, 5.1.0 2026-08-07, 5.2.0 2026-10-08, 5.2.1 2026-10-28
  • ycloudyusa/y_lb_demo_content: 5.2.0 2026-10-08
Website Services Themes and Small Y — 11 releases
  • drupal/openy_carnation: 4.1.0 2026-08-07, 4.2.0 2026-10-08
  • drupal/ws_code_block: 1.2.0 2026-10-08
  • drupal/ws_colorway_canada: 2.1.0 2026-10-09
  • drupal/ws_event: 2.1.0 2026-10-08
  • drupal/ws_lb_tabs: 3.1.0 2026-10-08
  • drupal/ws_promotion: 2.1.0 2026-10-09
  • drupal/ws_small_y: 2.0.5 2026-07-17, 2.0.6 2026-08-04, 2.1.0 2026-10-09, 2.2.0 2026-10-30
Content Types — 8 releases
  • drupal/y_branch: 1.2.0 2026-10-08
  • drupal/y_branch_menu: 1.2.0 2026-10-08
  • drupal/y_camp: 3.1.0 2026-10-08
  • drupal/y_donate: 3.1.0 2026-10-08
  • drupal/y_facility: 3.1.0 2026-10-08
  • drupal/y_lb_article: 2.1.0 2026-10-08
  • drupal/y_program: 2.1.0 2026-10-08
  • drupal/y_program_subcategory: 2.1.0 2026-10-08
YUSAOpenY Modules — 43 releases
  • drupal/openy_branch_selector: 1.2.0 2026-10-08
  • drupal/openy_daxko2: 1.1.0 2026-10-08
  • drupal/openy_er: 1.2.0 2026-10-08
  • drupal/openy_gtranslate: 2.1.0 2026-10-08
  • drupal/openy_mappings: 1.2.0 2026-10-08
  • drupal/openy_node_session: 2.3.0 2026-10-09, 2.4.0 2026-10-29
  • drupal/openy_repeat: 3.4.0 2026-08-07, 4.0.0 2026-09-03, 4.1.0 2026-10-08
  • drupal/openy_socrates: 1.2.0 2026-10-08, 1.2.1 2026-10-15
  • open-y-subprojects/openy_content_core: 3.4.0 2026-10-08
  • open-y-subprojects/openy_custom: 3.2.0 2026-08-27, 3.3.0 2026-10-08
  • open-y-subprojects/openy_daxko_gxp_syncer: 1.5.0 2026-10-09
  • open-y-subprojects/openy_demo_content: 2.7.0 2026-10-08
  • open-y-subprojects/openy_features: 5.2.0 2026-08-07, 5.3.0 2026-10-08, 5.4.0 2026-10-15
  • open-y-subprojects/openy_focal_point: 2.2.0 2026-10-08
  • open-y-subprojects/openy_hours_formatter: 3.0.3 2026-10-07, 3.1.0 2026-10-08
  • open-y-subprojects/openy_map: 6.0.1 2026-09-10, 6.1.0 2026-10-08
  • open-y-subprojects/openy_node_alert: 2.4.3 2026-09-15, 2.5.0 2026-10-08
  • open-y-subprojects/ynorth_gxp_spots_proxy: 1.1.0 2026-10-09
  • ycloudyusa/useless_machines: 2.2.0 2026-11-02
  • ycloudyusa/y_pef_schedule: 2.2.0 2026-10-08
  • ycloudyusa/yusaopeny: 11.3.1.6 2026-07-06, 11.4.0.0-rc1 2026-08-11, 11.4.0.0-rc2 2026-09-03, 11.4.0.0-rc3 2026-10-30, 11.4.0.0-rc4 2026-11-02, 11.4.0.0-rc5 2026-11-04
  • ycloudyusa/yusaopeny_activity_finder: 7.0.0 2026-09-03, 7.1.0 2026-10-08, 7.2.0 2026-10-29, 7.2.1 2026-10-29
  • ycloudyusa/yusaopeny_ymca360: 2.2.0 2026-06-17, 2.3.0 2026-08-31, 2.4.0 2026-10-08
Drupal Core, Drush, Symfony — 230 releases
Contrib Modules — 129 releases
Libraries — 88 releases

No release data: drupal/ctools_views (metapackage: releases of drupal/ctools); drupal/link_attributes_menu_link_content (metapackage: releases of drupal/link_attributes)