summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--composer.json12
-rw-r--r--composer.lock312
-rw-r--r--composer/Metapackage/CoreRecommended/composer.json46
-rw-r--r--composer/Metapackage/DevDependencies/composer.json12
-rw-r--r--composer/Metapackage/PinnedDevDependencies/composer.json8
-rw-r--r--core/composer.json30
-rw-r--r--core/lib/Drupal/Component/DependencyInjection/composer.json4
-rw-r--r--core/lib/Drupal/Component/EventDispatcher/composer.json6
-rw-r--r--core/lib/Drupal/Component/HttpFoundation/composer.json2
-rw-r--r--core/lib/Drupal/Component/Plugin/composer.json2
-rw-r--r--core/lib/Drupal/Component/Serialization/composer.json2
-rw-r--r--core/tests/Drupal/BuildTests/Composer/Template/ComposerProjectTemplatesTest.php2
12 files changed, 234 insertions, 204 deletions
diff --git a/composer.json b/composer.json
index 277aaa5ca868..0eba85e67588 100644
--- a/composer.json
+++ b/composer.json
@@ -35,12 +35,12 @@
"phpstan/phpstan": "^1.12.4 || ^2.1.14",
"phpstan/phpstan-phpunit": "^1.3.16 || ^2.0.6",
"phpunit/phpunit": "^10.5.19 || ^11.5.3",
- "symfony/browser-kit": "^7.3@beta",
- "symfony/css-selector": "^7.3@beta",
- "symfony/dom-crawler": "^7.3@beta",
- "symfony/error-handler": "^7.3@beta",
- "symfony/lock": "^7.3@beta",
- "symfony/var-dumper": "^7.3@beta"
+ "symfony/browser-kit": "^7.3",
+ "symfony/css-selector": "^7.3",
+ "symfony/dom-crawler": "^7.3",
+ "symfony/error-handler": "^7.3",
+ "symfony/lock": "^7.3",
+ "symfony/var-dumper": "^7.3"
},
"replace": {
"symfony/polyfill-php72": "*",
diff --git a/composer.lock b/composer.lock
index 1fca73ad3e11..c9a849facea6 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": "53d1316a007b7c509b5bda590321ed8f",
+ "content-hash": "0b356b72476248f0c15d28e56afc2952",
"packages": [
{
"name": "asm89/stack-cors",
@@ -497,7 +497,7 @@
"dist": {
"type": "path",
"url": "core",
- "reference": "7d2d6a32cdb382310276445d271aeb3348c5d103"
+ "reference": "6f52d7dd7a51d6925d01eb25052131d20ba3ee73"
},
"require": {
"asm89/stack-cors": "^2.3",
@@ -530,23 +530,23 @@
"psr/log": "^3.0",
"revolt/event-loop": "^1.0",
"sebastian/diff": "^4 || ^5 || ^6 || ^7",
- "symfony/console": "^7.3@beta",
- "symfony/dependency-injection": "^7.3@beta",
- "symfony/event-dispatcher": "^7.3@beta",
- "symfony/filesystem": "^7.3@beta",
- "symfony/finder": "^7.3@beta",
- "symfony/http-foundation": "^7.3@beta",
- "symfony/http-kernel": "^7.3@beta",
- "symfony/mailer": "^7.3@beta",
- "symfony/mime": "^7.3@beta",
+ "symfony/console": "^7.3",
+ "symfony/dependency-injection": "^7.3",
+ "symfony/event-dispatcher": "^7.3",
+ "symfony/filesystem": "^7.3",
+ "symfony/finder": "^7.3",
+ "symfony/http-foundation": "^7.3",
+ "symfony/http-kernel": "^7.3",
+ "symfony/mailer": "^7.3",
+ "symfony/mime": "^7.3",
"symfony/polyfill-iconv": "^1.32",
"symfony/polyfill-php84": "^1.32",
- "symfony/process": "^7.3@beta",
- "symfony/psr-http-message-bridge": "^7.3@beta",
- "symfony/routing": "^7.3@beta",
- "symfony/serializer": "^7.3@beta",
- "symfony/validator": "^7.3@beta",
- "symfony/yaml": "^7.3@beta",
+ "symfony/process": "^7.3",
+ "symfony/psr-http-message-bridge": "^7.3",
+ "symfony/routing": "^7.3",
+ "symfony/serializer": "^7.3",
+ "symfony/validator": "^7.3",
+ "symfony/yaml": "^7.3",
"twig/twig": "^3.21.0"
},
"conflict": {
@@ -693,6 +693,42 @@
}
},
{
+ "name": "drupal/core-recipe-unpack",
+ "version": "11.x-dev",
+ "dist": {
+ "type": "path",
+ "url": "composer/Plugin/RecipeUnpack",
+ "reference": "42e58be1818866167bc27d4fce206dc1d7a40d4c"
+ },
+ "require": {
+ "composer-plugin-api": "^2",
+ "php": ">=8.3"
+ },
+ "require-dev": {
+ "composer/composer": "^2.7"
+ },
+ "type": "composer-plugin",
+ "extra": {
+ "class": "Drupal\\Composer\\Plugin\\RecipeUnpack\\Plugin"
+ },
+ "autoload": {
+ "psr-4": {
+ "Drupal\\Composer\\Plugin\\RecipeUnpack\\": ""
+ }
+ },
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "description": "A Composer project unpacker for Drupal recipes.",
+ "homepage": "https://www.drupal.org/project/drupal",
+ "keywords": [
+ "drupal"
+ ],
+ "transport-options": {
+ "relative": true
+ }
+ },
+ {
"name": "drupal/core-vendor-hardening",
"version": "11.x-dev",
"dist": {
@@ -2082,16 +2118,16 @@
},
{
"name": "symfony/console",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "9bd4d772b9678ebf398763403a8676b3010a18a7"
+ "reference": "66c1440edf6f339fd82ed6c7caa76cb006211b44"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/9bd4d772b9678ebf398763403a8676b3010a18a7",
- "reference": "9bd4d772b9678ebf398763403a8676b3010a18a7",
+ "url": "https://api.github.com/repos/symfony/console/zipball/66c1440edf6f339fd82ed6c7caa76cb006211b44",
+ "reference": "66c1440edf6f339fd82ed6c7caa76cb006211b44",
"shasum": ""
},
"require": {
@@ -2099,15 +2135,14 @@
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.0",
"symfony/service-contracts": "^2.5|^3",
- "symfony/string": "^6.4|^7.0"
+ "symfony/string": "^7.2"
},
"conflict": {
"symfony/dependency-injection": "<6.4",
"symfony/dotenv": "<6.4",
"symfony/event-dispatcher": "<6.4",
"symfony/lock": "<6.4",
- "symfony/process": "<6.4",
- "symfony/runtime": "<7.3"
+ "symfony/process": "<6.4"
},
"provide": {
"psr/log-implementation": "1.0|2.0|3.0"
@@ -2157,7 +2192,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/console/tree/v7.3.0"
},
"funding": [
{
@@ -2173,20 +2208,20 @@
"type": "tidelift"
}
],
- "time": "2025-04-07T19:11:40+00:00"
+ "time": "2025-05-24T10:34:04+00:00"
},
{
"name": "symfony/dependency-injection",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "01e3ad793441e2f21f1fa7ce6ba1f102dd1f144c"
+ "reference": "f64a8f3fa7d4ad5e85de1b128a0e03faed02b732"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/01e3ad793441e2f21f1fa7ce6ba1f102dd1f144c",
- "reference": "01e3ad793441e2f21f1fa7ce6ba1f102dd1f144c",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/f64a8f3fa7d4ad5e85de1b128a0e03faed02b732",
+ "reference": "f64a8f3fa7d4ad5e85de1b128a0e03faed02b732",
"shasum": ""
},
"require": {
@@ -2237,7 +2272,7 @@
"description": "Allows you to standardize and centralize the way objects are constructed in your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dependency-injection/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/dependency-injection/tree/v7.3.0"
},
"funding": [
{
@@ -2253,20 +2288,20 @@
"type": "tidelift"
}
],
- "time": "2025-04-27T13:39:08+00:00"
+ "time": "2025-05-19T13:28:56+00:00"
},
{
"name": "symfony/deprecation-contracts",
- "version": "v3.5.1",
+ "version": "v3.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
- "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6"
+ "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6",
- "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62",
+ "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62",
"shasum": ""
},
"require": {
@@ -2279,7 +2314,7 @@
"name": "symfony/contracts"
},
"branch-alias": {
- "dev-main": "3.5-dev"
+ "dev-main": "3.6-dev"
}
},
"autoload": {
@@ -2304,7 +2339,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1"
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0"
},
"funding": [
{
@@ -2320,20 +2355,20 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:20:29+00:00"
+ "time": "2024-09-25T14:21:43+00:00"
},
{
"name": "symfony/error-handler",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "47a96276149f049ba944cbd470f4d17bf42914e3"
+ "reference": "cf68d225bc43629de4ff54778029aee6dc191b83"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/47a96276149f049ba944cbd470f4d17bf42914e3",
- "reference": "47a96276149f049ba944cbd470f4d17bf42914e3",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/cf68d225bc43629de4ff54778029aee6dc191b83",
+ "reference": "cf68d225bc43629de4ff54778029aee6dc191b83",
"shasum": ""
},
"require": {
@@ -2381,7 +2416,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/error-handler/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/error-handler/tree/v7.3.0"
},
"funding": [
{
@@ -2397,11 +2432,11 @@
"type": "tidelift"
}
],
- "time": "2025-03-17T19:44:19+00:00"
+ "time": "2025-05-29T07:19:49+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
@@ -2461,7 +2496,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.0"
},
"funding": [
{
@@ -2481,16 +2516,16 @@
},
{
"name": "symfony/event-dispatcher-contracts",
- "version": "v3.5.1",
+ "version": "v3.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f"
+ "reference": "59eb412e93815df44f05f342958efa9f46b1e586"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f",
- "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586",
+ "reference": "59eb412e93815df44f05f342958efa9f46b1e586",
"shasum": ""
},
"require": {
@@ -2504,7 +2539,7 @@
"name": "symfony/contracts"
},
"branch-alias": {
- "dev-main": "3.5-dev"
+ "dev-main": "3.6-dev"
}
},
"autoload": {
@@ -2537,7 +2572,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1"
+ "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0"
},
"funding": [
{
@@ -2553,11 +2588,11 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:20:29+00:00"
+ "time": "2024-09-25T14:21:43+00:00"
},
{
"name": "symfony/filesystem",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
@@ -2603,7 +2638,7 @@
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/filesystem/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/filesystem/tree/v7.3.0"
},
"funding": [
{
@@ -2623,7 +2658,7 @@
},
{
"name": "symfony/finder",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
@@ -2667,7 +2702,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/finder/tree/v7.3.0"
},
"funding": [
{
@@ -2687,16 +2722,16 @@
},
{
"name": "symfony/http-foundation",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "abbe5faf754aebc557c4da9c8e2780b4f094c5ce"
+ "reference": "4236baf01609667d53b20371486228231eb135fd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/abbe5faf754aebc557c4da9c8e2780b4f094c5ce",
- "reference": "abbe5faf754aebc557c4da9c8e2780b4f094c5ce",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/4236baf01609667d53b20371486228231eb135fd",
+ "reference": "4236baf01609667d53b20371486228231eb135fd",
"shasum": ""
},
"require": {
@@ -2746,7 +2781,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/http-foundation/tree/v7.3.0"
},
"funding": [
{
@@ -2762,20 +2797,20 @@
"type": "tidelift"
}
],
- "time": "2025-04-27T09:21:35+00:00"
+ "time": "2025-05-12T14:48:23+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "4330b4df3ebcaf2114e40d1994de9e9232050e0a"
+ "reference": "ac7b8e163e8c83dce3abcc055a502d4486051a9f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/4330b4df3ebcaf2114e40d1994de9e9232050e0a",
- "reference": "4330b4df3ebcaf2114e40d1994de9e9232050e0a",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ac7b8e163e8c83dce3abcc055a502d4486051a9f",
+ "reference": "ac7b8e163e8c83dce3abcc055a502d4486051a9f",
"shasum": ""
},
"require": {
@@ -2860,7 +2895,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-kernel/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/http-kernel/tree/v7.3.0"
},
"funding": [
{
@@ -2876,11 +2911,11 @@
"type": "tidelift"
}
],
- "time": "2025-05-02T09:19:17+00:00"
+ "time": "2025-05-29T07:47:32+00:00"
},
{
"name": "symfony/mailer",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
@@ -2940,7 +2975,7 @@
"description": "Helps sending emails",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/mailer/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/mailer/tree/v7.3.0"
},
"funding": [
{
@@ -2960,7 +2995,7 @@
},
{
"name": "symfony/mime",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
@@ -3024,7 +3059,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/mime/tree/v7.3.0"
},
"funding": [
{
@@ -3602,7 +3637,7 @@
},
{
"name": "symfony/process",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
@@ -3643,7 +3678,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/process/tree/v7.3.0"
},
"funding": [
{
@@ -3663,7 +3698,7 @@
},
{
"name": "symfony/psr-http-message-bridge",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/psr-http-message-bridge.git",
@@ -3726,7 +3761,7 @@
"psr-7"
],
"support": {
- "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.3.0"
},
"funding": [
{
@@ -3746,16 +3781,16 @@
},
{
"name": "symfony/routing",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "5d4973c3f6078c3b7de999bbe4b7b71b1bacad7b"
+ "reference": "8e213820c5fea844ecea29203d2a308019007c15"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/5d4973c3f6078c3b7de999bbe4b7b71b1bacad7b",
- "reference": "5d4973c3f6078c3b7de999bbe4b7b71b1bacad7b",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/8e213820c5fea844ecea29203d2a308019007c15",
+ "reference": "8e213820c5fea844ecea29203d2a308019007c15",
"shasum": ""
},
"require": {
@@ -3807,7 +3842,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/routing/tree/v7.3.0"
},
"funding": [
{
@@ -3823,20 +3858,20 @@
"type": "tidelift"
}
],
- "time": "2025-03-24T08:06:17+00:00"
+ "time": "2025-05-24T20:43:28+00:00"
},
{
"name": "symfony/serializer",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/serializer.git",
- "reference": "74e0e5611da8be8df6d3a2fc29b4a89e6a0da730"
+ "reference": "2d86f81b1c506d7e1578789f93280dab4b8411bb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/serializer/zipball/74e0e5611da8be8df6d3a2fc29b4a89e6a0da730",
- "reference": "74e0e5611da8be8df6d3a2fc29b4a89e6a0da730",
+ "url": "https://api.github.com/repos/symfony/serializer/zipball/2d86f81b1c506d7e1578789f93280dab4b8411bb",
+ "reference": "2d86f81b1c506d7e1578789f93280dab4b8411bb",
"shasum": ""
},
"require": {
@@ -3905,7 +3940,7 @@
"description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/serializer/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/serializer/tree/v7.3.0"
},
"funding": [
{
@@ -3921,20 +3956,20 @@
"type": "tidelift"
}
],
- "time": "2025-04-08T13:58:30+00:00"
+ "time": "2025-05-12T14:48:23+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v3.5.1",
+ "version": "v3.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0"
+ "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0",
- "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4",
+ "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4",
"shasum": ""
},
"require": {
@@ -3952,7 +3987,7 @@
"name": "symfony/contracts"
},
"branch-alias": {
- "dev-main": "3.5-dev"
+ "dev-main": "3.6-dev"
}
},
"autoload": {
@@ -3988,7 +4023,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/v3.5.1"
+ "source": "https://github.com/symfony/service-contracts/tree/v3.6.0"
},
"funding": [
{
@@ -4004,11 +4039,11 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:20:29+00:00"
+ "time": "2025-04-25T09:37:31+00:00"
},
{
"name": "symfony/string",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
@@ -4075,7 +4110,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/string/tree/v7.3.0"
},
"funding": [
{
@@ -4095,16 +4130,16 @@
},
{
"name": "symfony/translation-contracts",
- "version": "v3.5.1",
+ "version": "v3.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation-contracts.git",
- "reference": "4667ff3bd513750603a09c8dedbea942487fb07c"
+ "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c",
- "reference": "4667ff3bd513750603a09c8dedbea942487fb07c",
+ "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/df210c7a2573f1913b2d17cc95f90f53a73d8f7d",
+ "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d",
"shasum": ""
},
"require": {
@@ -4117,7 +4152,7 @@
"name": "symfony/contracts"
},
"branch-alias": {
- "dev-main": "3.5-dev"
+ "dev-main": "3.6-dev"
}
},
"autoload": {
@@ -4153,7 +4188,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1"
+ "source": "https://github.com/symfony/translation-contracts/tree/v3.6.0"
},
"funding": [
{
@@ -4169,20 +4204,20 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:20:29+00:00"
+ "time": "2024-09-27T08:32:26+00:00"
},
{
"name": "symfony/validator",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/validator.git",
- "reference": "52882781fefb5ef1ce5f13d1d85cd3414db4372b"
+ "reference": "dabb03cddf50761c0aff4fbf5a3b3fffb3e5e38b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/validator/zipball/52882781fefb5ef1ce5f13d1d85cd3414db4372b",
- "reference": "52882781fefb5ef1ce5f13d1d85cd3414db4372b",
+ "url": "https://api.github.com/repos/symfony/validator/zipball/dabb03cddf50761c0aff4fbf5a3b3fffb3e5e38b",
+ "reference": "dabb03cddf50761c0aff4fbf5a3b3fffb3e5e38b",
"shasum": ""
},
"require": {
@@ -4219,6 +4254,7 @@
"symfony/mime": "^6.4|^7.0",
"symfony/property-access": "^6.4|^7.0",
"symfony/property-info": "^6.4|^7.0",
+ "symfony/string": "^6.4|^7.0",
"symfony/translation": "^6.4.3|^7.0.3",
"symfony/type-info": "^7.1",
"symfony/yaml": "^6.4|^7.0"
@@ -4250,7 +4286,7 @@
"description": "Provides tools to validate values",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/validator/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/validator/tree/v7.3.0"
},
"funding": [
{
@@ -4266,20 +4302,20 @@
"type": "tidelift"
}
],
- "time": "2025-05-02T08:36:13+00:00"
+ "time": "2025-05-29T07:19:49+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "5be5bdd07600c270083d821a4b20697a47526311"
+ "reference": "548f6760c54197b1084e1e5c71f6d9d523f2f78e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/5be5bdd07600c270083d821a4b20697a47526311",
- "reference": "5be5bdd07600c270083d821a4b20697a47526311",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/548f6760c54197b1084e1e5c71f6d9d523f2f78e",
+ "reference": "548f6760c54197b1084e1e5c71f6d9d523f2f78e",
"shasum": ""
},
"require": {
@@ -4334,7 +4370,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/var-dumper/tree/v7.3.0"
},
"funding": [
{
@@ -4350,20 +4386,20 @@
"type": "tidelift"
}
],
- "time": "2025-04-09T08:14:14+00:00"
+ "time": "2025-04-27T18:39:23+00:00"
},
{
"name": "symfony/var-exporter",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "6d25a2377310c85f0400797e4f07c303df00bd74"
+ "reference": "c9a1168891b5aaadfd6332ef44393330b3498c4c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/6d25a2377310c85f0400797e4f07c303df00bd74",
- "reference": "6d25a2377310c85f0400797e4f07c303df00bd74",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/c9a1168891b5aaadfd6332ef44393330b3498c4c",
+ "reference": "c9a1168891b5aaadfd6332ef44393330b3498c4c",
"shasum": ""
},
"require": {
@@ -4411,7 +4447,7 @@
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/var-exporter/tree/v7.3.0"
},
"funding": [
{
@@ -4427,11 +4463,11 @@
"type": "tidelift"
}
],
- "time": "2025-05-02T08:36:13+00:00"
+ "time": "2025-05-15T09:04:05+00:00"
},
{
"name": "symfony/yaml",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
@@ -4483,7 +4519,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/yaml/tree/v7.3.0"
},
"funding": [
{
@@ -9452,7 +9488,7 @@
},
{
"name": "symfony/browser-kit",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/browser-kit.git",
@@ -9500,7 +9536,7 @@
"description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/browser-kit/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/browser-kit/tree/v7.3.0"
},
"funding": [
{
@@ -9520,7 +9556,7 @@
},
{
"name": "symfony/css-selector",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
@@ -9565,7 +9601,7 @@
"description": "Converts CSS selectors to XPath expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/css-selector/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/css-selector/tree/v7.3.0"
},
"funding": [
{
@@ -9585,7 +9621,7 @@
},
{
"name": "symfony/dom-crawler",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/dom-crawler.git",
@@ -9632,7 +9668,7 @@
"description": "Eases DOM navigation for HTML and XML documents",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dom-crawler/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/dom-crawler/tree/v7.3.0"
},
"funding": [
{
@@ -9652,7 +9688,7 @@
},
{
"name": "symfony/lock",
- "version": "v7.3.0-BETA1",
+ "version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/lock.git",
@@ -9710,7 +9746,7 @@
"semaphore"
],
"support": {
- "source": "https://github.com/symfony/lock/tree/v7.3.0-BETA1"
+ "source": "https://github.com/symfony/lock/tree/v7.3.0"
},
"funding": [
{
@@ -9941,13 +9977,7 @@
"drupal/core": 20,
"drupal/core-project-message": 20,
"drupal/core-recipe-unpack": 20,
- "drupal/core-vendor-hardening": 20,
- "symfony/browser-kit": 10,
- "symfony/css-selector": 10,
- "symfony/dom-crawler": 10,
- "symfony/error-handler": 10,
- "symfony/lock": 10,
- "symfony/var-dumper": 10
+ "drupal/core-vendor-hardening": 20
},
"prefer-stable": true,
"prefer-lowest": false,
diff --git a/composer/Metapackage/CoreRecommended/composer.json b/composer/Metapackage/CoreRecommended/composer.json
index 48e38f50d342..1bc33217aec2 100644
--- a/composer/Metapackage/CoreRecommended/composer.json
+++ b/composer/Metapackage/CoreRecommended/composer.json
@@ -33,18 +33,18 @@
"ralouphie/getallheaders": "~3.0.3",
"revolt/event-loop": "~v1.0.7",
"sebastian/diff": "~5.1.1",
- "symfony/console": "~v7.3.0-BETA1",
- "symfony/dependency-injection": "~v7.3.0-BETA1",
- "symfony/deprecation-contracts": "~v3.5.1",
- "symfony/error-handler": "~v7.3.0-BETA1",
- "symfony/event-dispatcher": "~v7.3.0-BETA1",
- "symfony/event-dispatcher-contracts": "~v3.5.1",
- "symfony/filesystem": "~v7.3.0-BETA1",
- "symfony/finder": "~v7.3.0-BETA1",
- "symfony/http-foundation": "~v7.3.0-BETA1",
- "symfony/http-kernel": "~v7.3.0-BETA1",
- "symfony/mailer": "~v7.3.0-BETA1",
- "symfony/mime": "~v7.3.0-BETA1",
+ "symfony/console": "~v7.3.0",
+ "symfony/dependency-injection": "~v7.3.0",
+ "symfony/deprecation-contracts": "~v3.6.0",
+ "symfony/error-handler": "~v7.3.0",
+ "symfony/event-dispatcher": "~v7.3.0",
+ "symfony/event-dispatcher-contracts": "~v3.6.0",
+ "symfony/filesystem": "~v7.3.0",
+ "symfony/finder": "~v7.3.0",
+ "symfony/http-foundation": "~v7.3.0",
+ "symfony/http-kernel": "~v7.3.0",
+ "symfony/mailer": "~v7.3.0",
+ "symfony/mime": "~v7.3.0",
"symfony/polyfill-ctype": "~v1.32.0",
"symfony/polyfill-iconv": "~v1.32.0",
"symfony/polyfill-intl-grapheme": "~v1.32.0",
@@ -52,17 +52,17 @@
"symfony/polyfill-intl-normalizer": "~v1.32.0",
"symfony/polyfill-mbstring": "~v1.32.0",
"symfony/polyfill-php84": "~v1.32.0",
- "symfony/process": "~v7.3.0-BETA1",
- "symfony/psr-http-message-bridge": "~v7.3.0-BETA1",
- "symfony/routing": "~v7.3.0-BETA1",
- "symfony/serializer": "~v7.3.0-BETA1",
- "symfony/service-contracts": "~v3.5.1",
- "symfony/string": "~v7.3.0-BETA1",
- "symfony/translation-contracts": "~v3.5.1",
- "symfony/validator": "~v7.3.0-BETA1",
- "symfony/var-dumper": "~v7.3.0-BETA1",
- "symfony/var-exporter": "~v7.3.0-BETA1",
- "symfony/yaml": "~v7.3.0-BETA1",
+ "symfony/process": "~v7.3.0",
+ "symfony/psr-http-message-bridge": "~v7.3.0",
+ "symfony/routing": "~v7.3.0",
+ "symfony/serializer": "~v7.3.0",
+ "symfony/service-contracts": "~v3.6.0",
+ "symfony/string": "~v7.3.0",
+ "symfony/translation-contracts": "~v3.6.0",
+ "symfony/validator": "~v7.3.0",
+ "symfony/var-dumper": "~v7.3.0",
+ "symfony/var-exporter": "~v7.3.0",
+ "symfony/yaml": "~v7.3.0",
"twig/twig": "~v3.21.1"
}
}
diff --git a/composer/Metapackage/DevDependencies/composer.json b/composer/Metapackage/DevDependencies/composer.json
index 3d865a422787..31dc984b2694 100644
--- a/composer/Metapackage/DevDependencies/composer.json
+++ b/composer/Metapackage/DevDependencies/composer.json
@@ -26,11 +26,11 @@
"phpstan/phpstan": "^1.12.4 || ^2.1.14",
"phpstan/phpstan-phpunit": "^1.3.16 || ^2.0.6",
"phpunit/phpunit": "^10.5.19 || ^11.5.3",
- "symfony/browser-kit": "^7.3@beta",
- "symfony/css-selector": "^7.3@beta",
- "symfony/dom-crawler": "^7.3@beta",
- "symfony/error-handler": "^7.3@beta",
- "symfony/lock": "^7.3@beta",
- "symfony/var-dumper": "^7.3@beta"
+ "symfony/browser-kit": "^7.3",
+ "symfony/css-selector": "^7.3",
+ "symfony/dom-crawler": "^7.3",
+ "symfony/error-handler": "^7.3",
+ "symfony/lock": "^7.3",
+ "symfony/var-dumper": "^7.3"
}
}
diff --git a/composer/Metapackage/PinnedDevDependencies/composer.json b/composer/Metapackage/PinnedDevDependencies/composer.json
index 992139dea514..82cdaa66c9f1 100644
--- a/composer/Metapackage/PinnedDevDependencies/composer.json
+++ b/composer/Metapackage/PinnedDevDependencies/composer.json
@@ -83,10 +83,10 @@
"sirbrillig/phpcs-variable-analysis": "v2.12.0",
"slevomat/coding-standard": "8.18.0",
"squizlabs/php_codesniffer": "3.12.2",
- "symfony/browser-kit": "v7.3.0-BETA1",
- "symfony/css-selector": "v7.3.0-BETA1",
- "symfony/dom-crawler": "v7.3.0-BETA1",
- "symfony/lock": "v7.3.0-BETA1",
+ "symfony/browser-kit": "v7.3.0",
+ "symfony/css-selector": "v7.3.0",
+ "symfony/dom-crawler": "v7.3.0",
+ "symfony/lock": "v7.3.0",
"tbachert/spi": "v1.0.3",
"theseer/tokenizer": "1.2.3",
"webflo/drupal-finder": "1.3.1",
diff --git a/core/composer.json b/core/composer.json
index e871fa3acb55..ab8f93e49ba9 100644
--- a/core/composer.json
+++ b/core/composer.json
@@ -19,22 +19,22 @@
"ext-xml": "*",
"ext-zlib": "*",
"php": ">=8.3.0",
- "symfony/console": "^7.3@beta",
- "symfony/dependency-injection": "^7.3@beta",
- "symfony/event-dispatcher": "^7.3@beta",
- "symfony/filesystem": "^7.3@beta",
- "symfony/finder": "^7.3@beta",
- "symfony/http-foundation": "^7.3@beta",
- "symfony/http-kernel": "^7.3@beta",
- "symfony/mailer": "^7.3@beta",
- "symfony/mime": "^7.3@beta",
- "symfony/routing": "^7.3@beta",
- "symfony/serializer": "^7.3@beta",
- "symfony/validator": "^7.3@beta",
- "symfony/process": "^7.3@beta",
+ "symfony/console": "^7.3",
+ "symfony/dependency-injection": "^7.3",
+ "symfony/event-dispatcher": "^7.3",
+ "symfony/filesystem": "^7.3",
+ "symfony/finder": "^7.3",
+ "symfony/http-foundation": "^7.3",
+ "symfony/http-kernel": "^7.3",
+ "symfony/mailer": "^7.3",
+ "symfony/mime": "^7.3",
+ "symfony/routing": "^7.3",
+ "symfony/serializer": "^7.3",
+ "symfony/validator": "^7.3",
+ "symfony/process": "^7.3",
"symfony/polyfill-iconv": "^1.32",
"symfony/polyfill-php84": "^1.32",
- "symfony/yaml": "^7.3@beta",
+ "symfony/yaml": "^7.3",
"revolt/event-loop": "^1.0",
"twig/twig": "^3.21.0",
"doctrine/annotations": "^2.0",
@@ -43,7 +43,7 @@
"guzzlehttp/psr7": "^2.4.5",
"egulias/email-validator": "^3.2.1|^4.0",
"masterminds/html5": "^2.7",
- "symfony/psr-http-message-bridge": "^7.3@beta",
+ "symfony/psr-http-message-bridge": "^7.3",
"composer-runtime-api": "^2.1",
"composer/semver": "^3.3",
"asm89/stack-cors": "^2.3",
diff --git a/core/lib/Drupal/Component/DependencyInjection/composer.json b/core/lib/Drupal/Component/DependencyInjection/composer.json
index ccf16002da9c..df9e64651815 100644
--- a/core/lib/Drupal/Component/DependencyInjection/composer.json
+++ b/core/lib/Drupal/Component/DependencyInjection/composer.json
@@ -14,8 +14,8 @@
},
"require": {
"php": ">=8.3.0",
- "symfony/dependency-injection": "^7.3@beta",
- "symfony/service-contracts": "v3.5.1"
+ "symfony/dependency-injection": "^7.3",
+ "symfony/service-contracts": "v3.6.0"
},
"suggest": {
"symfony/expression-language": "For using expressions in service container configuration"
diff --git a/core/lib/Drupal/Component/EventDispatcher/composer.json b/core/lib/Drupal/Component/EventDispatcher/composer.json
index b832a6c45b1b..d78d1b980c0c 100644
--- a/core/lib/Drupal/Component/EventDispatcher/composer.json
+++ b/core/lib/Drupal/Component/EventDispatcher/composer.json
@@ -8,9 +8,9 @@
"license": "GPL-2.0-or-later",
"require": {
"php": ">=8.3.0",
- "symfony/dependency-injection": "^7.3@beta",
- "symfony/event-dispatcher": "^7.3@beta",
- "symfony/event-dispatcher-contracts": "v3.5.1"
+ "symfony/dependency-injection": "^7.3",
+ "symfony/event-dispatcher": "^7.3",
+ "symfony/event-dispatcher-contracts": "v3.6.0"
},
"autoload": {
"psr-4": {
diff --git a/core/lib/Drupal/Component/HttpFoundation/composer.json b/core/lib/Drupal/Component/HttpFoundation/composer.json
index 283e0713ca5c..85e62e4ef9f5 100644
--- a/core/lib/Drupal/Component/HttpFoundation/composer.json
+++ b/core/lib/Drupal/Component/HttpFoundation/composer.json
@@ -8,7 +8,7 @@
"license": "GPL-2.0-or-later",
"require": {
"php": ">=8.3.0",
- "symfony/http-foundation": "^7.3@beta"
+ "symfony/http-foundation": "^7.3"
},
"autoload": {
"psr-4": {
diff --git a/core/lib/Drupal/Component/Plugin/composer.json b/core/lib/Drupal/Component/Plugin/composer.json
index 6a4f1fc7e2cd..2c5a4864291a 100644
--- a/core/lib/Drupal/Component/Plugin/composer.json
+++ b/core/lib/Drupal/Component/Plugin/composer.json
@@ -10,7 +10,7 @@
"license": "GPL-2.0-or-later",
"require": {
"php": ">=8.3.0",
- "symfony/validator": "^7.3@beta"
+ "symfony/validator": "^7.3"
},
"autoload": {
"psr-4": {
diff --git a/core/lib/Drupal/Component/Serialization/composer.json b/core/lib/Drupal/Component/Serialization/composer.json
index 10068bba3ced..22325e148742 100644
--- a/core/lib/Drupal/Component/Serialization/composer.json
+++ b/core/lib/Drupal/Component/Serialization/composer.json
@@ -8,7 +8,7 @@
"license": "GPL-2.0-or-later",
"require": {
"php": ">=8.3.0",
- "symfony/yaml": "^7.3@beta"
+ "symfony/yaml": "^7.3"
},
"autoload": {
"psr-4": {
diff --git a/core/tests/Drupal/BuildTests/Composer/Template/ComposerProjectTemplatesTest.php b/core/tests/Drupal/BuildTests/Composer/Template/ComposerProjectTemplatesTest.php
index 6051afb1ae9b..22c364bc8790 100644
--- a/core/tests/Drupal/BuildTests/Composer/Template/ComposerProjectTemplatesTest.php
+++ b/core/tests/Drupal/BuildTests/Composer/Template/ComposerProjectTemplatesTest.php
@@ -31,7 +31,7 @@ class ComposerProjectTemplatesTest extends ComposerBuildTestBase {
*
* @see https://getcomposer.org/doc/04-schema.md#minimum-stability
*/
- protected const MINIMUM_STABILITY = 'beta';
+ protected const MINIMUM_STABILITY = 'stable';
/**
* The order of stability strings from least stable to most stable.