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 de041311..d086029d 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 a96da602..d8e6b152 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 d54f5d3f..09c878f2 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 581ec42e..4d429c07 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 9ddcef10..8ec12e77 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 cb2cf471..33a2763d 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 ce3bd107..793fe95a 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 22e9e1d1..0a45e0f5 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 8018eb49..faaca8b0 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 06aac4cf..76ea180b 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 59045e3f..75511dc7 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 07c03b51..5864e5ac 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 c9111793..40cdda43 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 7f69ebe2..4aa47fc9 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 8fae25a6..9e9d1fbf 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 f64e521b..f771d920 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 0bccc912..d4002507 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 788caf63..1f6032fb 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 76213239..42c65802 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 71df4355..965c5a42 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 98e0a55d..9677e26a 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 ff89ea19..6634df96 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