From 9a20ba2c8f540102d4b13ef15d117ca11bd88ba3 Mon Sep 17 00:00:00 2001 From: Adam G-H <32250-phenaproxima@users.noreply.drupalcode.org> Date: Wed, 7 May 2025 15:16:07 +0000 Subject: [PATCH] Issue #3523158 by phenaproxima: Don't use unbounded Drupal core constraints in our recipes --- recipes/drupal_cms_accessibility_tools/composer.json | 2 +- recipes/drupal_cms_admin_ui/composer.json | 2 +- recipes/drupal_cms_ai/composer.json | 2 +- recipes/drupal_cms_anti_spam/composer.json | 2 +- recipes/drupal_cms_authentication/composer.json | 2 +- recipes/drupal_cms_blog/composer.json | 2 +- recipes/drupal_cms_case_study/composer.json | 2 +- recipes/drupal_cms_content_type_base/composer.json | 2 +- recipes/drupal_cms_events/composer.json | 2 +- recipes/drupal_cms_forms/composer.json | 2 +- recipes/drupal_cms_google_analytics/composer.json | 2 +- recipes/drupal_cms_image/composer.json | 2 +- recipes/drupal_cms_news/composer.json | 2 +- recipes/drupal_cms_page/composer.json | 2 +- recipes/drupal_cms_person/composer.json | 2 +- recipes/drupal_cms_privacy_basic/composer.json | 2 +- recipes/drupal_cms_project/composer.json | 2 +- recipes/drupal_cms_remote_video/composer.json | 2 +- recipes/drupal_cms_search/composer.json | 2 +- recipes/drupal_cms_seo_basic/composer.json | 2 +- recipes/drupal_cms_seo_tools/composer.json | 2 +- recipes/drupal_cms_starter/composer.json | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-) diff --git a/recipes/drupal_cms_accessibility_tools/composer.json b/recipes/drupal_cms_accessibility_tools/composer.json index de041311d..d086029de 100644 --- a/recipes/drupal_cms_accessibility_tools/composer.json +++ b/recipes/drupal_cms_accessibility_tools/composer.json @@ -4,7 +4,7 @@ "type": "drupal-recipe", "license": ["GPL-2.0-or-later"], "require": { - "drupal/core": ">=10.3", + "drupal/core": "^10.3 || ^11", "drupal/drupal_cms_page": "~1.1.0", "drupal/editoria11y": "^2.2" }, diff --git a/recipes/drupal_cms_admin_ui/composer.json b/recipes/drupal_cms_admin_ui/composer.json index a96da6023..d8e6b152e 100644 --- a/recipes/drupal_cms_admin_ui/composer.json +++ b/recipes/drupal_cms_admin_ui/composer.json @@ -5,7 +5,7 @@ "license": ["GPL-2.0-or-later"], "require": { "drupal/coffee": "^2", - "drupal/core": ">=10.3", + "drupal/core": "^10.3 || ^11", "drupal/dashboard": "^2", "drupal/gin": "^4.0.6", "drupal/sam": "^1.2", diff --git a/recipes/drupal_cms_ai/composer.json b/recipes/drupal_cms_ai/composer.json index d54f5d3fc..09c878f28 100644 --- a/recipes/drupal_cms_ai/composer.json +++ b/recipes/drupal_cms_ai/composer.json @@ -4,7 +4,7 @@ "type": "drupal-recipe", "license": "GPL-2.0-or-later", "require": { - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/ai": "^1.0.4", "drupal/ai_agents": "^1", "drupal/ai_image_alt_text": "^1", diff --git a/recipes/drupal_cms_anti_spam/composer.json b/recipes/drupal_cms_anti_spam/composer.json index 581ec42ee..4d429c072 100644 --- a/recipes/drupal_cms_anti_spam/composer.json +++ b/recipes/drupal_cms_anti_spam/composer.json @@ -5,7 +5,7 @@ "license": ["GPL-2.0-or-later"], "require": { "drupal/captcha": "^2.0.7", - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/friendlycaptcha": "^1.1", "drupal/friendly_captcha_challenge": "^0.9", "drupal/honeypot": "^2.1" diff --git a/recipes/drupal_cms_authentication/composer.json b/recipes/drupal_cms_authentication/composer.json index 9ddcef10f..8ec12e777 100644 --- a/recipes/drupal_cms_authentication/composer.json +++ b/recipes/drupal_cms_authentication/composer.json @@ -5,7 +5,7 @@ "license": ["GPL-2.0-or-later"], "require": { "drupal/bpmn_io": "^2.0.6", - "drupal/core": ">=10.3", + "drupal/core": "^10.3 || ^11", "drupal/eca": "^2.1.4", "drupal/login_emailusername": "^3", "drupal/token": "^1" diff --git a/recipes/drupal_cms_blog/composer.json b/recipes/drupal_cms_blog/composer.json index cb2cf4710..33a2763d5 100644 --- a/recipes/drupal_cms_blog/composer.json +++ b/recipes/drupal_cms_blog/composer.json @@ -4,7 +4,7 @@ "type": "drupal-recipe", "license": ["GPL-2.0-or-later"], "require": { - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/add_content_by_bundle": "^1.2.2", "drupal/drupal_cms_page": "~1.1.0", "drupal/better_exposed_filters": "^7", diff --git a/recipes/drupal_cms_case_study/composer.json b/recipes/drupal_cms_case_study/composer.json index ce3bd107a..793fe95ae 100644 --- a/recipes/drupal_cms_case_study/composer.json +++ b/recipes/drupal_cms_case_study/composer.json @@ -4,7 +4,7 @@ "type": "drupal-recipe", "license": ["GPL-2.0-or-later"], "require": { - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/add_content_by_bundle": "^1.2.2", "drupal/drupal_cms_page": "~1.1.0" }, diff --git a/recipes/drupal_cms_content_type_base/composer.json b/recipes/drupal_cms_content_type_base/composer.json index 22e9e1d1c..0a45e0f55 100644 --- a/recipes/drupal_cms_content_type_base/composer.json +++ b/recipes/drupal_cms_content_type_base/composer.json @@ -6,7 +6,7 @@ "require": { "drupal/autosave_form": "^1.10", "drupal/bpmn_io": "^2.0.6", - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/drupal_cms_image": "~1.1.0", "drupal/eca": "^2.1.4", "drupal/linkit": "^7", diff --git a/recipes/drupal_cms_events/composer.json b/recipes/drupal_cms_events/composer.json index 8018eb492..faaca8b09 100644 --- a/recipes/drupal_cms_events/composer.json +++ b/recipes/drupal_cms_events/composer.json @@ -4,7 +4,7 @@ "type": "drupal-recipe", "license": ["GPL-2.0-or-later"], "require": { - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/add_content_by_bundle": "^1.2.2", "drupal/address": "^2", "drupal/addtocal_augment": "^1.2.3", diff --git a/recipes/drupal_cms_forms/composer.json b/recipes/drupal_cms_forms/composer.json index 06aac4cf3..76ea180b6 100644 --- a/recipes/drupal_cms_forms/composer.json +++ b/recipes/drupal_cms_forms/composer.json @@ -6,7 +6,7 @@ "require": { "drupal/drupal_cms_anti_spam": "~1.1.0", "drupal/drupal_cms_page": "~1.1.0", - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/webform": "^6.3-beta1" }, "version": "1.1.x-dev" diff --git a/recipes/drupal_cms_google_analytics/composer.json b/recipes/drupal_cms_google_analytics/composer.json index 59045e3f3..75511dc73 100644 --- a/recipes/drupal_cms_google_analytics/composer.json +++ b/recipes/drupal_cms_google_analytics/composer.json @@ -3,7 +3,7 @@ "type": "drupal-recipe", "description": "Adds tracking of website traffic using Google Analytics and Google Tag Manager. Requires a Google Tag Manager ID.", "require": { - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/google_tag": "^2.0.7", "drupal/drupal_cms_privacy_basic": "~1.1.0" }, diff --git a/recipes/drupal_cms_image/composer.json b/recipes/drupal_cms_image/composer.json index 07c03b513..5864e5ac7 100644 --- a/recipes/drupal_cms_image/composer.json +++ b/recipes/drupal_cms_image/composer.json @@ -4,7 +4,7 @@ "description": "Sets up base image configuration including responsive image styles, view modes, focal point-based cropping and SVG images.", "license": ["GPL-2.0-or-later"], "require": { - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/focal_point": "^2", "drupal/svg_image": "^3.1" }, diff --git a/recipes/drupal_cms_news/composer.json b/recipes/drupal_cms_news/composer.json index c91117938..40cdda43e 100644 --- a/recipes/drupal_cms_news/composer.json +++ b/recipes/drupal_cms_news/composer.json @@ -4,7 +4,7 @@ "type": "drupal-recipe", "license": ["GPL-2.0-or-later"], "require": { - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/add_content_by_bundle": "^1.2.2", "drupal/drupal_cms_page": "~1.1.0", "drupal/better_exposed_filters": "^7", diff --git a/recipes/drupal_cms_page/composer.json b/recipes/drupal_cms_page/composer.json index 7f69ebe28..4aa47fc94 100644 --- a/recipes/drupal_cms_page/composer.json +++ b/recipes/drupal_cms_page/composer.json @@ -4,7 +4,7 @@ "type": "drupal-recipe", "license": ["GPL-2.0-or-later"], "require": { - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/drupal_cms_content_type_base": "~1.1.0" }, "version": "1.1.x-dev" diff --git a/recipes/drupal_cms_person/composer.json b/recipes/drupal_cms_person/composer.json index 8fae25a6b..9e9d1fbfe 100644 --- a/recipes/drupal_cms_person/composer.json +++ b/recipes/drupal_cms_person/composer.json @@ -4,7 +4,7 @@ "type": "drupal-recipe", "license": ["GPL-2.0-or-later"], "require": { - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/add_content_by_bundle": "^1.2.2", "drupal/drupal_cms_page": "~1.1.0" }, diff --git a/recipes/drupal_cms_privacy_basic/composer.json b/recipes/drupal_cms_privacy_basic/composer.json index f64e521b3..f771d920b 100644 --- a/recipes/drupal_cms_privacy_basic/composer.json +++ b/recipes/drupal_cms_privacy_basic/composer.json @@ -5,7 +5,7 @@ "license": ["GPL-2.0-or-later"], "require": { "drupal/bpmn_io": "^2.0.6", - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/eca": "^2.1.4", "drupal/drupal_cms_page": "~1.1.0", "drupal/klaro": "^3", diff --git a/recipes/drupal_cms_project/composer.json b/recipes/drupal_cms_project/composer.json index 0bccc9126..d40025076 100644 --- a/recipes/drupal_cms_project/composer.json +++ b/recipes/drupal_cms_project/composer.json @@ -4,7 +4,7 @@ "type": "drupal-recipe", "license": ["GPL-2.0-or-later"], "require": { - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/add_content_by_bundle": "^1.2.2", "drupal/drupal_cms_page": "~1.1.0" }, diff --git a/recipes/drupal_cms_remote_video/composer.json b/recipes/drupal_cms_remote_video/composer.json index 788caf63d..1f6032fbc 100644 --- a/recipes/drupal_cms_remote_video/composer.json +++ b/recipes/drupal_cms_remote_video/composer.json @@ -4,7 +4,7 @@ "description": "Configures display options for remote video.", "license": ["GPL-2.0-or-later"], "require": { - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/drupal_cms_privacy_basic": "~1.1.0" }, "version": "1.1.x-dev" diff --git a/recipes/drupal_cms_search/composer.json b/recipes/drupal_cms_search/composer.json index 76213239a..42c658026 100644 --- a/recipes/drupal_cms_search/composer.json +++ b/recipes/drupal_cms_search/composer.json @@ -4,7 +4,7 @@ "type": "drupal-recipe", "license": ["GPL-2.0-or-later"], "require": { - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/search_api": "^1.36", "drupal/search_api_autocomplete": "^1.9", "drupal/search_api_exclude": "^2", diff --git a/recipes/drupal_cms_seo_basic/composer.json b/recipes/drupal_cms_seo_basic/composer.json index 71df43552..965c5a424 100644 --- a/recipes/drupal_cms_seo_basic/composer.json +++ b/recipes/drupal_cms_seo_basic/composer.json @@ -4,7 +4,7 @@ "type": "drupal-recipe", "license": ["GPL-2.0-or-later"], "require": { - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/easy_breadcrumb": "^2.0.9", "drupal/pathauto": "^1.13", "drupal/redirect": "^1.10", diff --git a/recipes/drupal_cms_seo_tools/composer.json b/recipes/drupal_cms_seo_tools/composer.json index 98e0a55d9..9677e26a8 100644 --- a/recipes/drupal_cms_seo_tools/composer.json +++ b/recipes/drupal_cms_seo_tools/composer.json @@ -5,7 +5,7 @@ "license": ["GPL-2.0-or-later"], "require": { "drupal/bpmn_io": "^2.0.6", - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/eca": "^2.1.4", "drupal/field_group": "^3.6", "drupal/focal_point": "^2.1", diff --git a/recipes/drupal_cms_starter/composer.json b/recipes/drupal_cms_starter/composer.json index ff89ea19e..6634df962 100644 --- a/recipes/drupal_cms_starter/composer.json +++ b/recipes/drupal_cms_starter/composer.json @@ -6,7 +6,7 @@ "require": { "drupal/automatic_updates": "^3.1.7", "drupal/bpmn_io": "^2.0.6", - "drupal/core": ">=10.4", + "drupal/core": "^10.4 || ^11", "drupal/eca": "^2.1.4", "drupal/dashboard": "^2", "drupal/drupal_cms_admin_ui": "~1.1.0", -- GitLab