From dec0fa209b90ada445f040c52b4dac3981848bc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Andr=C3=A9?= Date: Sat, 5 Oct 2024 07:21:17 +0200 Subject: [PATCH] [Site] Configure Icons + fixes --- .../assets/styles/components/_Changelog.scss | 4 +- .../assets/styles/components/_DocsLink.scss | 1 - .../assets/styles/components/_Icon.scss | 13 +- .../assets/styles/components/_PackageBox.scss | 13 +- ux.symfony.com/composer.lock | 601 +++++++++--------- ux.symfony.com/config/packages/ux_icons.yaml | 3 + .../src/Twig/Components/ChangelogItem.php | 19 + ux.symfony.com/src/UX/IconRenderer.php | 34 - .../components/ChangelogItem.html.twig | 8 +- .../templates/components/DocsLink.html.twig | 4 +- .../components/Package/PackageBox.html.twig | 4 +- .../components/ThemeSwitcher.html.twig | 4 +- .../templates/documentation/index.html.twig | 2 +- .../templates/main/_file_tree.html.twig | 4 +- .../ux_packages/lazy_image.html.twig | 6 +- .../ux_packages/live_component.html.twig | 4 +- .../templates/ux_packages/swup.html.twig | 4 +- 17 files changed, 361 insertions(+), 367 deletions(-) create mode 100644 ux.symfony.com/config/packages/ux_icons.yaml delete mode 100644 ux.symfony.com/src/UX/IconRenderer.php diff --git a/ux.symfony.com/assets/styles/components/_Changelog.scss b/ux.symfony.com/assets/styles/components/_Changelog.scss index 69f0a7ff863..59108b642f6 100644 --- a/ux.symfony.com/assets/styles/components/_Changelog.scss +++ b/ux.symfony.com/assets/styles/components/_Changelog.scss @@ -95,13 +95,13 @@ justify-content: space-between; } -.ChangelogItem__Head svg { +.ChangelogItem__Toggle { transition: 150ms ease-in-out; transform: rotate(0deg); opacity: .5; } -.ChangelogItem [open] .ChangelogItem__Head svg { +.ChangelogItem [open] .ChangelogItem__Toggle { transform: rotate(180deg); opacity: .75; transition: all 150ms ease-in-out; diff --git a/ux.symfony.com/assets/styles/components/_DocsLink.scss b/ux.symfony.com/assets/styles/components/_DocsLink.scss index 1db9f37f89b..f3f61e4a2f9 100644 --- a/ux.symfony.com/assets/styles/components/_DocsLink.scss +++ b/ux.symfony.com/assets/styles/components/_DocsLink.scss @@ -40,7 +40,6 @@ } .DocsLink_arrow { - color: gray; font-size: 1.5rem; opacity: .5; margin-inline-start: auto; diff --git a/ux.symfony.com/assets/styles/components/_Icon.scss b/ux.symfony.com/assets/styles/components/_Icon.scss index f71eab73afb..b9ebf6d55b2 100644 --- a/ux.symfony.com/assets/styles/components/_Icon.scss +++ b/ux.symfony.com/assets/styles/components/_Icon.scss @@ -1,14 +1,7 @@ .Icon { - display: inline-flex; - justify-content: center; - align-items: center; + display: inline-grid; + place-content: center; height: 1em; width: 1em; - color: var(--icon-color); - vertical-align: -.125em; - svg { - fill: currentColor; - height: 100%; - width: 100%; - } + fill: currentColor; } diff --git a/ux.symfony.com/assets/styles/components/_PackageBox.scss b/ux.symfony.com/assets/styles/components/_PackageBox.scss index 7cb39b3b8c6..1d5de259038 100644 --- a/ux.symfony.com/assets/styles/components/_PackageBox.scss +++ b/ux.symfony.com/assets/styles/components/_PackageBox.scss @@ -124,6 +124,9 @@ } .PackageBox_link { + display: flex; + align-items: center; + gap: .25rem; &:after { content: ''; position: absolute; @@ -133,13 +136,15 @@ } .PackageBox_arrow { - color: gray; - font-size: 1.5rem; opacity: .5; - transition: opacity 600ms ease-in-out; + filter: saturate(0.25); + transition: all 600ms ease-in-out; .PackageBox:hover & { - transition: opacity 250ms ease-in-out; + transition: all 250ms ease-in-out; opacity: 1; + color: var(--color); + filter: saturate(1); + transform: translateX(10%) scale(1.04); } } diff --git a/ux.symfony.com/composer.lock b/ux.symfony.com/composer.lock index db247ca126d..f20612d0658 100644 --- a/ux.symfony.com/composer.lock +++ b/ux.symfony.com/composer.lock @@ -8,24 +8,24 @@ "packages": [ { "name": "composer/semver", - "version": "3.4.2", + "version": "3.4.3", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6" + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/c51258e759afdb17f1fd1fe83bc12baaef6309d6", - "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6", + "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "phpstan/phpstan": "^1.4", - "symfony/phpunit-bridge": "^4.2 || ^5" + "phpstan/phpstan": "^1.11", + "symfony/phpunit-bridge": "^3 || ^7" }, "type": "library", "extra": { @@ -69,7 +69,7 @@ "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.4.2" + "source": "https://github.com/composer/semver/tree/3.4.3" }, "funding": [ { @@ -85,7 +85,7 @@ "type": "tidelift" } ], - "time": "2024-07-12T11:35:52+00:00" + "time": "2024-09-19T14:15:21+00:00" }, { "name": "dflydev/dot-access-data", @@ -1436,16 +1436,16 @@ }, { "name": "doctrine/sql-formatter", - "version": "1.4.1", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/doctrine/sql-formatter.git", - "reference": "7f83911cc5eba870de7ebb11283972483f7e2891" + "reference": "16ca9e39877369d664f06dacde468548298bdc40" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/sql-formatter/zipball/7f83911cc5eba870de7ebb11283972483f7e2891", - "reference": "7f83911cc5eba870de7ebb11283972483f7e2891", + "url": "https://api.github.com/repos/doctrine/sql-formatter/zipball/16ca9e39877369d664f06dacde468548298bdc40", + "reference": "16ca9e39877369d664f06dacde468548298bdc40", "shasum": "" }, "require": { @@ -1453,6 +1453,7 @@ }, "require-dev": { "doctrine/coding-standard": "^12", + "ergebnis/phpunit-slow-test-detector": "^2.14", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^10.5", "vimeo/psalm": "^5.24" @@ -1485,9 +1486,9 @@ ], "support": { "issues": "https://github.com/doctrine/sql-formatter/issues", - "source": "https://github.com/doctrine/sql-formatter/tree/1.4.1" + "source": "https://github.com/doctrine/sql-formatter/tree/1.5.0" }, - "time": "2024-08-05T20:32:22+00:00" + "time": "2024-09-11T07:29:40+00:00" }, { "name": "guzzlehttp/psr7", @@ -2101,24 +2102,24 @@ }, { "name": "nette/schema", - "version": "v1.3.0", + "version": "v1.3.1", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188" + "reference": "bfcdeb9eb137b3c8937db468d31618ed96591d47" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/a6d3a6d1f545f01ef38e60f375d1cf1f4de98188", - "reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188", + "url": "https://api.github.com/repos/nette/schema/zipball/bfcdeb9eb137b3c8937db468d31618ed96591d47", + "reference": "bfcdeb9eb137b3c8937db468d31618ed96591d47", "shasum": "" }, "require": { "nette/utils": "^4.0", - "php": "8.1 - 8.3" + "php": "8.1 - 8.4" }, "require-dev": { - "nette/tester": "^2.4", + "nette/tester": "^2.5.2", "phpstan/phpstan-nette": "^1.0", "tracy/tracy": "^2.8" }, @@ -2157,9 +2158,9 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.3.0" + "source": "https://github.com/nette/schema/tree/v1.3.1" }, - "time": "2023-12-11T11:54:22+00:00" + "time": "2024-10-05T02:53:56+00:00" }, { "name": "nette/utils", @@ -2776,16 +2777,16 @@ }, { "name": "symfony/asset-mapper", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/asset-mapper.git", - "reference": "a6070274d8ccc1272a24b7851e96368a9f9c5755" + "reference": "e3ae56f965f1fe503db1f604756a44d40e6dea16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/asset-mapper/zipball/a6070274d8ccc1272a24b7851e96368a9f9c5755", - "reference": "a6070274d8ccc1272a24b7851e96368a9f9c5755", + "url": "https://api.github.com/repos/symfony/asset-mapper/zipball/e3ae56f965f1fe503db1f604756a44d40e6dea16", + "reference": "e3ae56f965f1fe503db1f604756a44d40e6dea16", "shasum": "" }, "require": { @@ -2835,7 +2836,7 @@ "description": "Maps directories of assets & makes them available in a public directory with versioned filenames.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/asset-mapper/tree/v7.1.4" + "source": "https://github.com/symfony/asset-mapper/tree/v7.1.5" }, "funding": [ { @@ -2851,20 +2852,20 @@ "type": "tidelift" } ], - "time": "2024-08-26T06:32:37+00:00" + "time": "2024-09-19T08:57:32+00:00" }, { "name": "symfony/cache", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "b61e464d7687bb7e8f677d5031c632bf3820df18" + "reference": "86e5296b10e4dec8c8441056ca606aedb8a3be0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/b61e464d7687bb7e8f677d5031c632bf3820df18", - "reference": "b61e464d7687bb7e8f677d5031c632bf3820df18", + "url": "https://api.github.com/repos/symfony/cache/zipball/86e5296b10e4dec8c8441056ca606aedb8a3be0a", + "reference": "86e5296b10e4dec8c8441056ca606aedb8a3be0a", "shasum": "" }, "require": { @@ -2932,7 +2933,7 @@ "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v7.1.4" + "source": "https://github.com/symfony/cache/tree/v7.1.5" }, "funding": [ { @@ -2948,7 +2949,7 @@ "type": "tidelift" } ], - "time": "2024-08-12T09:59:40+00:00" + "time": "2024-09-17T09:16:35+00:00" }, { "name": "symfony/cache-contracts", @@ -3103,16 +3104,16 @@ }, { "name": "symfony/console", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "1eed7af6961d763e7832e874d7f9b21c3ea9c111" + "reference": "0fa539d12b3ccf068a722bbbffa07ca7079af9ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/1eed7af6961d763e7832e874d7f9b21c3ea9c111", - "reference": "1eed7af6961d763e7832e874d7f9b21c3ea9c111", + "url": "https://api.github.com/repos/symfony/console/zipball/0fa539d12b3ccf068a722bbbffa07ca7079af9ee", + "reference": "0fa539d12b3ccf068a722bbbffa07ca7079af9ee", "shasum": "" }, "require": { @@ -3176,7 +3177,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.1.4" + "source": "https://github.com/symfony/console/tree/v7.1.5" }, "funding": [ { @@ -3192,20 +3193,20 @@ "type": "tidelift" } ], - "time": "2024-08-15T22:48:53+00:00" + "time": "2024-09-20T08:28:38+00:00" }, { "name": "symfony/dependency-injection", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "5320e0bc2c9e2d7450bb4091e497a305a68b28ed" + "reference": "38465f925ec4e0707b090e9147c65869837d639d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/5320e0bc2c9e2d7450bb4091e497a305a68b28ed", - "reference": "5320e0bc2c9e2d7450bb4091e497a305a68b28ed", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/38465f925ec4e0707b090e9147c65869837d639d", + "reference": "38465f925ec4e0707b090e9147c65869837d639d", "shasum": "" }, "require": { @@ -3256,7 +3257,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.1.4" + "source": "https://github.com/symfony/dependency-injection/tree/v7.1.5" }, "funding": [ { @@ -3272,7 +3273,7 @@ "type": "tidelift" } ], - "time": "2024-08-29T08:16:25+00:00" + "time": "2024-09-20T08:28:38+00:00" }, { "name": "symfony/deprecation-contracts", @@ -3343,16 +3344,16 @@ }, { "name": "symfony/doctrine-bridge", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "5c31b278a52023970f4ef398e42ab9048483abfa" + "reference": "2568d0adaa5b0018b07beaa90363b880a43cc957" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/5c31b278a52023970f4ef398e42ab9048483abfa", - "reference": "5c31b278a52023970f4ef398e42ab9048483abfa", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/2568d0adaa5b0018b07beaa90363b880a43cc957", + "reference": "2568d0adaa5b0018b07beaa90363b880a43cc957", "shasum": "" }, "require": { @@ -3431,7 +3432,7 @@ "description": "Provides integration for Doctrine with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/doctrine-bridge/tree/v7.1.4" + "source": "https://github.com/symfony/doctrine-bridge/tree/v7.1.5" }, "funding": [ { @@ -3447,20 +3448,20 @@ "type": "tidelift" } ], - "time": "2024-08-13T10:29:23+00:00" + "time": "2024-09-08T12:32:26+00:00" }, { "name": "symfony/dotenv", - "version": "v7.1.3", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/dotenv.git", - "reference": "a26be30fd61678dab694a18a85084cea7673bbf3" + "reference": "6d966200b399fa59759286f3fc7c919f0677c449" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dotenv/zipball/a26be30fd61678dab694a18a85084cea7673bbf3", - "reference": "a26be30fd61678dab694a18a85084cea7673bbf3", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/6d966200b399fa59759286f3fc7c919f0677c449", + "reference": "6d966200b399fa59759286f3fc7c919f0677c449", "shasum": "" }, "require": { @@ -3505,7 +3506,7 @@ "environment" ], "support": { - "source": "https://github.com/symfony/dotenv/tree/v7.1.3" + "source": "https://github.com/symfony/dotenv/tree/v7.1.5" }, "funding": [ { @@ -3521,7 +3522,7 @@ "type": "tidelift" } ], - "time": "2024-07-09T19:36:07+00:00" + "time": "2024-09-17T09:16:35+00:00" }, { "name": "symfony/error-handler", @@ -3820,16 +3821,16 @@ }, { "name": "symfony/filesystem", - "version": "v7.1.2", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "92a91985250c251de9b947a14bb2c9390b1a562c" + "reference": "61fe0566189bf32e8cfee78335d8776f64a66f5a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/92a91985250c251de9b947a14bb2c9390b1a562c", - "reference": "92a91985250c251de9b947a14bb2c9390b1a562c", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/61fe0566189bf32e8cfee78335d8776f64a66f5a", + "reference": "61fe0566189bf32e8cfee78335d8776f64a66f5a", "shasum": "" }, "require": { @@ -3866,7 +3867,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v7.1.2" + "source": "https://github.com/symfony/filesystem/tree/v7.1.5" }, "funding": [ { @@ -3882,7 +3883,7 @@ "type": "tidelift" } ], - "time": "2024-06-28T10:03:55+00:00" + "time": "2024-09-17T09:16:35+00:00" }, { "name": "symfony/finder", @@ -4015,16 +4016,16 @@ }, { "name": "symfony/form", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "3018ad169ea7532eec19e001f2c9f049ff051bd6" + "reference": "6b8b53ad6d42f14b158c896163b96ff260d78222" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/3018ad169ea7532eec19e001f2c9f049ff051bd6", - "reference": "3018ad169ea7532eec19e001f2c9f049ff051bd6", + "url": "https://api.github.com/repos/symfony/form/zipball/6b8b53ad6d42f14b158c896163b96ff260d78222", + "reference": "6b8b53ad6d42f14b158c896163b96ff260d78222", "shasum": "" }, "require": { @@ -4092,7 +4093,7 @@ "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/form/tree/v7.1.4" + "source": "https://github.com/symfony/form/tree/v7.1.5" }, "funding": [ { @@ -4108,20 +4109,20 @@ "type": "tidelift" } ], - "time": "2024-08-12T09:59:40+00:00" + "time": "2024-09-20T08:28:38+00:00" }, { "name": "symfony/framework-bundle", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "711af4eefcb4054a9c93e44b403626e1826bcddd" + "reference": "8a792de86230c13a9de7750c0c8b23cc083183d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/711af4eefcb4054a9c93e44b403626e1826bcddd", - "reference": "711af4eefcb4054a9c93e44b403626e1826bcddd", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/8a792de86230c13a9de7750c0c8b23cc083183d4", + "reference": "8a792de86230c13a9de7750c0c8b23cc083183d4", "shasum": "" }, "require": { @@ -4130,7 +4131,7 @@ "php": ">=8.2", "symfony/cache": "^6.4|^7.0", "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^7.1", + "symfony/dependency-injection": "^7.1.5", "symfony/deprecation-contracts": "^2.5|^3", "symfony/error-handler": "^6.4|^7.0", "symfony/event-dispatcher": "^6.4|^7.0", @@ -4239,7 +4240,7 @@ "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/framework-bundle/tree/v7.1.4" + "source": "https://github.com/symfony/framework-bundle/tree/v7.1.5" }, "funding": [ { @@ -4255,20 +4256,20 @@ "type": "tidelift" } ], - "time": "2024-08-11T16:10:02+00:00" + "time": "2024-09-20T13:35:23+00:00" }, { "name": "symfony/http-client", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "a8f8d60b30b331cf4b743b3632e5acdba3f8285c" + "reference": "abca35865118edf35a23f2f24978a1784c831cb4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/a8f8d60b30b331cf4b743b3632e5acdba3f8285c", - "reference": "a8f8d60b30b331cf4b743b3632e5acdba3f8285c", + "url": "https://api.github.com/repos/symfony/http-client/zipball/abca35865118edf35a23f2f24978a1784c831cb4", + "reference": "abca35865118edf35a23f2f24978a1784c831cb4", "shasum": "" }, "require": { @@ -4333,7 +4334,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v7.1.4" + "source": "https://github.com/symfony/http-client/tree/v7.1.5" }, "funding": [ { @@ -4349,7 +4350,7 @@ "type": "tidelift" } ], - "time": "2024-08-26T06:32:37+00:00" + "time": "2024-09-20T13:35:23+00:00" }, { "name": "symfony/http-client-contracts", @@ -4431,16 +4432,16 @@ }, { "name": "symfony/http-foundation", - "version": "v7.1.3", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "f602d5c17d1fa02f8019ace2687d9d136b7f4a1a" + "reference": "e30ef73b1e44eea7eb37ba69600a354e553f694b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/f602d5c17d1fa02f8019ace2687d9d136b7f4a1a", - "reference": "f602d5c17d1fa02f8019ace2687d9d136b7f4a1a", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e30ef73b1e44eea7eb37ba69600a354e553f694b", + "reference": "e30ef73b1e44eea7eb37ba69600a354e553f694b", "shasum": "" }, "require": { @@ -4488,7 +4489,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.1.3" + "source": "https://github.com/symfony/http-foundation/tree/v7.1.5" }, "funding": [ { @@ -4504,20 +4505,20 @@ "type": "tidelift" } ], - "time": "2024-07-26T12:41:01+00:00" + "time": "2024-09-20T08:28:38+00:00" }, { "name": "symfony/http-kernel", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "6efcbd1b3f444f631c386504fc83eeca25963747" + "reference": "44204d96150a9df1fc57601ec933d23fefc2d65b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6efcbd1b3f444f631c386504fc83eeca25963747", - "reference": "6efcbd1b3f444f631c386504fc83eeca25963747", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/44204d96150a9df1fc57601ec933d23fefc2d65b", + "reference": "44204d96150a9df1fc57601ec933d23fefc2d65b", "shasum": "" }, "require": { @@ -4602,7 +4603,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.1.4" + "source": "https://github.com/symfony/http-kernel/tree/v7.1.5" }, "funding": [ { @@ -4618,20 +4619,20 @@ "type": "tidelift" } ], - "time": "2024-08-30T17:02:28+00:00" + "time": "2024-09-21T06:09:21+00:00" }, { "name": "symfony/intl", - "version": "v7.1.1", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/intl.git", - "reference": "66c1ecda092b1130ada2cf5f59dacfd5b6e9c99c" + "reference": "a0ba7a400e4c915500762c998355bea219a32d6b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/intl/zipball/66c1ecda092b1130ada2cf5f59dacfd5b6e9c99c", - "reference": "66c1ecda092b1130ada2cf5f59dacfd5b6e9c99c", + "url": "https://api.github.com/repos/symfony/intl/zipball/a0ba7a400e4c915500762c998355bea219a32d6b", + "reference": "a0ba7a400e4c915500762c998355bea219a32d6b", "shasum": "" }, "require": { @@ -4688,7 +4689,7 @@ "localization" ], "support": { - "source": "https://github.com/symfony/intl/tree/v7.1.1" + "source": "https://github.com/symfony/intl/tree/v7.1.5" }, "funding": [ { @@ -4704,7 +4705,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-09-20T08:28:38+00:00" }, { "name": "symfony/mercure", @@ -4943,16 +4944,16 @@ }, { "name": "symfony/mime", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "ccaa6c2503db867f472a587291e764d6a1e58758" + "reference": "711d2e167e8ce65b05aea6b258c449671cdd38ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/ccaa6c2503db867f472a587291e764d6a1e58758", - "reference": "ccaa6c2503db867f472a587291e764d6a1e58758", + "url": "https://api.github.com/repos/symfony/mime/zipball/711d2e167e8ce65b05aea6b258c449671cdd38ff", + "reference": "711d2e167e8ce65b05aea6b258c449671cdd38ff", "shasum": "" }, "require": { @@ -5007,7 +5008,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.1.4" + "source": "https://github.com/symfony/mime/tree/v7.1.5" }, "funding": [ { @@ -5023,7 +5024,7 @@ "type": "tidelift" } ], - "time": "2024-08-13T14:28:19+00:00" + "time": "2024-09-20T08:28:38+00:00" }, { "name": "symfony/monolog-bridge", @@ -5187,16 +5188,16 @@ }, { "name": "symfony/notifier", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/notifier.git", - "reference": "9f40de736910e5191607d2546e5543cbbb3a77dc" + "reference": "843946b0b1018ddc714b467f223607c71f9f6c8f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/notifier/zipball/9f40de736910e5191607d2546e5543cbbb3a77dc", - "reference": "9f40de736910e5191607d2546e5543cbbb3a77dc", + "url": "https://api.github.com/repos/symfony/notifier/zipball/843946b0b1018ddc714b467f223607c71f9f6c8f", + "reference": "843946b0b1018ddc714b467f223607c71f9f6c8f", "shasum": "" }, "require": { @@ -5245,7 +5246,7 @@ "notifier" ], "support": { - "source": "https://github.com/symfony/notifier/tree/v7.1.4" + "source": "https://github.com/symfony/notifier/tree/v7.1.5" }, "funding": [ { @@ -5261,7 +5262,7 @@ "type": "tidelift" } ], - "time": "2024-08-12T09:59:40+00:00" + "time": "2024-09-08T12:32:26+00:00" }, { "name": "symfony/options-resolver", @@ -5817,16 +5818,16 @@ }, { "name": "symfony/process", - "version": "v7.1.3", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca" + "reference": "5c03ee6369281177f07f7c68252a280beccba847" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/7f2f542c668ad6c313dc4a5e9c3321f733197eca", - "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca", + "url": "https://api.github.com/repos/symfony/process/zipball/5c03ee6369281177f07f7c68252a280beccba847", + "reference": "5c03ee6369281177f07f7c68252a280beccba847", "shasum": "" }, "require": { @@ -5858,7 +5859,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.1.3" + "source": "https://github.com/symfony/process/tree/v7.1.5" }, "funding": [ { @@ -5874,7 +5875,7 @@ "type": "tidelift" } ], - "time": "2024-07-26T12:44:47+00:00" + "time": "2024-09-19T21:48:23+00:00" }, { "name": "symfony/property-access", @@ -6198,16 +6199,16 @@ }, { "name": "symfony/serializer", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "0158b0e91b7cf7e744a6fb9acaeb613d1ca40dbb" + "reference": "71d6e1f70f00752d1469d0f5e83b0a51716f288b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/0158b0e91b7cf7e744a6fb9acaeb613d1ca40dbb", - "reference": "0158b0e91b7cf7e744a6fb9acaeb613d1ca40dbb", + "url": "https://api.github.com/repos/symfony/serializer/zipball/71d6e1f70f00752d1469d0f5e83b0a51716f288b", + "reference": "71d6e1f70f00752d1469d0f5e83b0a51716f288b", "shasum": "" }, "require": { @@ -6221,12 +6222,14 @@ "symfony/dependency-injection": "<6.4", "symfony/property-access": "<6.4", "symfony/property-info": "<6.4", + "symfony/type-info": "<7.1.5", "symfony/uid": "<6.4", "symfony/validator": "<6.4", "symfony/yaml": "<6.4" }, "require-dev": { "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0", + "phpstan/phpdoc-parser": "^1.0", "seld/jsonlint": "^1.10", "symfony/cache": "^6.4|^7.0", "symfony/config": "^6.4|^7.0", @@ -6242,7 +6245,7 @@ "symfony/property-access": "^6.4|^7.0", "symfony/property-info": "^6.4|^7.0", "symfony/translation-contracts": "^2.5|^3", - "symfony/type-info": "^7.1", + "symfony/type-info": "^7.1.5", "symfony/uid": "^6.4|^7.0", "symfony/validator": "^6.4|^7.0", "symfony/var-dumper": "^6.4|^7.0", @@ -6275,7 +6278,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.1.4" + "source": "https://github.com/symfony/serializer/tree/v7.1.5" }, "funding": [ { @@ -6291,7 +6294,7 @@ "type": "tidelift" } ], - "time": "2024-08-22T09:39:57+00:00" + "time": "2024-09-20T12:13:15+00:00" }, { "name": "symfony/service-contracts", @@ -6382,12 +6385,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/stimulus-bundle.git", - "reference": "5e2e1aff3e7cff2875e2f901437543fda9ca9910" + "reference": "4ad4fad4279817825a369dec236554ce329e1d76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/5e2e1aff3e7cff2875e2f901437543fda9ca9910", - "reference": "5e2e1aff3e7cff2875e2f901437543fda9ca9910", + "url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/4ad4fad4279817825a369dec236554ce329e1d76", + "reference": "4ad4fad4279817825a369dec236554ce329e1d76", "shasum": "" }, "require": { @@ -6428,7 +6431,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/stimulus-bundle/tree/v2.19.0" + "source": "https://github.com/symfony/stimulus-bundle/tree/2.x" }, "funding": [ { @@ -6444,7 +6447,7 @@ "type": "tidelift" } ], - "time": "2024-07-30T19:26:23+00:00" + "time": "2024-09-29T11:34:32+00:00" }, { "name": "symfony/stopwatch", @@ -6510,16 +6513,16 @@ }, { "name": "symfony/string", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "6cd670a6d968eaeb1c77c2e76091c45c56bc367b" + "reference": "d66f9c343fa894ec2037cc928381df90a7ad4306" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/6cd670a6d968eaeb1c77c2e76091c45c56bc367b", - "reference": "6cd670a6d968eaeb1c77c2e76091c45c56bc367b", + "url": "https://api.github.com/repos/symfony/string/zipball/d66f9c343fa894ec2037cc928381df90a7ad4306", + "reference": "d66f9c343fa894ec2037cc928381df90a7ad4306", "shasum": "" }, "require": { @@ -6577,7 +6580,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.1.4" + "source": "https://github.com/symfony/string/tree/v7.1.5" }, "funding": [ { @@ -6593,20 +6596,20 @@ "type": "tidelift" } ], - "time": "2024-08-12T09:59:40+00:00" + "time": "2024-09-20T08:28:38+00:00" }, { "name": "symfony/translation", - "version": "v7.1.3", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "8d5e50c813ba2859a6dfc99a0765c550507934a1" + "reference": "235535e3f84f3dfbdbde0208ede6ca75c3a489ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/8d5e50c813ba2859a6dfc99a0765c550507934a1", - "reference": "8d5e50c813ba2859a6dfc99a0765c550507934a1", + "url": "https://api.github.com/repos/symfony/translation/zipball/235535e3f84f3dfbdbde0208ede6ca75c3a489ea", + "reference": "235535e3f84f3dfbdbde0208ede6ca75c3a489ea", "shasum": "" }, "require": { @@ -6671,7 +6674,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v7.1.3" + "source": "https://github.com/symfony/translation/tree/v7.1.5" }, "funding": [ { @@ -6687,7 +6690,7 @@ "type": "tidelift" } ], - "time": "2024-07-26T12:41:01+00:00" + "time": "2024-09-16T06:30:38+00:00" }, { "name": "symfony/translation-contracts", @@ -6769,16 +6772,16 @@ }, { "name": "symfony/twig-bridge", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "2db32cfe8fc57797908ef0bee232b90dbe42af66" + "reference": "e997e5025b53c0f7b17632802daefdd6a04540ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/2db32cfe8fc57797908ef0bee232b90dbe42af66", - "reference": "2db32cfe8fc57797908ef0bee232b90dbe42af66", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/e997e5025b53c0f7b17632802daefdd6a04540ae", + "reference": "e997e5025b53c0f7b17632802daefdd6a04540ae", "shasum": "" }, "require": { @@ -6858,7 +6861,7 @@ "description": "Provides integration for Twig with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bridge/tree/v7.1.4" + "source": "https://github.com/symfony/twig-bridge/tree/v7.1.5" }, "funding": [ { @@ -6874,20 +6877,20 @@ "type": "tidelift" } ], - "time": "2024-08-29T08:16:25+00:00" + "time": "2024-09-15T06:48:17+00:00" }, { "name": "symfony/twig-bundle", - "version": "v7.1.1", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", - "reference": "d48c2f08c2f315e749f0e18fc4945b7be8afe1e5" + "reference": "4e6afd0dc8396f16861b682f3b854ff6e24bfb7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/d48c2f08c2f315e749f0e18fc4945b7be8afe1e5", - "reference": "d48c2f08c2f315e749f0e18fc4945b7be8afe1e5", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/4e6afd0dc8396f16861b682f3b854ff6e24bfb7e", + "reference": "4e6afd0dc8396f16861b682f3b854ff6e24bfb7e", "shasum": "" }, "require": { @@ -6942,7 +6945,7 @@ "description": "Provides a tight integration of Twig into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bundle/tree/v7.1.1" + "source": "https://github.com/symfony/twig-bundle/tree/v7.1.5" }, "funding": [ { @@ -6958,20 +6961,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-09-08T12:32:26+00:00" }, { "name": "symfony/type-info", - "version": "v7.1.1", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/type-info.git", - "reference": "60b28eb733f1453287f1263ed305b96091e0d1dc" + "reference": "9f6094aa900d2c06bd61576a6f279d4ac441515f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/type-info/zipball/60b28eb733f1453287f1263ed305b96091e0d1dc", - "reference": "60b28eb733f1453287f1263ed305b96091e0d1dc", + "url": "https://api.github.com/repos/symfony/type-info/zipball/9f6094aa900d2c06bd61576a6f279d4ac441515f", + "reference": "9f6094aa900d2c06bd61576a6f279d4ac441515f", "shasum": "" }, "require": { @@ -7024,7 +7027,7 @@ "type" ], "support": { - "source": "https://github.com/symfony/type-info/tree/v7.1.1" + "source": "https://github.com/symfony/type-info/tree/v7.1.5" }, "funding": [ { @@ -7040,20 +7043,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:59:31+00:00" + "time": "2024-09-19T21:48:23+00:00" }, { "name": "symfony/uid", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "82177535395109075cdb45a70533aa3d7a521cdf" + "reference": "8c7bb8acb933964055215d89f9a9871df0239317" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/82177535395109075cdb45a70533aa3d7a521cdf", - "reference": "82177535395109075cdb45a70533aa3d7a521cdf", + "url": "https://api.github.com/repos/symfony/uid/zipball/8c7bb8acb933964055215d89f9a9871df0239317", + "reference": "8c7bb8acb933964055215d89f9a9871df0239317", "shasum": "" }, "require": { @@ -7098,7 +7101,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v7.1.4" + "source": "https://github.com/symfony/uid/tree/v7.1.5" }, "funding": [ { @@ -7114,7 +7117,7 @@ "type": "tidelift" } ], - "time": "2024-08-12T09:59:40+00:00" + "time": "2024-09-17T09:16:35+00:00" }, { "name": "symfony/ux-autocomplete", @@ -7122,12 +7125,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-autocomplete.git", - "reference": "0bb3e7e3299fc8437f957eb5162303317043a7a8" + "reference": "089c5f8f9b901dd8e3c596d194619aaed7136b9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-autocomplete/zipball/0bb3e7e3299fc8437f957eb5162303317043a7a8", - "reference": "0bb3e7e3299fc8437f957eb5162303317043a7a8", + "url": "https://api.github.com/repos/symfony/ux-autocomplete/zipball/089c5f8f9b901dd8e3c596d194619aaed7136b9a", + "reference": "089c5f8f9b901dd8e3c596d194619aaed7136b9a", "shasum": "" }, "require": { @@ -7207,7 +7210,7 @@ "type": "tidelift" } ], - "time": "2024-09-06T17:27:37+00:00" + "time": "2024-09-27T09:55:55+00:00" }, { "name": "symfony/ux-chartjs", @@ -7215,12 +7218,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-chartjs.git", - "reference": "3c07fe739f42a9c686fc64c05b494f3af4322b84" + "reference": "3a669e28d6665515da4d3117d245650d325212da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-chartjs/zipball/3c07fe739f42a9c686fc64c05b494f3af4322b84", - "reference": "3c07fe739f42a9c686fc64c05b494f3af4322b84", + "url": "https://api.github.com/repos/symfony/ux-chartjs/zipball/3a669e28d6665515da4d3117d245650d325212da", + "reference": "3a669e28d6665515da4d3117d245650d325212da", "shasum": "" }, "require": { @@ -7272,7 +7275,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-chartjs/tree/2.x" + "source": "https://github.com/symfony/ux-chartjs/tree/v2.20.0" }, "funding": [ { @@ -7288,7 +7291,7 @@ "type": "tidelift" } ], - "time": "2024-09-10T12:38:04+00:00" + "time": "2024-09-24T09:27:42+00:00" }, { "name": "symfony/ux-cropperjs", @@ -7296,12 +7299,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-cropperjs.git", - "reference": "c378ebc567bac63fb6f5811c8cd0a91c19560805" + "reference": "cd9095b57d9e9928767e7261cc7e23a8ddf4fded" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-cropperjs/zipball/c378ebc567bac63fb6f5811c8cd0a91c19560805", - "reference": "c378ebc567bac63fb6f5811c8cd0a91c19560805", + "url": "https://api.github.com/repos/symfony/ux-cropperjs/zipball/cd9095b57d9e9928767e7261cc7e23a8ddf4fded", + "reference": "cd9095b57d9e9928767e7261cc7e23a8ddf4fded", "shasum": "" }, "require": { @@ -7358,7 +7361,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-cropperjs/tree/v2.19.3" + "source": "https://github.com/symfony/ux-cropperjs/tree/2.x" }, "funding": [ { @@ -7374,7 +7377,7 @@ "type": "tidelift" } ], - "time": "2024-08-14T04:55:38+00:00" + "time": "2024-09-28T16:15:30+00:00" }, { "name": "symfony/ux-dropzone", @@ -7382,12 +7385,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-dropzone.git", - "reference": "aacd654a9b344d574fa55d572fea9330aa47ece5" + "reference": "4105d4fff54dcc1ee13b6e8aac9a2cf6391a8e64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-dropzone/zipball/aacd654a9b344d574fa55d572fea9330aa47ece5", - "reference": "aacd654a9b344d574fa55d572fea9330aa47ece5", + "url": "https://api.github.com/repos/symfony/ux-dropzone/zipball/4105d4fff54dcc1ee13b6e8aac9a2cf6391a8e64", + "reference": "4105d4fff54dcc1ee13b6e8aac9a2cf6391a8e64", "shasum": "" }, "require": { @@ -7438,7 +7441,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-dropzone/tree/v2.19.3" + "source": "https://github.com/symfony/ux-dropzone/tree/v2.20.0" }, "funding": [ { @@ -7454,7 +7457,7 @@ "type": "tidelift" } ], - "time": "2024-08-14T04:55:38+00:00" + "time": "2024-09-19T15:11:48+00:00" }, { "name": "symfony/ux-icons", @@ -7462,12 +7465,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-icons.git", - "reference": "69daedf0b4f278a6a7f326fb9aea1ab787ee7be6" + "reference": "ff6dfe99bd8f4ebb64cf19700b52c6aaf1ebbedd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-icons/zipball/69daedf0b4f278a6a7f326fb9aea1ab787ee7be6", - "reference": "69daedf0b4f278a6a7f326fb9aea1ab787ee7be6", + "url": "https://api.github.com/repos/symfony/ux-icons/zipball/ff6dfe99bd8f4ebb64cf19700b52c6aaf1ebbedd", + "reference": "ff6dfe99bd8f4ebb64cf19700b52c6aaf1ebbedd", "shasum": "" }, "require": { @@ -7476,7 +7479,8 @@ "symfony/twig-bundle": "^6.4|^7.0" }, "conflict": { - "symfony/flex": "<1.13" + "symfony/flex": "<1.13", + "symfony/ux-twig-component": "<2.21" }, "require-dev": { "psr/log": "^2|^3", @@ -7543,7 +7547,7 @@ "type": "tidelift" } ], - "time": "2024-09-14T20:31:15+00:00" + "time": "2024-10-02T14:08:03+00:00" }, { "name": "symfony/ux-lazy-image", @@ -7607,7 +7611,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-lazy-image/tree/2.x" + "source": "https://github.com/symfony/ux-lazy-image/tree/v2.20.0" }, "funding": [ { @@ -7631,16 +7635,17 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-leaflet-map.git", - "reference": "ba957b5e04652177b00284200455610bff4d1b45" + "reference": "7f2b9a96d8fe7435c462608dabedeab6deb66725" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-leaflet-map/zipball/ba957b5e04652177b00284200455610bff4d1b45", - "reference": "ba957b5e04652177b00284200455610bff4d1b45", + "url": "https://api.github.com/repos/symfony/ux-leaflet-map/zipball/7f2b9a96d8fe7435c462608dabedeab6deb66725", + "reference": "7f2b9a96d8fe7435c462608dabedeab6deb66725", "shasum": "" }, "require": { "php": ">=8.3", + "symfony/stimulus-bundle": "^2.18.1", "symfony/ux-map": "^2.19" }, "require-dev": { @@ -7692,7 +7697,7 @@ "type": "tidelift" } ], - "time": "2024-09-10T12:38:04+00:00" + "time": "2024-09-25T14:22:09+00:00" }, { "name": "symfony/ux-live-component", @@ -7700,12 +7705,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-live-component.git", - "reference": "ac6f0e7b99d3783a71d38d84a885a16a82cb68fe" + "reference": "c05ac6bfa7368415676d74183eded05be2635a1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-live-component/zipball/ac6f0e7b99d3783a71d38d84a885a16a82cb68fe", - "reference": "ac6f0e7b99d3783a71d38d84a885a16a82cb68fe", + "url": "https://api.github.com/repos/symfony/ux-live-component/zipball/c05ac6bfa7368415676d74183eded05be2635a1d", + "reference": "c05ac6bfa7368415676d74183eded05be2635a1d", "shasum": "" }, "require": { @@ -7770,7 +7775,7 @@ "twig" ], "support": { - "source": "https://github.com/symfony/ux-live-component/tree/2.x" + "source": "https://github.com/symfony/ux-live-component/tree/v2.20.0" }, "funding": [ { @@ -7786,7 +7791,7 @@ "type": "tidelift" } ], - "time": "2024-09-12T17:42:03+00:00" + "time": "2024-09-24T09:27:42+00:00" }, { "name": "symfony/ux-map", @@ -7794,23 +7799,27 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-map.git", - "reference": "3185ecf75b0b2618b529703f8f5caab070e19ca2" + "reference": "927c15ca3a0bd614d36bc78ed89b98a5b45912de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-map/zipball/3185ecf75b0b2618b529703f8f5caab070e19ca2", - "reference": "3185ecf75b0b2618b529703f8f5caab070e19ca2", + "url": "https://api.github.com/repos/symfony/ux-map/zipball/927c15ca3a0bd614d36bc78ed89b98a5b45912de", + "reference": "927c15ca3a0bd614d36bc78ed89b98a5b45912de", "shasum": "" }, "require": { "php": ">=8.3", "symfony/stimulus-bundle": "^2.18.1" }, + "conflict": { + "symfony/ux-twig-component": "<2.21" + }, "require-dev": { "symfony/asset-mapper": "^6.4|^7.0", "symfony/framework-bundle": "^6.4|^7.0", "symfony/phpunit-bridge": "^6.4|^7.0", - "symfony/twig-bundle": "^6.4|^7.0" + "symfony/twig-bundle": "^6.4|^7.0", + "symfony/ux-twig-component": "^2.18" }, "default-branch": true, "type": "symfony-bundle", @@ -7865,7 +7874,7 @@ "type": "tidelift" } ], - "time": "2024-09-11T06:56:52+00:00" + "time": "2024-10-02T16:02:59+00:00" }, { "name": "symfony/ux-notify", @@ -7873,12 +7882,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-notify.git", - "reference": "37b82284a67872ed8fe8827726b09e2d0f1fca23" + "reference": "7087c4212878c3477557f09177a57bae5f39f196" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-notify/zipball/37b82284a67872ed8fe8827726b09e2d0f1fca23", - "reference": "37b82284a67872ed8fe8827726b09e2d0f1fca23", + "url": "https://api.github.com/repos/symfony/ux-notify/zipball/7087c4212878c3477557f09177a57bae5f39f196", + "reference": "7087c4212878c3477557f09177a57bae5f39f196", "shasum": "" }, "require": { @@ -7932,7 +7941,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-notify/tree/2.x" + "source": "https://github.com/symfony/ux-notify/tree/v2.20.0" }, "funding": [ { @@ -7948,7 +7957,7 @@ "type": "tidelift" } ], - "time": "2024-08-20T19:19:54+00:00" + "time": "2024-09-24T09:27:42+00:00" }, { "name": "symfony/ux-react", @@ -7956,12 +7965,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-react.git", - "reference": "35a3e878e6211169ffb634b788815ecb0c5bccf4" + "reference": "5192f252a273d5c34889c33e2d4eb44444fdd98d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-react/zipball/35a3e878e6211169ffb634b788815ecb0c5bccf4", - "reference": "35a3e878e6211169ffb634b788815ecb0c5bccf4", + "url": "https://api.github.com/repos/symfony/ux-react/zipball/5192f252a273d5c34889c33e2d4eb44444fdd98d", + "reference": "5192f252a273d5c34889c33e2d4eb44444fdd98d", "shasum": "" }, "require": { @@ -8025,7 +8034,7 @@ "type": "tidelift" } ], - "time": "2024-09-10T12:38:04+00:00" + "time": "2024-09-28T06:03:17+00:00" }, { "name": "symfony/ux-svelte", @@ -8033,12 +8042,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-svelte.git", - "reference": "9893ad99cdb6653832e7478312f5e6e1e719341b" + "reference": "d49012674e60c5e30e52b08d82d8a80fba841857" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-svelte/zipball/9893ad99cdb6653832e7478312f5e6e1e719341b", - "reference": "9893ad99cdb6653832e7478312f5e6e1e719341b", + "url": "https://api.github.com/repos/symfony/ux-svelte/zipball/d49012674e60c5e30e52b08d82d8a80fba841857", + "reference": "d49012674e60c5e30e52b08d82d8a80fba841857", "shasum": "" }, "require": { @@ -8090,7 +8099,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-svelte/tree/2.x" + "source": "https://github.com/symfony/ux-svelte/tree/v2.20.0" }, "funding": [ { @@ -8106,7 +8115,7 @@ "type": "tidelift" } ], - "time": "2024-09-10T12:38:04+00:00" + "time": "2024-09-24T09:27:42+00:00" }, { "name": "symfony/ux-swup", @@ -8114,12 +8123,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-swup.git", - "reference": "a976f3811329436022f369cef48475be4895002b" + "reference": "da5a8d4a54e45c9a09b0318929f655793731f262" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-swup/zipball/a976f3811329436022f369cef48475be4895002b", - "reference": "a976f3811329436022f369cef48475be4895002b", + "url": "https://api.github.com/repos/symfony/ux-swup/zipball/da5a8d4a54e45c9a09b0318929f655793731f262", + "reference": "da5a8d4a54e45c9a09b0318929f655793731f262", "shasum": "" }, "conflict": { @@ -8158,7 +8167,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-swup/tree/v2.19.3" + "source": "https://github.com/symfony/ux-swup/tree/2.x" }, "funding": [ { @@ -8174,7 +8183,7 @@ "type": "tidelift" } ], - "time": "2024-08-14T04:55:38+00:00" + "time": "2024-09-28T16:15:30+00:00" }, { "name": "symfony/ux-toggle-password", @@ -8182,12 +8191,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-toggle-password.git", - "reference": "4d7d9a70bac309c8e388b09528094a59cd1a01ab" + "reference": "5df123d45217520439cf4e489bbd39d1fd0a699c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-toggle-password/zipball/4d7d9a70bac309c8e388b09528094a59cd1a01ab", - "reference": "4d7d9a70bac309c8e388b09528094a59cd1a01ab", + "url": "https://api.github.com/repos/symfony/ux-toggle-password/zipball/5df123d45217520439cf4e489bbd39d1fd0a699c", + "reference": "5df123d45217520439cf4e489bbd39d1fd0a699c", "shasum": "" }, "require": { @@ -8239,7 +8248,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-toggle-password/tree/v2.19.3" + "source": "https://github.com/symfony/ux-toggle-password/tree/2.x" }, "funding": [ { @@ -8255,7 +8264,7 @@ "type": "tidelift" } ], - "time": "2024-08-14T04:55:38+00:00" + "time": "2024-09-27T22:13:05+00:00" }, { "name": "symfony/ux-translator", @@ -8263,12 +8272,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-translator.git", - "reference": "2c0027a4aeda6a9c58db7428862c778e106c12a1" + "reference": "e6c26c884e7a98db7f676d08b99b3bfb772ff5e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-translator/zipball/2c0027a4aeda6a9c58db7428862c778e106c12a1", - "reference": "2c0027a4aeda6a9c58db7428862c778e106c12a1", + "url": "https://api.github.com/repos/symfony/ux-translator/zipball/e6c26c884e7a98db7f676d08b99b3bfb772ff5e4", + "reference": "e6c26c884e7a98db7f676d08b99b3bfb772ff5e4", "shasum": "" }, "require": { @@ -8316,7 +8325,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-translator/tree/v2.19.3" + "source": "https://github.com/symfony/ux-translator/tree/2.x" }, "funding": [ { @@ -8332,7 +8341,7 @@ "type": "tidelift" } ], - "time": "2024-08-14T14:09:20+00:00" + "time": "2024-09-26T05:39:33+00:00" }, { "name": "symfony/ux-turbo", @@ -8340,12 +8349,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-turbo.git", - "reference": "5eaa803dea9f954aa124963f2c872b414d97cc97" + "reference": "577f34a6d5994778a5a6723686816bac123af16b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-turbo/zipball/5eaa803dea9f954aa124963f2c872b414d97cc97", - "reference": "5eaa803dea9f954aa124963f2c872b414d97cc97", + "url": "https://api.github.com/repos/symfony/ux-turbo/zipball/577f34a6d5994778a5a6723686816bac123af16b", + "reference": "577f34a6d5994778a5a6723686816bac123af16b", "shasum": "" }, "require": { @@ -8360,21 +8369,22 @@ "doctrine/doctrine-bundle": "^2.4.3", "doctrine/orm": "^2.8 | 3.0", "phpstan/phpstan": "^1.10", + "symfony/asset-mapper": "^6.4|^7.0", "symfony/debug-bundle": "^5.4|^6.0|^7.0", "symfony/expression-language": "^5.4|^6.0|^7.0", "symfony/form": "^5.4|^6.0|^7.0", - "symfony/framework-bundle": "^5.4|^6.0|^7.0", + "symfony/framework-bundle": "^6.4|^7.0", "symfony/mercure-bundle": "^0.3.7", "symfony/messenger": "^5.4|^6.0|^7.0", - "symfony/panther": "^1.0|^2.0", + "symfony/panther": "^2.1", "symfony/phpunit-bridge": "^5.4|^6.0|^7.0", "symfony/process": "^5.4|6.3.*|^7.0", "symfony/property-access": "^5.4|^6.0|^7.0", "symfony/security-core": "^5.4|^6.0|^7.0", "symfony/stopwatch": "^5.4|^6.0|^7.0", - "symfony/twig-bundle": "^5.4|^6.0|^7.0", - "symfony/web-profiler-bundle": "^5.4|^6.0|^7.0", - "symfony/webpack-encore-bundle": "^2.1.1" + "symfony/twig-bundle": "^6.4|^7.0", + "symfony/ux-twig-component": "^2.21", + "symfony/web-profiler-bundle": "^5.4|^6.0|^7.0" }, "default-branch": true, "type": "symfony-bundle", @@ -8430,7 +8440,7 @@ "type": "tidelift" } ], - "time": "2024-09-10T12:38:04+00:00" + "time": "2024-10-03T07:25:39+00:00" }, { "name": "symfony/ux-twig-component", @@ -8438,12 +8448,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-twig-component.git", - "reference": "456cb00dedf7a4f1bb92a6a9ff7a5efef8a3a332" + "reference": "81a6f40ff2c67ff704f957dd90c82fa895740f7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-twig-component/zipball/456cb00dedf7a4f1bb92a6a9ff7a5efef8a3a332", - "reference": "456cb00dedf7a4f1bb92a6a9ff7a5efef8a3a332", + "url": "https://api.github.com/repos/symfony/ux-twig-component/zipball/81a6f40ff2c67ff704f957dd90c82fa895740f7d", + "reference": "81a6f40ff2c67ff704f957dd90c82fa895740f7d", "shasum": "" }, "require": { @@ -8464,7 +8474,6 @@ "symfony/framework-bundle": "^5.4|^6.0|^7.0", "symfony/phpunit-bridge": "^6.0|^7.0", "symfony/stimulus-bundle": "^2.9.1", - "symfony/stopwatch": "^5.4|^6.0|^7.0", "symfony/twig-bundle": "^5.4|^6.0|^7.0", "symfony/webpack-encore-bundle": "^1.15" }, @@ -8515,7 +8524,7 @@ "type": "tidelift" } ], - "time": "2024-09-11T06:56:52+00:00" + "time": "2024-10-02T14:08:03+00:00" }, { "name": "symfony/ux-typed", @@ -8523,12 +8532,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-typed.git", - "reference": "0aad58dd4fd713821e14cf897fe8b32d83ec3299" + "reference": "d27bdb7bbd77b1f2ad53ef3cc365018ba17f06e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-typed/zipball/0aad58dd4fd713821e14cf897fe8b32d83ec3299", - "reference": "0aad58dd4fd713821e14cf897fe8b32d83ec3299", + "url": "https://api.github.com/repos/symfony/ux-typed/zipball/d27bdb7bbd77b1f2ad53ef3cc365018ba17f06e4", + "reference": "d27bdb7bbd77b1f2ad53ef3cc365018ba17f06e4", "shasum": "" }, "conflict": { @@ -8567,7 +8576,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-typed/tree/v2.19.3" + "source": "https://github.com/symfony/ux-typed/tree/2.x" }, "funding": [ { @@ -8583,7 +8592,7 @@ "type": "tidelift" } ], - "time": "2024-08-14T04:55:38+00:00" + "time": "2024-09-28T16:15:30+00:00" }, { "name": "symfony/ux-vue", @@ -8591,12 +8600,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-vue.git", - "reference": "8c4bcb86fa6a2b9770e9f6c7fabeee647a359b5f" + "reference": "fbd874a7f973411b1e3b939a59bf43b27ac1cfc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-vue/zipball/8c4bcb86fa6a2b9770e9f6c7fabeee647a359b5f", - "reference": "8c4bcb86fa6a2b9770e9f6c7fabeee647a359b5f", + "url": "https://api.github.com/repos/symfony/ux-vue/zipball/fbd874a7f973411b1e3b939a59bf43b27ac1cfc1", + "reference": "fbd874a7f973411b1e3b939a59bf43b27ac1cfc1", "shasum": "" }, "require": { @@ -8648,7 +8657,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-vue/tree/2.x" + "source": "https://github.com/symfony/ux-vue/tree/v2.20.0" }, "funding": [ { @@ -8664,20 +8673,20 @@ "type": "tidelift" } ], - "time": "2024-09-10T12:38:04+00:00" + "time": "2024-09-24T09:27:42+00:00" }, { "name": "symfony/validator", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "0d7e0dfd41702d6b9356214b76110421c1e74368" + "reference": "e57592782dc2a86997477f28164c51af53512ad8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/0d7e0dfd41702d6b9356214b76110421c1e74368", - "reference": "0d7e0dfd41702d6b9356214b76110421c1e74368", + "url": "https://api.github.com/repos/symfony/validator/zipball/e57592782dc2a86997477f28164c51af53512ad8", + "reference": "e57592782dc2a86997477f28164c51af53512ad8", "shasum": "" }, "require": { @@ -8745,7 +8754,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v7.1.4" + "source": "https://github.com/symfony/validator/tree/v7.1.5" }, "funding": [ { @@ -8761,20 +8770,20 @@ "type": "tidelift" } ], - "time": "2024-08-30T15:58:06+00:00" + "time": "2024-09-20T08:28:38+00:00" }, { "name": "symfony/var-dumper", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "a5fa7481b199090964d6fd5dab6294d5a870c7aa" + "reference": "e20e03889539fd4e4211e14d2179226c513c010d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/a5fa7481b199090964d6fd5dab6294d5a870c7aa", - "reference": "a5fa7481b199090964d6fd5dab6294d5a870c7aa", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e20e03889539fd4e4211e14d2179226c513c010d", + "reference": "e20e03889539fd4e4211e14d2179226c513c010d", "shasum": "" }, "require": { @@ -8828,7 +8837,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v7.1.4" + "source": "https://github.com/symfony/var-dumper/tree/v7.1.5" }, "funding": [ { @@ -8844,7 +8853,7 @@ "type": "tidelift" } ], - "time": "2024-08-30T16:12:47+00:00" + "time": "2024-09-16T10:07:02+00:00" }, { "name": "symfony/var-exporter", @@ -9007,16 +9016,16 @@ }, { "name": "symfony/yaml", - "version": "v7.1.4", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "92e080b851c1c655c786a2da77f188f2dccd0f4b" + "reference": "4e561c316e135e053bd758bf3b3eb291d9919de4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/92e080b851c1c655c786a2da77f188f2dccd0f4b", - "reference": "92e080b851c1c655c786a2da77f188f2dccd0f4b", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4e561c316e135e053bd758bf3b3eb291d9919de4", + "reference": "4e561c316e135e053bd758bf3b3eb291d9919de4", "shasum": "" }, "require": { @@ -9058,7 +9067,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.1.4" + "source": "https://github.com/symfony/yaml/tree/v7.1.5" }, "funding": [ { @@ -9074,7 +9083,7 @@ "type": "tidelift" } ], - "time": "2024-08-12T09:59:40+00:00" + "time": "2024-09-17T12:49:58+00:00" }, { "name": "symfonycasts/dynamic-forms", @@ -9977,16 +9986,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.1.0", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1" + "reference": "3abf7425cd284141dc5d8d14a9ee444de3345d1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/683130c2ff8c2739f4822ff7ac5c873ec529abd1", - "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/3abf7425cd284141dc5d8d14a9ee444de3345d1a", + "reference": "3abf7425cd284141dc5d8d14a9ee444de3345d1a", "shasum": "" }, "require": { @@ -10029,9 +10038,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.1.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.0" }, - "time": "2024-07-01T20:03:41+00:00" + "time": "2024-09-29T13:56:26+00:00" }, { "name": "phar-io/manifest", @@ -10472,16 +10481,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.20", + "version": "9.6.21", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "49d7820565836236411f5dc002d16dd689cde42f" + "reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/49d7820565836236411f5dc002d16dd689cde42f", - "reference": "49d7820565836236411f5dc002d16dd689cde42f", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa", + "reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa", "shasum": "" }, "require": { @@ -10496,7 +10505,7 @@ "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.31", + "phpunit/php-code-coverage": "^9.2.32", "phpunit/php-file-iterator": "^3.0.6", "phpunit/php-invoker": "^3.1.1", "phpunit/php-text-template": "^2.0.4", @@ -10555,7 +10564,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.20" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.21" }, "funding": [ { @@ -10571,7 +10580,7 @@ "type": "tidelift" } ], - "time": "2024-07-10T11:45:39+00:00" + "time": "2024-09-19T10:50:18+00:00" }, { "name": "sebastian/cli-parser", @@ -11745,16 +11754,16 @@ }, { "name": "symfony/dom-crawler", - "version": "v7.1.1", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "01ce8174447f1f1dd33a5854b01beef79061d9fa" + "reference": "b92af238457a7cdd2738f941cd525d76313e8283" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/01ce8174447f1f1dd33a5854b01beef79061d9fa", - "reference": "01ce8174447f1f1dd33a5854b01beef79061d9fa", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/b92af238457a7cdd2738f941cd525d76313e8283", + "reference": "b92af238457a7cdd2738f941cd525d76313e8283", "shasum": "" }, "require": { @@ -11792,7 +11801,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v7.1.1" + "source": "https://github.com/symfony/dom-crawler/tree/v7.1.5" }, "funding": [ { @@ -11808,7 +11817,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-09-15T06:48:17+00:00" }, { "name": "symfony/maker-bundle", diff --git a/ux.symfony.com/config/packages/ux_icons.yaml b/ux.symfony.com/config/packages/ux_icons.yaml new file mode 100644 index 00000000000..61326164e87 --- /dev/null +++ b/ux.symfony.com/config/packages/ux_icons.yaml @@ -0,0 +1,3 @@ +ux_icons: + default_icon_attributes: + class: 'Icon' diff --git a/ux.symfony.com/src/Twig/Components/ChangelogItem.php b/ux.symfony.com/src/Twig/Components/ChangelogItem.php index 9d77cee5b3d..43b8da316df 100644 --- a/ux.symfony.com/src/Twig/Components/ChangelogItem.php +++ b/ux.symfony.com/src/Twig/Components/ChangelogItem.php @@ -25,6 +25,25 @@ public function getContent(): string return $this->formatContent($this->item['body'] ?? ''); } + public function getTitle(): string + { + if (!isset($this->item['name'])) { + return $this->item['version']; + } + + $name = $this->item['name']; + if (false !== $pos = stripos($name, $version = $this->getVersion())) { + return ltrim(mb_substr($name, $pos + \strlen($version)), ' -:'); + } + + return $name; + } + + public function getVersion(): string + { + return ltrim($this->item['version'], 'v'); + } + private function formatContent(string $content): string { // Replace "## " with "### " diff --git a/ux.symfony.com/src/UX/IconRenderer.php b/ux.symfony.com/src/UX/IconRenderer.php deleted file mode 100644 index f868a052084..00000000000 --- a/ux.symfony.com/src/UX/IconRenderer.php +++ /dev/null @@ -1,34 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace App\UX; - -use Symfony\Component\DependencyInjection\Attribute\AsDecorator; -use Symfony\Component\DependencyInjection\Attribute\AutowireDecorated; -use Symfony\UX\Icons\IconRendererInterface; - -#[AsDecorator(decorates: '.ux_icons.icon_renderer')] -class IconRenderer implements IconRendererInterface -{ - public function __construct( - #[AutowireDecorated] - private IconRendererInterface $inner, - ) { - } - - public function renderIcon(string $name, array $attributes = []): string - { - return $this->inner->renderIcon($name, [ - ...$attributes, - 'class' => \sprintf('%s %s', 'Icon', $attributes['class'] ?? ''), - ]); - } -} diff --git a/ux.symfony.com/templates/components/ChangelogItem.html.twig b/ux.symfony.com/templates/components/ChangelogItem.html.twig index 9c40a144655..e2c516a1576 100644 --- a/ux.symfony.com/templates/components/ChangelogItem.html.twig +++ b/ux.symfony.com/templates/components/ChangelogItem.html.twig @@ -3,7 +3,7 @@
- {{ item.version|u.trim('v') }} + {{ this.getVersion() }}
{{ item.date|date('Y-m-d') }} @@ -13,8 +13,10 @@
-

{{ item.name|default(item.version) }}

- +

+ {{- this.getTitle() -}} +

+
{{ this.getContent()|markdown_to_html }} diff --git a/ux.symfony.com/templates/components/DocsLink.html.twig b/ux.symfony.com/templates/components/DocsLink.html.twig index d5fb6ad960a..21182250d8f 100644 --- a/ux.symfony.com/templates/components/DocsLink.html.twig +++ b/ux.symfony.com/templates/components/DocsLink.html.twig @@ -5,9 +5,9 @@ rel="{{ isExternal ? 'external noopened noreferrer' }}" >{{ title }} {% if icon|default %} - + {% elseif isExternal %} - + {% endif %}