From e28b037e5995d437a4ba38465a16687eda3a6e0e Mon Sep 17 00:00:00 2001 From: Github Actions Date: Thu, 8 Aug 2024 19:29:34 +0000 Subject: [PATCH 1/5] 11.2.2 --- .../humsci/su_humsci_profile/su_humsci_profile.info.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docroot/profiles/humsci/su_humsci_profile/su_humsci_profile.info.yml b/docroot/profiles/humsci/su_humsci_profile/su_humsci_profile.info.yml index f79f49608..1ba8022f6 100644 --- a/docroot/profiles/humsci/su_humsci_profile/su_humsci_profile.info.yml +++ b/docroot/profiles/humsci/su_humsci_profile/su_humsci_profile.info.yml @@ -1,7 +1,7 @@ name: 'Stanford HumSci' type: profile description: 'Installation profile for HumSci Drupal' -version: 11.2.1 +version: 11.2.2 core_version_requirement: '^9.4 || ^10' themes: - material_admin From 29f076ff567d8380115512007ccac7b598ce7f01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20D=C3=ADaz=20Soto?= Date: Tue, 13 Aug 2024 09:39:40 -0600 Subject: [PATCH 2/5] Four Kitchens Release - Sprint 56 (#1597) * SHS-5692: Implementation: New Spotlight design for Colorful and Traditional (#1589) * SHS-5772: Regression: External Links on Postcards are wrong color (#1591) * SHS-5629: Editors can more easily edit a caption (#1580) * SHS-5661: Remove legacy fields (#1577) * SHS-4929: Hide caption/credits on images in default views (#1578) * SHS-5675: Helping users avoid 'Table cell missing context (e.g. headings) A11y warning (#1579) --- composer.json | 4 +- ...display.paragraph.hs_spotlight.default.yml | 7 + ...display.paragraph.hs_spotlight.default.yml | 2 + ...display.paragraph.hs_spotlight.preview.yml | 2 + ...aph.hs_spotlight.field_spotlight_style.yml | 21 ++ ...torage.paragraph.field_spotlight_style.yml | 24 +++ .../humsci/hs_layouts/hs_layouts.module | 7 + .../hs_paragraph_types.module | 4 + .../carousel-slides/carousel-slides-height.js | 18 +- .../src/scss/components/_card.scss | 2 + .../src/scss/components/_linked-cards.scss | 7 +- .../scss/components/_pattern.spotlight.scss | 189 ++++++++++++++---- 12 files changed, 243 insertions(+), 44 deletions(-) create mode 100644 config/default/field.field.paragraph.hs_spotlight.field_spotlight_style.yml create mode 100644 config/default/field.storage.paragraph.field_spotlight_style.yml diff --git a/composer.json b/composer.json index 2a55a56ca..06b4c9cac 100644 --- a/composer.json +++ b/composer.json @@ -241,7 +241,9 @@ "https://www.drupal.org/project/drupal/issues/3306916": "https://www.drupal.org/files/issues/2023-12-19/3306916-18.patch", "views form null fix": "patches/core-views.patch", "CKEditor 5 headings plugin paragraph label change": "patches/ckeditor5-paragraph-rename.patch", - "Allow hs group blocks in layout_builder": "patches/layout_builder-allow-hs-blocks.patch" + "Allow hs group blocks in layout_builder": "patches/layout_builder-allow-hs-blocks.patch", + "Allow media items to be edited in a modal when using the field widget https://www.drupal.org/project/drupal/issues/2985168": "https://www.drupal.org/files/issues/2023-12-18/2985168-172.patch", + "Cannot read properties of undefined (reading 'settings') with dialog.position.js https://www.drupal.org/project/drupal/issues/3356667": "https://www.drupal.org/files/issues/2024-08-09/3356667-undefined-settings-dialog-position-51.patch" }, "drupal/entity_reference_exposed_filters": { "https://www.drupal.org/project/entity_reference_exposed_filters/issues/3189025": "https://www.drupal.org/files/issues/2023-10-17/entity_reference_exposed_filters-empty_target-3189025-4.patch" diff --git a/config/default/core.entity_form_display.paragraph.hs_spotlight.default.yml b/config/default/core.entity_form_display.paragraph.hs_spotlight.default.yml index 609faddef..06d47aa71 100644 --- a/config/default/core.entity_form_display.paragraph.hs_spotlight.default.yml +++ b/config/default/core.entity_form_display.paragraph.hs_spotlight.default.yml @@ -10,6 +10,7 @@ dependencies: - field.field.paragraph.hs_spotlight.field_hs_spotlight_image_align - field.field.paragraph.hs_spotlight.field_hs_spotlight_link - field.field.paragraph.hs_spotlight.field_hs_spotlight_title + - field.field.paragraph.hs_spotlight.field_spotlight_style - paragraphs.paragraphs_type.hs_spotlight module: - allowed_formats @@ -81,6 +82,12 @@ content: size: 60 placeholder: '' third_party_settings: { } + field_spotlight_style: + type: options_select + weight: 7 + region: content + settings: { } + third_party_settings: { } hidden: created: true status: true diff --git a/config/default/core.entity_view_display.paragraph.hs_spotlight.default.yml b/config/default/core.entity_view_display.paragraph.hs_spotlight.default.yml index a4561c922..dd91dbd8b 100644 --- a/config/default/core.entity_view_display.paragraph.hs_spotlight.default.yml +++ b/config/default/core.entity_view_display.paragraph.hs_spotlight.default.yml @@ -10,6 +10,7 @@ dependencies: - field.field.paragraph.hs_spotlight.field_hs_spotlight_image_align - field.field.paragraph.hs_spotlight.field_hs_spotlight_link - field.field.paragraph.hs_spotlight.field_hs_spotlight_title + - field.field.paragraph.hs_spotlight.field_spotlight_style - paragraphs.paragraphs_type.hs_spotlight module: - ds @@ -123,4 +124,5 @@ hidden: field_hs_spotlight_bg: true field_hs_spotlight_height: true field_hs_spotlight_image_align: true + field_spotlight_style: true search_api_excerpt: true diff --git a/config/default/core.entity_view_display.paragraph.hs_spotlight.preview.yml b/config/default/core.entity_view_display.paragraph.hs_spotlight.preview.yml index 556c5e0fb..9411a1f20 100644 --- a/config/default/core.entity_view_display.paragraph.hs_spotlight.preview.yml +++ b/config/default/core.entity_view_display.paragraph.hs_spotlight.preview.yml @@ -11,6 +11,7 @@ dependencies: - field.field.paragraph.hs_spotlight.field_hs_spotlight_image_align - field.field.paragraph.hs_spotlight.field_hs_spotlight_link - field.field.paragraph.hs_spotlight.field_hs_spotlight_title + - field.field.paragraph.hs_spotlight.field_spotlight_style - paragraphs.paragraphs_type.hs_spotlight module: - ds @@ -129,4 +130,5 @@ hidden: field_hs_spotlight_bg: true field_hs_spotlight_height: true field_hs_spotlight_image_align: true + field_spotlight_style: true search_api_excerpt: true diff --git a/config/default/field.field.paragraph.hs_spotlight.field_spotlight_style.yml b/config/default/field.field.paragraph.hs_spotlight.field_spotlight_style.yml new file mode 100644 index 000000000..96c0a4b01 --- /dev/null +++ b/config/default/field.field.paragraph.hs_spotlight.field_spotlight_style.yml @@ -0,0 +1,21 @@ +uuid: 7bd01afb-289b-4103-a7e7-acbabc87189e +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_spotlight_style + - paragraphs.paragraphs_type.hs_spotlight + module: + - options +id: paragraph.hs_spotlight.field_spotlight_style +field_name: field_spotlight_style +entity_type: paragraph +bundle: hs_spotlight +label: 'Spotlight Style' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: list_string diff --git a/config/default/field.storage.paragraph.field_spotlight_style.yml b/config/default/field.storage.paragraph.field_spotlight_style.yml new file mode 100644 index 000000000..57bce3b8a --- /dev/null +++ b/config/default/field.storage.paragraph.field_spotlight_style.yml @@ -0,0 +1,24 @@ +uuid: bcc6ce07-7895-4a5c-810a-f2d17534ce3e +langcode: en +status: true +dependencies: + module: + - options + - paragraphs +id: paragraph.field_spotlight_style +field_name: field_spotlight_style +entity_type: paragraph +type: list_string +settings: + allowed_values: + - + value: expanded + label: Expanded + allowed_values_function: '' +module: options +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/docroot/modules/humsci/hs_layouts/hs_layouts.module b/docroot/modules/humsci/hs_layouts/hs_layouts.module index 2ffe4bd5b..a9a263009 100644 --- a/docroot/modules/humsci/hs_layouts/hs_layouts.module +++ b/docroot/modules/humsci/hs_layouts/hs_layouts.module @@ -105,6 +105,13 @@ function hs_layouts_preprocess_pattern_spotlight(&$variables) { $bgValue = $paragraph->get('field_hs_spotlight_bg')->getString(); $variables['attributes']->addClass(Html::cleanCssIdentifier($bgValue)); } + if ( + $paragraph instanceof ParagraphInterface && + $paragraph->hasField('field_spotlight_style') + ) { + $className = $paragraph->get('field_spotlight_style')->isEmpty() ? 'classic' : $paragraph->get('field_spotlight_style')->getString(); + $variables['attributes']->addClass(Html::cleanCssIdentifier('hb-spotlight--' . $className)); + } } /** diff --git a/docroot/modules/humsci/hs_paragraph_types/hs_paragraph_types.module b/docroot/modules/humsci/hs_paragraph_types/hs_paragraph_types.module index 40dd246bc..bd229565e 100644 --- a/docroot/modules/humsci/hs_paragraph_types/hs_paragraph_types.module +++ b/docroot/modules/humsci/hs_paragraph_types/hs_paragraph_types.module @@ -147,4 +147,8 @@ function hs_paragraph_types_field_widget_complete_options_select_form_alter(arra if (isset($context['items']) && $context['items']->getName() == 'field_accordion_style') { $field_widget_form['widget']['#options']['_none'] = t('Default'); } + // Change the default option label for field_spotlight_style. + if (isset($context['items']) && $context['items']->getName() == 'field_spotlight_style') { + $field_widget_form['widget']['#options']['_none'] = t('Classic'); + } } diff --git a/docroot/themes/humsci/humsci_basic/src/js/shared/carousel-slides/carousel-slides-height.js b/docroot/themes/humsci/humsci_basic/src/js/shared/carousel-slides/carousel-slides-height.js index c2dde27a7..10c729b91 100644 --- a/docroot/themes/humsci/humsci_basic/src/js/shared/carousel-slides/carousel-slides-height.js +++ b/docroot/themes/humsci/humsci_basic/src/js/shared/carousel-slides/carousel-slides-height.js @@ -52,9 +52,21 @@ const restrictHeight = () => { } // If the textBoxes are spotlight textBoxes, then give them the same height on all screen sizes - textBoxes.forEach( - (textBox) => isSpotlightTextBox(textBox) && setMinHeight(textBox, maxBoxHeight), - ); + textBoxes.forEach((textBox) => { + const classicSpotlight = slide.querySelector('.hb-spotlight--classic'); + if (isSpotlightTextBox(textBox) && classicSpotlight) { + setMinHeight(textBox, maxBoxHeight); + } + }); + + // Find all spotlights texBoxes wrappers to give them the same height on all screen sizes + const expandedSpotlights = slide.querySelectorAll('.hb-spotlight--expanded'); + if (expandedSpotlights) { + expandedSpotlights.forEach((expandedSpotlight) => { + const expandedSpotlightWrapper = expandedSpotlight.querySelector('.hb-spotlight__wrapper'); + setMinHeight(expandedSpotlightWrapper, maxBoxHeight); + }); + } // Find images inside each slider. const imageWrapper = slide.querySelector('.hb-spotlight__image-wrapper'); diff --git a/docroot/themes/humsci/humsci_basic/src/scss/components/_card.scss b/docroot/themes/humsci/humsci_basic/src/scss/components/_card.scss index 45e71de59..7755778e9 100644 --- a/docroot/themes/humsci/humsci_basic/src/scss/components/_card.scss +++ b/docroot/themes/humsci/humsci_basic/src/scss/components/_card.scss @@ -488,6 +488,8 @@ } a { + @include hb-link; + // Warbler color pairing override. @include hb-traditional { .ht-pairing-warbler & { diff --git a/docroot/themes/humsci/humsci_basic/src/scss/components/_linked-cards.scss b/docroot/themes/humsci/humsci_basic/src/scss/components/_linked-cards.scss index 5a96bcd9a..f8c924ac0 100644 --- a/docroot/themes/humsci/humsci_basic/src/scss/components/_linked-cards.scss +++ b/docroot/themes/humsci/humsci_basic/src/scss/components/_linked-cards.scss @@ -1,7 +1,7 @@ .hb-vertical-card, .hb-card--date-stacked { // Needed to make the styles work when the anchor is the wrapper. - .hb-card__title a:not([class]), + .hb-card__title a, .hb-card__title a > div > * { @include hb-link; } @@ -25,9 +25,8 @@ transform: scale($hb-image-hover-scale); } - .hb-card__title a, // Needed to make the styles work when the anchor is the wrapper. - .hb-card__title a:not([class]), + .hb-card__title a, .hb-card__title a > div > * { color: var(--palette--black); @@ -36,7 +35,7 @@ transition-delay: 0s, 0s; box-shadow: inset 0 hb-calculate-rems(-14px) 0 var(--palette--tertiary-highlight); } - + @include hb-traditional { color: var(--palette--black); background-image: none; diff --git a/docroot/themes/humsci/humsci_basic/src/scss/components/_pattern.spotlight.scss b/docroot/themes/humsci/humsci_basic/src/scss/components/_pattern.spotlight.scss index c27538382..12381d34e 100644 --- a/docroot/themes/humsci/humsci_basic/src/scss/components/_pattern.spotlight.scss +++ b/docroot/themes/humsci/humsci_basic/src/scss/components/_pattern.spotlight.scss @@ -1,7 +1,10 @@ .hb-spotlight { - padding: hb-spacing-width('md') 0; background-color: var(--palette--spotlight); + @include grid-media-min('md') { + margin: hb-spacing-width() 0; + } + &--background-gray { background-color: var(--palette--gray-medium); } @@ -13,12 +16,15 @@ background-color: var(--palette--secondary-highlight); } - @include grid-media-min('md') { - padding: hb-spacing-width() 0; - margin: hb-spacing-width() 0; - } + &--classic { + @include hb-hero-full-width; - @include hb-hero-full-width; + padding: hb-spacing-width('md') 0; + + @include grid-media-min('md') { + padding: hb-spacing-width() 0; + } + } &__wrapper { @include hb-page-width; @@ -27,16 +33,12 @@ @include grid-media-min('md') { display: flex; align-items: center; - } - .hb-spotlight--image-default & { - @include grid-media-min('md') { + .hb-spotlight--image-default & { flex-direction: row-reverse; } - } - .hb-spotlight--image-left & { - @include grid-media-min('md') { + .hb-spotlight--image-left & { flex-direction: row; } } @@ -52,27 +54,29 @@ } &__text { - @include hb-themes(('colorful', 'airy')) { - position: relative; - padding-top: hb-spacing-width('md'); - - &::before { - top: 0; - @include hb-colorful-text-bar('secondary'); - - // Add a unique secondary color for Ocean on Colorful. - // Note this is an extraordinary use case. - // Targeting styles per color pairing should not become standard practice. - .hc-pairing-ocean & { - @include hb-colorful-text-bar('secondary-darken-12'); + .hb-spotlight--classic & { + @include hb-themes(('colorful', 'airy')) { + position: relative; + padding-top: hb-spacing-width('md'); + + &::before { + top: 0; + @include hb-colorful-text-bar('secondary'); + + // Add a unique secondary color for Ocean on Colorful. + // Note this is an extraordinary use case. + // Targeting styles per color pairing should not become standard practice. + .hc-pairing-ocean & { + @include hb-colorful-text-bar('secondary-darken-12'); + } } } - } - @include grid-media-min('md') { - flex-basis: 55%; - flex-grow: 1; - max-width: 75%; + @include grid-media-min('md') { + flex-basis: 55%; + flex-grow: 1; + max-width: 75%; + } } .field-hs { @@ -110,20 +114,22 @@ } &__image-wrapper { - margin-bottom: hb-spacing-width('md'); + .hb-spotlight--classic & { + margin-bottom: hb-spacing-width('md'); - @include grid-media-min('md') { - width: 45%; - margin-bottom: 0; + @include grid-media-min('md') { + width: 45%; + margin-bottom: 0; + } } - .hb-spotlight--image-default & { + .hb-spotlight--classic.hb-spotlight--image-default & { @include grid-media-min('md') { margin-left: hb-spacing-width(); } } - .hb-spotlight--image-left & { + .hb-spotlight--classic.hb-spotlight--image-left & { @include grid-media-min('md') { margin-right: hb-spacing-width(); } @@ -135,6 +141,111 @@ } } +.hb-spotlight--expanded { + position: relative; + + @include hb-traditional { + .hs-paragraph-style--well &, + .hs-paragraph-style--well-full-width & { + background-color: var(--palette--white); + } + } + + .hb-spotlight__wrapper { + position: relative; + width: 100% !important; + } + + .hb-spotlight__text { + min-height: fit-content !important; + + @include hb-themes(('colorful', 'airy')) { + padding: hb-calculate-rems(20px); + margin: hb-calculate-rems(20px); + background: var(--palette--white); + transform: translate(0%, -15%); + + @include grid-media-min('md') { + padding: hb-calculate-rems(30px) hb-calculate-rems(40px); + margin: 0; + flex-basis: 55%; + flex-grow: 1; + max-width: 75%; + } + } + + @include hb-traditional { + padding: hb-calculate-rems(40px); + + @include grid-media-min('md') { + flex-basis: 60%; + flex-grow: 1; + } + } + + .field-hs-spotlight-link { + margin-top: hb-calculate-rems(20px); + } + + .hb-spotlight__title { + &, h2 { + margin-top: 0; + margin-bottom: hb-calculate-rems(15px); + } + + @include hb-themes(('colorful', 'airy')) { + color: var(--palette--primary); + + @include grid-media-min('md') { + &, h2 { + font-size: hb-calculate-rems(32px); + } + } + } + } + } + + .hb-spotlight__image-wrapper { + @include hb-traditional { + @include grid-media-min('md') { + flex-basis: 40%; + max-width: 500px; + } + } + + @include hb-themes(('colorful', 'airy')) { + .field-media-image + .field-media-image-caption { + z-index: 0; + } + + @include grid-media-min('md') { + width: 45%; + max-width: 500px; + } + } + } +} + +.hb-spotlight--expanded.hb-spotlight--image-default { + .hb-spotlight__text { + @include hb-themes(('colorful', 'airy')) { + @include grid-media-min('md') { + transform: translate(14%, 0%); + } + } + } +} + +.hb-spotlight--expanded.hb-spotlight--image-left { + .hb-spotlight__text { + @include hb-themes(('colorful', 'airy')) { + @include grid-media-min('md') { + transform: translate(-14%, 0%); + } + } + } +} + // Spotlight Slider styles .paragraph--type--hs-sptlght-slder { @include hb-hero-full-width; @@ -148,6 +259,12 @@ margin-top: 0; } } + + &:has(.hb-spotlight--expanded) { + .slick-dots { + bottom: 0; + } + } } .paragraph--type--hs-sptlght-slder.paragraph--type--hs-sptlght-slder--no-image { From 1146cc17d943a78a0b6f3650cae6d8652a291e1a Mon Sep 17 00:00:00 2001 From: CircleCI Date: Thu, 15 Aug 2024 14:06:18 +0000 Subject: [PATCH 3/5] Updated dependencies --- composer.lock | 498 +++++++++--------- ...to_entitylabel.settings.node.hs_person.yml | 1 + config/default/block_class.settings.yml | 4 +- config/default/core.extension.yml | 2 +- config/default/masquerade.settings.yml | 1 + 5 files changed, 265 insertions(+), 241 deletions(-) create mode 100644 config/default/masquerade.settings.yml diff --git a/composer.lock b/composer.lock index b637c8029..0e4877117 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "bb282b6313dce9e958c4d5aae8d63e0d", + "content-hash": "290f980ba019863524a93a0134f16f08", "packages": [ { "name": "acquia/blt", @@ -2106,20 +2106,20 @@ }, { "name": "drupal/admin_toolbar", - "version": "3.4.2", + "version": "3.5.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/admin_toolbar.git", - "reference": "3.4.2" + "reference": "3.5.0" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/admin_toolbar-3.4.2.zip", - "reference": "3.4.2", - "shasum": "f5a008e5c73f5a11c6c8067c0ea6ebb76aa33854" + "url": "https://ftp.drupal.org/files/projects/admin_toolbar-3.5.0.zip", + "reference": "3.5.0", + "shasum": "099e8d4dc98e1d551b4f9cffdc39599eb8ad04e8" }, "require": { - "drupal/core": "^9.2 || ^10" + "drupal/core": "^9.5 || ^10 || ^11" }, "require-dev": { "drupal/admin_toolbar_tools": "*" @@ -2127,8 +2127,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "3.4.2", - "datestamp": "1696006195", + "version": "3.5.0", + "datestamp": "1722639094", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2161,6 +2161,10 @@ "homepage": "https://www.drupal.org/u/matio89", "role": "Maintainer" }, + { + "name": "japerry", + "homepage": "https://www.drupal.org/user/45640" + }, { "name": "matio89", "homepage": "https://www.drupal.org/user/2320090" @@ -2187,20 +2191,20 @@ }, { "name": "drupal/allowed_formats", - "version": "3.0.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/allowed_formats.git", - "reference": "3.0.0" + "reference": "3.0.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/allowed_formats-3.0.0.zip", - "reference": "3.0.0", - "shasum": "1dad855db0e12fa3cdef8ca4e3bfc98f89090490" + "url": "https://ftp.drupal.org/files/projects/allowed_formats-3.0.1.zip", + "reference": "3.0.1", + "shasum": "9dfaed3ab8425ee94146914fdb492cefc6c6bb4d" }, "require": { - "drupal/core": "^10.1" + "drupal/core": "^10.1 || ^11" }, "conflict": { "drupal/core": "<10.1.0" @@ -2208,8 +2212,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "3.0.0", - "datestamp": "1693983469", + "version": "3.0.1", + "datestamp": "1723158950", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2300,17 +2304,17 @@ }, { "name": "drupal/auto_entitylabel", - "version": "3.2.0", + "version": "3.3.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/auto_entitylabel.git", - "reference": "8.x-3.2" + "reference": "8.x-3.3" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/auto_entitylabel-8.x-3.2.zip", - "reference": "8.x-3.2", - "shasum": "0229f2264984e9f33ba339577695dddd3613fd99" + "url": "https://ftp.drupal.org/files/projects/auto_entitylabel-8.x-3.3.zip", + "reference": "8.x-3.3", + "shasum": "38fd79973a7b49441bf622a1429a7c6623b93035" }, "require": { "drupal/core": "^10.1 || ^11" @@ -2321,8 +2325,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-3.2", - "datestamp": "1717752307", + "version": "8.x-3.3", + "datestamp": "1723462798", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2676,26 +2680,26 @@ }, { "name": "drupal/block_class", - "version": "2.0.11", + "version": "2.0.12", "source": { "type": "git", "url": "https://git.drupalcode.org/project/block_class.git", - "reference": "2.0.11" + "reference": "2.0.12" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/block_class-2.0.11.zip", - "reference": "2.0.11", - "shasum": "bd098ef0071b5baca1248c0deaa9bbedc0ddcaf4" + "url": "https://ftp.drupal.org/files/projects/block_class-2.0.12.zip", + "reference": "2.0.12", + "shasum": "cc3945f8038bcc9bb48eff897df332aa952d62e6" }, "require": { - "drupal/core": "^8 || ^9 || ^10" + "drupal/core": "^9 || ^10 || ^11" }, "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.11", - "datestamp": "1672065313", + "version": "2.0.12", + "datestamp": "1723243074", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2922,7 +2926,7 @@ "homepage": "https://www.drupal.org/user/1305230" }, { - "name": "Dave Reid", + "name": "dave reid", "homepage": "https://www.drupal.org/user/53892" }, { @@ -2988,7 +2992,7 @@ "homepage": "https://www.drupal.org/user/1305230" }, { - "name": "Dave Reid", + "name": "dave reid", "homepage": "https://www.drupal.org/user/53892" }, { @@ -3139,20 +3143,20 @@ }, { "name": "drupal/colorbox", - "version": "2.0.2", + "version": "2.1.1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/colorbox.git", - "reference": "2.0.2" + "reference": "2.1.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/colorbox-2.0.2.zip", - "reference": "2.0.2", - "shasum": "65b83ab0543c3d09183f96a5066b606f4acda0cc" + "url": "https://ftp.drupal.org/files/projects/colorbox-2.1.1.zip", + "reference": "2.1.1", + "shasum": "59f2fc48ba12ebc91293f7d33138ae6a7761b4b1" }, "require": { - "drupal/core": "^8.8 || ^9 || ^10" + "drupal/core": "^9 || ^10 || ^11" }, "suggest": { "jackmoore/colorbox": "The Colorbox library is required to use the drupal/colorbox module." @@ -3160,8 +3164,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.2", - "datestamp": "1709927273", + "version": "2.1.1", + "datestamp": "1723487172", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -3178,19 +3182,20 @@ "GPL-2.0-or-later" ], "authors": [ + { + "name": "Paul McKibben", + "homepage": "https://www.drupal.org/u/paulmckibben", + "role": "Maintainer" + }, { "name": "Neslee Canil Pinto", "homepage": "https://www.drupal.org/u/neslee-canil-pinto", - "role": "Maintainer" + "role": "Former Maintainer" }, { "name": "Fredrik Jonsson", "homepage": "https://www.drupal.org/u/frjo", - "role": "Maintainer" - }, - { - "name": "renatog", - "homepage": "https://www.drupal.org/user/3326031" + "role": "Former Maintainer" } ], "description": "A light-weight, customizable lightbox plugin for jQuery.", @@ -3470,26 +3475,26 @@ }, { "name": "drupal/config_pages", - "version": "2.15.0", + "version": "2.16.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/config_pages.git", - "reference": "8.x-2.15" + "reference": "8.x-2.16" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_pages-8.x-2.15.zip", - "reference": "8.x-2.15", - "shasum": "55d4a898c6df03295e26ce07930c6b7d06183287" + "url": "https://ftp.drupal.org/files/projects/config_pages-8.x-2.16.zip", + "reference": "8.x-2.16", + "shasum": "7896a698c6b85ea0babc4676f0af82e2f2c885b3" }, "require": { - "drupal/core": "^8.5 | ^9 || ^10" + "drupal/core": "^8.5 | ^9 || ^10 || ^11" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-2.15", - "datestamp": "1688847929", + "version": "8.x-2.16", + "datestamp": "1723641125", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -3753,8 +3758,12 @@ "homepage": "https://www.drupal.org/user/3573206" }, { - "name": "Pasqualle", + "name": "pasqualle", "homepage": "https://www.drupal.org/user/80733" + }, + { + "name": "vishalkhode", + "homepage": "https://www.drupal.org/user/2439156" } ], "description": "Provides basic revert and update functionality for other modules.", @@ -4037,7 +4046,7 @@ }, { "name": "drupal/core-composer-scaffold", - "version": "10.3.1", + "version": "10.3.2", "source": { "type": "git", "url": "https://github.com/drupal/core-composer-scaffold.git", @@ -4081,7 +4090,7 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-composer-scaffold/tree/10.3.1" + "source": "https://github.com/drupal/core-composer-scaffold/tree/10.3.2" }, "time": "2024-05-11T08:21:39+00:00" }, @@ -4295,21 +4304,21 @@ }, { "name": "drupal/csv_serialization", - "version": "4.0.0", + "version": "4.0.1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/csv_serialization.git", - "reference": "4.0.0" + "reference": "4.0.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/csv_serialization-4.0.0.zip", - "reference": "4.0.0", - "shasum": "90d429b044f7d6608d9075852285f37a97d5de6c" + "url": "https://ftp.drupal.org/files/projects/csv_serialization-4.0.1.zip", + "reference": "4.0.1", + "shasum": "cd172acbf6b5996daa88b0d8d897074c5fe742dd" }, "require": { - "drupal/core": "^10", - "league/csv": "^9.1" + "drupal/core": "^10 || ^11", + "league/csv": "^9.16" }, "require-dev": { "drupal/coder": "^8.3" @@ -4317,8 +4326,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "4.0.0", - "datestamp": "1698702085", + "version": "4.0.1", + "datestamp": "1723473162", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -4928,20 +4937,20 @@ }, { "name": "drupal/dropzonejs", - "version": "2.10.0", + "version": "2.11.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/dropzonejs.git", - "reference": "8.x-2.10" + "reference": "8.x-2.11" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/dropzonejs-8.x-2.10.zip", - "reference": "8.x-2.10", - "shasum": "72bee3bce2d29eace381edba1a7e0237db6ecd48" + "url": "https://ftp.drupal.org/files/projects/dropzonejs-8.x-2.11.zip", + "reference": "8.x-2.11", + "shasum": "0fb4eff1bba2fd33850db0dfd9929ef4bd4569ee" }, "require": { - "drupal/core": "^9.3 || ^10" + "drupal/core": "^9.3 || ^10 || ^11" }, "require-dev": { "drupal/entity_browser": "^2.5" @@ -4952,8 +4961,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-2.10", - "datestamp": "1709584348", + "version": "8.x-2.11", + "datestamp": "1723381576", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -5021,20 +5030,20 @@ }, { "name": "drupal/ds", - "version": "3.22.0", + "version": "3.23.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/ds.git", - "reference": "8.x-3.22" + "reference": "8.x-3.23" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/ds-8.x-3.22.zip", - "reference": "8.x-3.22", - "shasum": "4f14bbc3dd966372947fec079e19e1c3ac961b57" + "url": "https://ftp.drupal.org/files/projects/ds-8.x-3.23.zip", + "reference": "8.x-3.23", + "shasum": "983424e2860e2228c5ebd04e15baf67ec622a7e9" }, "require": { - "drupal/core": "^10" + "drupal/core": "^10.2 || ^11" }, "require-dev": { "drupal/devel": "5.x-dev", @@ -5043,8 +5052,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-3.22", - "datestamp": "1715854314", + "version": "8.x-3.23", + "datestamp": "1722718287", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -5196,20 +5205,20 @@ }, { "name": "drupal/editor_advanced_link", - "version": "2.2.4", + "version": "2.2.6", "source": { "type": "git", "url": "https://git.drupalcode.org/project/editor_advanced_link.git", - "reference": "2.2.4" + "reference": "2.2.6" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/editor_advanced_link-2.2.4.zip", - "reference": "2.2.4", - "shasum": "cd0db397827f2e21ec8a68211e8a153463a6c89b" + "url": "https://ftp.drupal.org/files/projects/editor_advanced_link-2.2.6.zip", + "reference": "2.2.6", + "shasum": "f6d7c437900f288b1e735b4faf2decc99bdd30e8" }, "require": { - "drupal/core": "^9.2 || ^10" + "drupal/core": "^10.2 || ^11.0" }, "require-dev": { "drupal/ckeditor": "*", @@ -5218,8 +5227,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.2.4", - "datestamp": "1688040059", + "version": "2.2.6", + "datestamp": "1723183019", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -5234,6 +5243,10 @@ { "name": "DuaelFr", "homepage": "https://www.drupal.org/user/931394" + }, + { + "name": "VladimirAus", + "homepage": "https://www.drupal.org/user/673120" } ], "description": "Editor Advanced link", @@ -5308,29 +5321,29 @@ }, { "name": "drupal/empty_fields", - "version": "1.0.0-beta2", + "version": "1.0.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/empty_fields.git", - "reference": "8.x-1.0-beta2" + "reference": "8.x-1.0" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/empty_fields-8.x-1.0-beta2.zip", - "reference": "8.x-1.0-beta2", - "shasum": "65eaf7d0d12c21b762f0d6c63ca03bea788b8ab4" + "url": "https://ftp.drupal.org/files/projects/empty_fields-8.x-1.0.zip", + "reference": "8.x-1.0", + "shasum": "0eb98cb4c1db5c7d3833c858a26b55fa3ea4609e" }, "require": { - "drupal/core": "^9 || ^10" + "drupal/core": "^9 || ^10 || ^11" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.0-beta2", - "datestamp": "1661363242", + "version": "8.x-1.0", + "datestamp": "1722882701", "security-coverage": { - "status": "not-covered", - "message": "Beta releases are not covered by Drupal security advisories." + "status": "covered", + "message": "Covered by Drupal's security advisory policy" } } }, @@ -5482,29 +5495,29 @@ }, { "name": "drupal/entity_reference_revisions", - "version": "1.11.0", + "version": "1.12.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/entity_reference_revisions.git", - "reference": "8.x-1.11" + "reference": "8.x-1.12" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/entity_reference_revisions-8.x-1.11.zip", - "reference": "8.x-1.11", - "shasum": "de21cbb0d8a0344dc3496addcad4ed536747cec5" + "url": "https://ftp.drupal.org/files/projects/entity_reference_revisions-8.x-1.12.zip", + "reference": "8.x-1.12", + "shasum": "2a2ff8617c7ce01b56df1caaf0a563da04948e26" }, "require": { - "drupal/core": "^9 || ^10" + "drupal/core": "^9 || ^10 || ^11" }, "require-dev": { - "drupal/diff": "1.x-dev" + "drupal/diff": "^1 || ^2" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.11", - "datestamp": "1705140721", + "version": "8.x-1.12", + "datestamp": "1722804497", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -6081,7 +6094,7 @@ "role": "maintainer" }, { - "name": "Dave Reid", + "name": "dave reid", "homepage": "https://www.drupal.org/user/53892" }, { @@ -6102,26 +6115,29 @@ }, { "name": "drupal/field_group", - "version": "3.4.0", + "version": "3.6.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/field_group.git", - "reference": "8.x-3.4" + "reference": "8.x-3.6" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/field_group-8.x-3.4.zip", - "reference": "8.x-3.4", - "shasum": "80b937e1a11f8b29c69d853fc4bf798c057c6f94" + "url": "https://ftp.drupal.org/files/projects/field_group-8.x-3.6.zip", + "reference": "8.x-3.6", + "shasum": "427c0a65dc1936e69e60c120776056cfe5b43e86" }, "require": { - "drupal/core": "^9.2 || ^10" + "drupal/core": "^9.2 || ^10 || ^11" + }, + "require-dev": { + "drupal/jquery_ui_accordion": "*" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-3.4", - "datestamp": "1667241979", + "version": "8.x-3.6", + "datestamp": "1722672510", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -6370,7 +6386,7 @@ "role": "Maintainer" }, { - "name": "Rajeshreeputra", + "name": "rajeshreeputra", "homepage": "https://www.drupal.org/user/3418561" } ], @@ -6684,29 +6700,29 @@ }, { "name": "drupal/honeypot", - "version": "2.1.3", + "version": "2.1.4", "source": { "type": "git", "url": "https://git.drupalcode.org/project/honeypot.git", - "reference": "2.1.3" + "reference": "2.1.4" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/honeypot-2.1.3.zip", - "reference": "2.1.3", - "shasum": "101105029a10a574ef6017824182500ab9905856" + "url": "https://ftp.drupal.org/files/projects/honeypot-2.1.4.zip", + "reference": "2.1.4", + "shasum": "adf76c3520c0e458177dbe6d638aa2d6ae40a95b" }, "require": { "drupal/core": "^9.2 || ^10" }, "require-dev": { - "drupal/rules": "^3.0" + "drupal/rules": "^3.x-dev" }, "type": "drupal-module", "extra": { "drupal": { - "version": "2.1.3", - "datestamp": "1695604754", + "version": "2.1.4", + "datestamp": "1723489062", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -7923,29 +7939,29 @@ }, { "name": "drupal/masquerade", - "version": "2.0.0-rc4", + "version": "2.0.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/masquerade.git", - "reference": "8.x-2.0-rc4" + "reference": "8.x-2.0" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/masquerade-8.x-2.0-rc4.zip", - "reference": "8.x-2.0-rc4", - "shasum": "2d1da938f58ff539e945b5234e3c8b718cc93a51" + "url": "https://ftp.drupal.org/files/projects/masquerade-8.x-2.0.zip", + "reference": "8.x-2.0", + "shasum": "3af711878f5f7a06a2c837440cb90fbcba8db0e1" }, "require": { - "drupal/core": "^9.2 || ^10" + "drupal/core": "^9.2 || ^10 || ^11.0" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-2.0-rc4", - "datestamp": "1691692361", + "version": "8.x-2.0", + "datestamp": "1723165789", "security-coverage": { - "status": "not-covered", - "message": "Project has not opted into security advisory coverage!" + "status": "covered", + "message": "Covered by Drupal's security advisory policy" } } }, @@ -8101,7 +8117,7 @@ ], "authors": [ { - "name": "Berdir", + "name": "berdir", "homepage": "https://www.drupal.org/user/214652" }, { @@ -8181,26 +8197,26 @@ }, { "name": "drupal/menu_block", - "version": "1.11.0", + "version": "1.13.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/menu_block.git", - "reference": "8.x-1.11" + "reference": "8.x-1.13" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/menu_block-8.x-1.11.zip", - "reference": "8.x-1.11", - "shasum": "7b2dec26a81177094860b1f884cca5c40b60fa85" + "url": "https://ftp.drupal.org/files/projects/menu_block-8.x-1.13.zip", + "reference": "8.x-1.13", + "shasum": "693a932cba9bd5767bdeee506de446228bc4cc8c" }, "require": { - "drupal/core": "^9.1 || ^10" + "drupal/core": "^10.1 || ^11" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.11", - "datestamp": "1715036334", + "version": "8.x-1.13", + "datestamp": "1722579322", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -8597,42 +8613,45 @@ }, { "name": "drupal/metatag", - "version": "2.0.0", + "version": "2.0.2", "source": { "type": "git", "url": "https://git.drupalcode.org/project/metatag.git", - "reference": "2.0.0" + "reference": "2.0.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/metatag-2.0.0.zip", - "reference": "2.0.0", - "shasum": "2966c854d982b7069b1c0111519427990ebbad40" + "url": "https://ftp.drupal.org/files/projects/metatag-2.0.2.zip", + "reference": "2.0.2", + "shasum": "748013c50a0ed5e10359413bb3481392a0bf0d3f" }, "require": { - "drupal/core": "^9.4 || ^10", + "drupal/core": "^9.4 || ^10 || ^11", "drupal/token": "^1.0", "php": ">=8.0" }, "require-dev": { - "drupal/devel": "^4.0 || ^5.0", - "drupal/hal": "^9 || ^1 || ^2", + "drupal/hal": "^1 || ^2 || ^9", "drupal/metatag_dc": "*", "drupal/metatag_open_graph": "*", "drupal/page_manager": "^4.0", "drupal/redirect": "^1.0", - "drupal/webprofiler": "^9 || ^10", + "ergebnis/composer-normalize": "*", "mpyw/phpunit-patch-serializable-comparison": "*" }, "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.0", - "datestamp": "1692368265", + "version": "2.0.2", + "datestamp": "1722869772", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" } + }, + "composer-normalize": { + "indent-size": 2, + "indent-style": "space" } }, "notification-url": "https://packages.drupal.org/8/downloads", @@ -9192,20 +9211,20 @@ }, { "name": "drupal/paragraphs", - "version": "1.17.0", + "version": "1.18.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/paragraphs.git", - "reference": "8.x-1.17" + "reference": "8.x-1.18" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/paragraphs-8.x-1.17.zip", - "reference": "8.x-1.17", - "shasum": "81c05f6a1eb59ab957c9ac97b2e79d6c9837bd72" + "url": "https://ftp.drupal.org/files/projects/paragraphs-8.x-1.18.zip", + "reference": "8.x-1.18", + "shasum": "594e2937ea5c95fc88b60420590c4d83f5cd71ee" }, "require": { - "drupal/core": "^9.3 || ^10", + "drupal/core": "^10.2 || ^11", "drupal/entity_reference_revisions": "~1.3" }, "require-dev": { @@ -9213,6 +9232,7 @@ "drupal/diff": "1.x-dev", "drupal/entity_browser": "2.x-dev", "drupal/entity_usage": "2.x-dev", + "drupal/feeds": "^3", "drupal/field_group": "3.x-dev", "drupal/inline_entity_form": "1.x-dev", "drupal/paragraphs-paragraphs_library": "*", @@ -9226,8 +9246,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.17", - "datestamp": "1709804220", + "version": "8.x-1.18", + "datestamp": "1723029144", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -9559,7 +9579,7 @@ ], "authors": [ { - "name": "AaronBauman", + "name": "aaronbauman", "homepage": "https://www.drupal.org/user/384578" }, { @@ -9995,26 +10015,26 @@ }, { "name": "drupal/redirect", - "version": "1.9.0", + "version": "1.10.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/redirect.git", - "reference": "8.x-1.9" + "reference": "8.x-1.10" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/redirect-8.x-1.9.zip", - "reference": "8.x-1.9", - "shasum": "2987de20f509e9f7cec8a0f81d3a6774f9b0ba3e" + "url": "https://ftp.drupal.org/files/projects/redirect-8.x-1.10.zip", + "reference": "8.x-1.10", + "shasum": "9d72d7e0717dbdea3ab3306c5d6840da5bd3024c" }, "require": { - "drupal/core": "^9.2 || ^10" + "drupal/core": "^9.2 || ^10 || ^11" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.9", - "datestamp": "1693393506", + "version": "8.x-1.10", + "datestamp": "1723277641", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -10031,7 +10051,7 @@ "homepage": "https://www.drupal.org/user/214652" }, { - "name": "Dave Reid", + "name": "dave reid", "homepage": "https://www.drupal.org/user/53892" }, { @@ -10164,28 +10184,28 @@ }, { "name": "drupal/samlauth", - "version": "3.9.0", + "version": "3.10.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/samlauth.git", - "reference": "8.x-3.9" + "reference": "8.x-3.10" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/samlauth-8.x-3.9.zip", - "reference": "8.x-3.9", - "shasum": "1af6aec1b9f7f49bd2bc8e023ef53dbbd7329722" + "url": "https://ftp.drupal.org/files/projects/samlauth-8.x-3.10.zip", + "reference": "8.x-3.10", + "shasum": "c7112aa6b765ed9b6879d8d0f39dd9bf5b2c7270" }, "require": { - "drupal/core": "^9.2 || ^10", - "drupal/externalauth": "^1.3 || ^2", + "drupal/core": "^9.5 || ^10 || ^11", + "drupal/externalauth": "^1.3 || ^2.0.6", "onelogin/php-saml": "^3.3.1 || ^4" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-3.9", - "datestamp": "1690407017", + "version": "8.x-3.10", + "datestamp": "1723060564", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -10649,17 +10669,17 @@ }, { "name": "drupal/smart_date", - "version": "4.1.4", + "version": "4.1.5", "source": { "type": "git", "url": "https://git.drupalcode.org/project/smart_date.git", - "reference": "4.1.4" + "reference": "4.1.5" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/smart_date-4.1.4.zip", - "reference": "4.1.4", - "shasum": "193ecc246d879b5d058f9b6dbfdc65f06eb2acd2" + "url": "https://ftp.drupal.org/files/projects/smart_date-4.1.5.zip", + "reference": "4.1.5", + "shasum": "2d88f1804bd76ea7fa2f32b1b61fbcd7b40b5f66" }, "require": { "drupal/core": "^9 || ^10 || ^11", @@ -10675,8 +10695,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "4.1.4", - "datestamp": "1722508963", + "version": "4.1.5", + "datestamp": "1723711336", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -11270,7 +11290,7 @@ "homepage": "https://www.drupal.org/user/1344166" }, { - "name": "Christian.wiedemann", + "name": "christian.wiedemann", "homepage": "https://www.drupal.org/user/861002" }, { @@ -12346,16 +12366,16 @@ }, { "name": "drush/drush", - "version": "12.5.2", + "version": "12.5.3", "source": { "type": "git", "url": "https://github.com/drush-ops/drush.git", - "reference": "4aebed85dc818ff762f2e24a85b023d2a52050df" + "reference": "7fe0a492d5126c457c5fb184c4668a132b0aaac6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drush-ops/drush/zipball/4aebed85dc818ff762f2e24a85b023d2a52050df", - "reference": "4aebed85dc818ff762f2e24a85b023d2a52050df", + "url": "https://api.github.com/repos/drush-ops/drush/zipball/7fe0a492d5126c457c5fb184c4668a132b0aaac6", + "reference": "7fe0a492d5126c457c5fb184c4668a132b0aaac6", "shasum": "" }, "require": { @@ -12478,7 +12498,7 @@ "issues": "https://github.com/drush-ops/drush/issues", "security": "https://github.com/drush-ops/drush/security/advisories", "slack": "https://drupal.slack.com/messages/C62H9CWQM", - "source": "https://github.com/drush-ops/drush/tree/12.5.2" + "source": "https://github.com/drush-ops/drush/tree/12.5.3" }, "funding": [ { @@ -12486,7 +12506,7 @@ "type": "github" } ], - "time": "2024-05-02T17:20:48+00:00" + "time": "2024-08-02T11:57:29+00:00" }, { "name": "e0ipso/shaper", @@ -20649,7 +20669,7 @@ }, { "name": "drupal/core-dev", - "version": "10.3.1", + "version": "10.3.2", "source": { "type": "git", "url": "https://github.com/drupal/core-dev.git", @@ -20699,7 +20719,7 @@ ], "description": "require-dev dependencies from drupal/drupal; use in addition to drupal/core-recommended to run tests from drupal/core.", "support": { - "source": "https://github.com/drupal/core-dev/tree/10.3.1" + "source": "https://github.com/drupal/core-dev/tree/10.3.2" }, "time": "2024-07-04T10:19:29+00:00" }, @@ -20813,17 +20833,17 @@ }, { "name": "drupal/upgrade_status", - "version": "4.3.4", + "version": "4.3.5", "source": { "type": "git", "url": "https://git.drupalcode.org/project/upgrade_status.git", - "reference": "4.3.4" + "reference": "4.3.5" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/upgrade_status-4.3.4.zip", - "reference": "4.3.4", - "shasum": "4f4839fbda706784c36fc5abb61665032f46a55d" + "url": "https://ftp.drupal.org/files/projects/upgrade_status-4.3.5.zip", + "reference": "4.3.5", + "shasum": "353c17f14c855f5ba0fe48c6a4f6486360c066a7" }, "require": { "dekor/php-array-table": "^2.0", @@ -20840,8 +20860,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "4.3.4", - "datestamp": "1720121263", + "version": "4.3.5", + "datestamp": "1723044184", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -21137,23 +21157,23 @@ }, { "name": "lullabot/mink-selenium2-driver", - "version": "v1.7.3", + "version": "v1.7.4", "source": { "type": "git", "url": "https://github.com/Lullabot/MinkSelenium2Driver.git", - "reference": "91445897dda062790a741003c9c85d9bb2f902cf" + "reference": "145fe8ed1fb611be7409b70d609f71b0285f4724" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Lullabot/MinkSelenium2Driver/zipball/91445897dda062790a741003c9c85d9bb2f902cf", - "reference": "91445897dda062790a741003c9c85d9bb2f902cf", + "url": "https://api.github.com/repos/Lullabot/MinkSelenium2Driver/zipball/145fe8ed1fb611be7409b70d609f71b0285f4724", + "reference": "145fe8ed1fb611be7409b70d609f71b0285f4724", "shasum": "" }, "require": { "behat/mink": "^1.11@dev", "ext-json": "*", - "lullabot/php-webdriver": "^2.0.5", - "php": ">=7.2" + "lullabot/php-webdriver": "^2.0.6", + "php": ">=8.1" }, "replace": { "behat/mink-selenium2-driver": "1.7.0" @@ -21203,22 +21223,22 @@ "webdriver" ], "support": { - "source": "https://github.com/Lullabot/MinkSelenium2Driver/tree/v1.7.3" + "source": "https://github.com/Lullabot/MinkSelenium2Driver/tree/v1.7.4" }, - "time": "2024-07-17T16:07:12+00:00" + "time": "2024-08-08T07:40:04+00:00" }, { "name": "lullabot/php-webdriver", - "version": "v2.0.5", + "version": "v2.0.6", "source": { "type": "git", "url": "https://github.com/Lullabot/php-webdriver.git", - "reference": "b686c5fe74ae4f3d5f7ff6e45234d99562de9ff4" + "reference": "8c28db7151b8a73bd98861fe19972ac3f40184d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Lullabot/php-webdriver/zipball/b686c5fe74ae4f3d5f7ff6e45234d99562de9ff4", - "reference": "b686c5fe74ae4f3d5f7ff6e45234d99562de9ff4", + "url": "https://api.github.com/repos/Lullabot/php-webdriver/zipball/8c28db7151b8a73bd98861fe19972ac3f40184d2", + "reference": "8c28db7151b8a73bd98861fe19972ac3f40184d2", "shasum": "" }, "require": { @@ -21251,26 +21271,26 @@ ], "support": { "issues": "https://github.com/Lullabot/php-webdriver/issues", - "source": "https://github.com/Lullabot/php-webdriver/tree/v2.0.5" + "source": "https://github.com/Lullabot/php-webdriver/tree/v2.0.6" }, - "time": "2024-07-17T15:21:54+00:00" + "time": "2024-08-05T13:00:46+00:00" }, { "name": "mglaman/phpstan-drupal", - "version": "1.2.11", + "version": "1.2.12", "source": { "type": "git", "url": "https://github.com/mglaman/phpstan-drupal.git", - "reference": "e624a4b64de5b91a0c56852635af2115e9a6e08c" + "reference": "346bdddda169a56b6ebb7dc17893f0ac8f33a4f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mglaman/phpstan-drupal/zipball/e624a4b64de5b91a0c56852635af2115e9a6e08c", - "reference": "e624a4b64de5b91a0c56852635af2115e9a6e08c", + "url": "https://api.github.com/repos/mglaman/phpstan-drupal/zipball/346bdddda169a56b6ebb7dc17893f0ac8f33a4f1", + "reference": "346bdddda169a56b6ebb7dc17893f0ac8f33a4f1", "shasum": "" }, "require": { - "php": "^7.4 || ^8.0", + "php": "^8.1", "phpstan/phpstan": "^1.10.56", "phpstan/phpstan-deprecation-rules": "^1.1.4", "symfony/finder": "^4.2 || ^5.0 || ^6.0 || ^7.0", @@ -21341,7 +21361,7 @@ "description": "Drupal extension and rules for PHPStan", "support": { "issues": "https://github.com/mglaman/phpstan-drupal/issues", - "source": "https://github.com/mglaman/phpstan-drupal/tree/1.2.11" + "source": "https://github.com/mglaman/phpstan-drupal/tree/1.2.12" }, "funding": [ { @@ -21357,7 +21377,7 @@ "type": "tidelift" } ], - "time": "2024-05-10T17:22:10+00:00" + "time": "2024-08-07T21:15:21+00:00" }, { "name": "micheh/phpcs-gitlab", @@ -22740,16 +22760,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.11.8", + "version": "1.11.10", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec" + "reference": "640410b32995914bde3eed26fa89552f9c2c082f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec", - "reference": "6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/640410b32995914bde3eed26fa89552f9c2c082f", + "reference": "640410b32995914bde3eed26fa89552f9c2c082f", "shasum": "" }, "require": { @@ -22794,7 +22814,7 @@ "type": "github" } ], - "time": "2024-07-24T07:01:22+00:00" + "time": "2024-08-08T09:02:50+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -24563,12 +24583,12 @@ "source": { "type": "git", "url": "https://github.com/SU-SWS/stanford-caravan.git", - "reference": "96a9b4d61d8ee32c726332f712e493d0a70049ec" + "reference": "d942917c0e879e154239dcc58ba4b3d1de473f9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/SU-SWS/stanford-caravan/zipball/96a9b4d61d8ee32c726332f712e493d0a70049ec", - "reference": "96a9b4d61d8ee32c726332f712e493d0a70049ec", + "url": "https://api.github.com/repos/SU-SWS/stanford-caravan/zipball/d942917c0e879e154239dcc58ba4b3d1de473f9a", + "reference": "d942917c0e879e154239dcc58ba4b3d1de473f9a", "shasum": "" }, "require": { @@ -24598,7 +24618,7 @@ "issues": "https://github.com/SU-SWS/stanford-caravan/issues", "source": "https://github.com/SU-SWS/stanford-caravan/tree/10.x" }, - "time": "2023-12-12T16:28:32+00:00" + "time": "2024-08-08T17:42:44+00:00" }, { "name": "symfony/browser-kit", diff --git a/config/default/auto_entitylabel.settings.node.hs_person.yml b/config/default/auto_entitylabel.settings.node.hs_person.yml index 72b3bb501..7e04c97df 100644 --- a/config/default/auto_entitylabel.settings.node.hs_person.yml +++ b/config/default/auto_entitylabel.settings.node.hs_person.yml @@ -5,4 +5,5 @@ pattern: '[node:field_hs_person_first_name] [node:field_hs_person_middle_name] [ dependencies: config: - node.type.hs_person +new_content_behavior: 1 php: false diff --git a/config/default/block_class.settings.yml b/config/default/block_class.settings.yml index 748d20273..43849b52b 100644 --- a/config/default/block_class.settings.yml +++ b/config/default/block_class.settings.yml @@ -2,7 +2,8 @@ maxlength_block_class_field: 255 field_type: multiple_textfields default_case: standard allow_only_letters_and_numbers: false -block_classes_stored: '{"":""}' +block_classes_stored: + - '' enable_attributes: true enable_auto_complete: true qty_classes_per_block: 10 @@ -13,6 +14,7 @@ enable_id_replacement: true weight_attributes: null weight_class: null weight_id: null +maxlength_attributes: 255 attribute_keys_stored: '[]' attribute_value_stored: '[]' attributes_inline: '[]' diff --git a/config/default/core.extension.yml b/config/default/core.extension.yml index 1e0d70d03..06ed5da93 100644 --- a/config/default/core.extension.yml +++ b/config/default/core.extension.yml @@ -1,6 +1,7 @@ _core: default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc module: + auto_entitylabel: -100 action: 0 address: 0 addtocal: 0 @@ -9,7 +10,6 @@ module: admin_toolbar_tools: 0 allowed_formats: 0 asset_injector: 0 - auto_entitylabel: 0 autologout: 0 better_exposed_filters: 0 better_normalizers: 0 diff --git a/config/default/masquerade.settings.yml b/config/default/masquerade.settings.yml new file mode 100644 index 000000000..169feede8 --- /dev/null +++ b/config/default/masquerade.settings.yml @@ -0,0 +1 @@ +update_user_last_access: true From 2408fd7c536d4ee4aa7f7b83a94a86e4625b74b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20D=C3=ADaz=20Soto?= Date: Tue, 20 Aug 2024 10:20:27 -0600 Subject: [PATCH 4/5] FIX: Add correct class to Spotlights in views (#1604) * FIX: Add correct class to Spotlights in views. --- docroot/modules/humsci/hs_layouts/hs_layouts.module | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docroot/modules/humsci/hs_layouts/hs_layouts.module b/docroot/modules/humsci/hs_layouts/hs_layouts.module index a9a263009..c39a6ee40 100644 --- a/docroot/modules/humsci/hs_layouts/hs_layouts.module +++ b/docroot/modules/humsci/hs_layouts/hs_layouts.module @@ -96,7 +96,11 @@ function hs_layouts_preprocess_container(&$variables) { * Implements hook_preprocess_preprocess_pattern_spotlight(). */ function hs_layouts_preprocess_pattern_spotlight(&$variables) { - $paragraph = $variables['context']->getProperty('entity'); + $context = $variables['context']; + $paragraph = $context->getProperty('entity'); + if ($context->isOfType('views_row')) { + $variables['attributes']->addClass('hb-spotlight--classic'); + } if ( $paragraph instanceof ParagraphInterface && $paragraph->hasField('field_hs_spotlight_bg') && From 87b995003c381c910daa5ef0b04ff108bffc3590 Mon Sep 17 00:00:00 2001 From: Joe Gilliland-Lloyd <6943710+joegl@users.noreply.github.com> Date: Tue, 20 Aug 2024 17:02:49 -0500 Subject: [PATCH 5/5] HSD8-000: Lock field_group module and update patches (#1606) * HSD8-000: Lock field_group module to version 3.4 and update patches. --- composer.json | 9 +++------ composer.lock | 21 +++++++++------------ 2 files changed, 12 insertions(+), 18 deletions(-) diff --git a/composer.json b/composer.json index 06b4c9cac..2b1bb2762 100644 --- a/composer.json +++ b/composer.json @@ -99,7 +99,7 @@ "drupal/fast_404": "^3.2", "drupal/fast_404_generator": "^1.0", "drupal/field_formatter_class": "^1.4", - "drupal/field_group": "^3.1", + "drupal/field_group": "3.4", "drupal/field_permissions": "^1.1", "drupal/field_validation": "^1.1", "drupal/fontawesome": "^2.22", @@ -274,16 +274,13 @@ "drupal/migrate_plus": { "https://www.drupal.org/project/migrate_plus/issues/2837684": "https://www.drupal.org/files/issues/2023-01-13/2837684-14-migrate-plus-xml-return-as-xml.patch" }, - "drupal/paragraphs": { - "https://www.drupal.org/project/paragraphs/issues/2895561": "https://www.drupal.org/files/issues/2021-05-06/paragraphs-2895561-32.patch" - }, "drupal/paragraphs_browser": { "https://www.drupal.org/project/paragraphs_browser/issues/3381981": "https://www.drupal.org/files/issues/2023-08-22/3381981-sort-by-weight-4.patch", "https://www.drupal.org/project/paragraphs_browser/issues/3064852": "https://www.drupal.org/files/issues/2023-11-07/3064852-allow-hiding-browser-12.patch" }, "drupal/redirect": { - "https://www.drupal.org/project/redirect/issues/3057250": "https://www.drupal.org/files/issues/2020-12-14/validation-issue-3057250-29.patch", - "https://www.drupal.org/project/redirect/issues/3018897": "patches/contrib/redirect-loops.patch" + "https://www.drupal.org/project/redirect/issues/3057250": "https://www.drupal.org/files/issues/2024-08-11/redirect--2024-08-11--3057250-79.patch", + "https://www.drupal.org/project/redirect/issues/3018897": "https://www.drupal.org/files/issues/2024-08-12/redirect-3018897-28.patch" }, "drupal/ui_patterns": { "Ui Patterns Views Preview": "patches/contrib/ui_patterns_views-preview.patch" diff --git a/composer.lock b/composer.lock index 0e4877117..986ba3406 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "290f980ba019863524a93a0134f16f08", + "content-hash": "0cc82eefd685626178118df36926f658", "packages": [ { "name": "acquia/blt", @@ -6115,29 +6115,26 @@ }, { "name": "drupal/field_group", - "version": "3.6.0", + "version": "3.4.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/field_group.git", - "reference": "8.x-3.6" + "reference": "8.x-3.4" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/field_group-8.x-3.6.zip", - "reference": "8.x-3.6", - "shasum": "427c0a65dc1936e69e60c120776056cfe5b43e86" + "url": "https://ftp.drupal.org/files/projects/field_group-8.x-3.4.zip", + "reference": "8.x-3.4", + "shasum": "80b937e1a11f8b29c69d853fc4bf798c057c6f94" }, "require": { - "drupal/core": "^9.2 || ^10 || ^11" - }, - "require-dev": { - "drupal/jquery_ui_accordion": "*" + "drupal/core": "^9.2 || ^10" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-3.6", - "datestamp": "1722672510", + "version": "8.x-3.4", + "datestamp": "1667241979", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy"