Cleanup: Updated deps, fixed test, update issue templates

Also removed some unused imports.
This commit is contained in:
Dan Brown 2025-05-31 12:11:00 +01:00
parent 68df43e5a8
commit b71b2a4376
No known key found for this signature in database
GPG Key ID: 46D9F943C24A2EF9
6 changed files with 127 additions and 113 deletions

View File

@ -42,6 +42,7 @@ body:
label: Log Content label: Log Content
description: If the issue has produced an error, provide any [BookStack or server log](https://www.bookstackapp.com/docs/admin/debugging/) content below. description: If the issue has produced an error, provide any [BookStack or server log](https://www.bookstackapp.com/docs/admin/debugging/) content below.
placeholder: Be sure to remove any confidential details in your logs placeholder: Be sure to remove any confidential details in your logs
render: text
validations: validations:
required: false required: false
- type: textarea - type: textarea

View File

@ -0,0 +1,9 @@
name: Blank Request (Maintainers Only)
description: For maintainers only - Start a blank request
body:
- type: markdown
attributes:
value: "**This blank request option is only for existing official maintainers of the project!** Please instead use a different request option. If you use this your issue will be closed off."
- type: textarea
attributes:
label: Description

226
composer.lock generated
View File

@ -62,16 +62,16 @@
}, },
{ {
"name": "aws/aws-sdk-php", "name": "aws/aws-sdk-php",
"version": "3.343.18", "version": "3.343.22",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/aws/aws-sdk-php.git", "url": "https://github.com/aws/aws-sdk-php.git",
"reference": "ae98d503173740cce23b30d2ba2737c49b0d9876" "reference": "174cc187df3bde52c21e9c00a4e99610a08732a3"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/ae98d503173740cce23b30d2ba2737c49b0d9876", "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/174cc187df3bde52c21e9c00a4e99610a08732a3",
"reference": "ae98d503173740cce23b30d2ba2737c49b0d9876", "reference": "174cc187df3bde52c21e9c00a4e99610a08732a3",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -153,9 +153,9 @@
"support": { "support": {
"forum": "https://github.com/aws/aws-sdk-php/discussions", "forum": "https://github.com/aws/aws-sdk-php/discussions",
"issues": "https://github.com/aws/aws-sdk-php/issues", "issues": "https://github.com/aws/aws-sdk-php/issues",
"source": "https://github.com/aws/aws-sdk-php/tree/3.343.18" "source": "https://github.com/aws/aws-sdk-php/tree/3.343.22"
}, },
"time": "2025-05-23T18:08:18+00:00" "time": "2025-05-30T18:11:02+00:00"
}, },
{ {
"name": "bacon/bacon-qr-code", "name": "bacon/bacon-qr-code",
@ -2075,16 +2075,16 @@
}, },
{ {
"name": "laravel/socialite", "name": "laravel/socialite",
"version": "v5.20.0", "version": "v5.21.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/socialite.git", "url": "https://github.com/laravel/socialite.git",
"reference": "30972c12a41f71abeb418bc9ff157da8d9231519" "reference": "d83639499ad14985c9a6a9713b70073300ce998d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/socialite/zipball/30972c12a41f71abeb418bc9ff157da8d9231519", "url": "https://api.github.com/repos/laravel/socialite/zipball/d83639499ad14985c9a6a9713b70073300ce998d",
"reference": "30972c12a41f71abeb418bc9ff157da8d9231519", "reference": "d83639499ad14985c9a6a9713b70073300ce998d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2143,7 +2143,7 @@
"issues": "https://github.com/laravel/socialite/issues", "issues": "https://github.com/laravel/socialite/issues",
"source": "https://github.com/laravel/socialite" "source": "https://github.com/laravel/socialite"
}, },
"time": "2025-04-21T14:21:34+00:00" "time": "2025-05-19T12:56:37+00:00"
}, },
{ {
"name": "laravel/tinker", "name": "laravel/tinker",
@ -3539,16 +3539,16 @@
}, },
{ {
"name": "nikic/php-parser", "name": "nikic/php-parser",
"version": "v5.4.0", "version": "v5.5.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nikic/PHP-Parser.git", "url": "https://github.com/nikic/PHP-Parser.git",
"reference": "447a020a1f875a434d62f2a401f53b82a396e494" "reference": "ae59794362fe85e051a58ad36b289443f57be7a9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/ae59794362fe85e051a58ad36b289443f57be7a9",
"reference": "447a020a1f875a434d62f2a401f53b82a396e494", "reference": "ae59794362fe85e051a58ad36b289443f57be7a9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3591,9 +3591,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/nikic/PHP-Parser/issues", "issues": "https://github.com/nikic/PHP-Parser/issues",
"source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" "source": "https://github.com/nikic/PHP-Parser/tree/v5.5.0"
}, },
"time": "2024-12-30T11:07:19+00:00" "time": "2025-05-31T08:24:38+00:00"
}, },
{ {
"name": "nunomaduro/termwind", "name": "nunomaduro/termwind",
@ -5415,7 +5415,7 @@
}, },
{ {
"name": "symfony/clock", "name": "symfony/clock",
"version": "v7.2.0", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/clock.git", "url": "https://github.com/symfony/clock.git",
@ -5469,7 +5469,7 @@
"time" "time"
], ],
"support": { "support": {
"source": "https://github.com/symfony/clock/tree/v7.2.0" "source": "https://github.com/symfony/clock/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -5489,23 +5489,24 @@
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
"version": "v7.2.6", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/console.git", "url": "https://github.com/symfony/console.git",
"reference": "0e2e3f38c192e93e622e41ec37f4ca70cfedf218" "reference": "66c1440edf6f339fd82ed6c7caa76cb006211b44"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/0e2e3f38c192e93e622e41ec37f4ca70cfedf218", "url": "https://api.github.com/repos/symfony/console/zipball/66c1440edf6f339fd82ed6c7caa76cb006211b44",
"reference": "0e2e3f38c192e93e622e41ec37f4ca70cfedf218", "reference": "66c1440edf6f339fd82ed6c7caa76cb006211b44",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.2", "php": ">=8.2",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-mbstring": "~1.0",
"symfony/service-contracts": "^2.5|^3", "symfony/service-contracts": "^2.5|^3",
"symfony/string": "^6.4|^7.0" "symfony/string": "^7.2"
}, },
"conflict": { "conflict": {
"symfony/dependency-injection": "<6.4", "symfony/dependency-injection": "<6.4",
@ -5562,7 +5563,7 @@
"terminal" "terminal"
], ],
"support": { "support": {
"source": "https://github.com/symfony/console/tree/v7.2.6" "source": "https://github.com/symfony/console/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -5578,11 +5579,11 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-04-07T19:09:28+00:00" "time": "2025-05-24T10:34:04+00:00"
}, },
{ {
"name": "symfony/css-selector", "name": "symfony/css-selector",
"version": "v7.2.0", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/css-selector.git", "url": "https://github.com/symfony/css-selector.git",
@ -5627,7 +5628,7 @@
"description": "Converts CSS selectors to XPath expressions", "description": "Converts CSS selectors to XPath expressions",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/css-selector/tree/v7.2.0" "source": "https://github.com/symfony/css-selector/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -5714,16 +5715,16 @@
}, },
{ {
"name": "symfony/error-handler", "name": "symfony/error-handler",
"version": "v7.2.5", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/error-handler.git", "url": "https://github.com/symfony/error-handler.git",
"reference": "102be5e6a8e4f4f3eb3149bcbfa33a80d1ee374b" "reference": "cf68d225bc43629de4ff54778029aee6dc191b83"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/error-handler/zipball/102be5e6a8e4f4f3eb3149bcbfa33a80d1ee374b", "url": "https://api.github.com/repos/symfony/error-handler/zipball/cf68d225bc43629de4ff54778029aee6dc191b83",
"reference": "102be5e6a8e4f4f3eb3149bcbfa33a80d1ee374b", "reference": "cf68d225bc43629de4ff54778029aee6dc191b83",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5736,9 +5737,11 @@
"symfony/http-kernel": "<6.4" "symfony/http-kernel": "<6.4"
}, },
"require-dev": { "require-dev": {
"symfony/console": "^6.4|^7.0",
"symfony/deprecation-contracts": "^2.5|^3", "symfony/deprecation-contracts": "^2.5|^3",
"symfony/http-kernel": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0",
"symfony/serializer": "^6.4|^7.0" "symfony/serializer": "^6.4|^7.0",
"symfony/webpack-encore-bundle": "^1.0|^2.0"
}, },
"bin": [ "bin": [
"Resources/bin/patch-type-declarations" "Resources/bin/patch-type-declarations"
@ -5769,7 +5772,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code", "description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/error-handler/tree/v7.2.5" "source": "https://github.com/symfony/error-handler/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -5785,20 +5788,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-03-03T07:12:39+00:00" "time": "2025-05-29T07:19:49+00:00"
}, },
{ {
"name": "symfony/event-dispatcher", "name": "symfony/event-dispatcher",
"version": "v7.2.0", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/event-dispatcher.git", "url": "https://github.com/symfony/event-dispatcher.git",
"reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" "reference": "497f73ac996a598c92409b44ac43b6690c4f666d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/497f73ac996a598c92409b44ac43b6690c4f666d",
"reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", "reference": "497f73ac996a598c92409b44ac43b6690c4f666d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5849,7 +5852,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -5865,7 +5868,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-25T14:21:43+00:00" "time": "2025-04-22T09:11:45+00:00"
}, },
{ {
"name": "symfony/event-dispatcher-contracts", "name": "symfony/event-dispatcher-contracts",
@ -5945,16 +5948,16 @@
}, },
{ {
"name": "symfony/finder", "name": "symfony/finder",
"version": "v7.2.2", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/finder.git", "url": "https://github.com/symfony/finder.git",
"reference": "87a71856f2f56e4100373e92529eed3171695cfb" "reference": "ec2344cf77a48253bbca6939aa3d2477773ea63d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/finder/zipball/87a71856f2f56e4100373e92529eed3171695cfb", "url": "https://api.github.com/repos/symfony/finder/zipball/ec2344cf77a48253bbca6939aa3d2477773ea63d",
"reference": "87a71856f2f56e4100373e92529eed3171695cfb", "reference": "ec2344cf77a48253bbca6939aa3d2477773ea63d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5989,7 +5992,7 @@
"description": "Finds files and directories via an intuitive fluent interface", "description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/finder/tree/v7.2.2" "source": "https://github.com/symfony/finder/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -6005,20 +6008,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-12-30T19:00:17+00:00" "time": "2024-12-30T19:00:26+00:00"
}, },
{ {
"name": "symfony/http-foundation", "name": "symfony/http-foundation",
"version": "v7.2.6", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-foundation.git", "url": "https://github.com/symfony/http-foundation.git",
"reference": "6023ec7607254c87c5e69fb3558255aca440d72b" "reference": "4236baf01609667d53b20371486228231eb135fd"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/6023ec7607254c87c5e69fb3558255aca440d72b", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/4236baf01609667d53b20371486228231eb135fd",
"reference": "6023ec7607254c87c5e69fb3558255aca440d72b", "reference": "4236baf01609667d53b20371486228231eb135fd",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6035,6 +6038,7 @@
"doctrine/dbal": "^3.6|^4", "doctrine/dbal": "^3.6|^4",
"predis/predis": "^1.1|^2.0", "predis/predis": "^1.1|^2.0",
"symfony/cache": "^6.4.12|^7.1.5", "symfony/cache": "^6.4.12|^7.1.5",
"symfony/clock": "^6.4|^7.0",
"symfony/dependency-injection": "^6.4|^7.0", "symfony/dependency-injection": "^6.4|^7.0",
"symfony/expression-language": "^6.4|^7.0", "symfony/expression-language": "^6.4|^7.0",
"symfony/http-kernel": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0",
@ -6067,7 +6071,7 @@
"description": "Defines an object-oriented layer for the HTTP specification", "description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-foundation/tree/v7.2.6" "source": "https://github.com/symfony/http-foundation/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -6083,20 +6087,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-04-09T08:14:01+00:00" "time": "2025-05-12T14:48:23+00:00"
}, },
{ {
"name": "symfony/http-kernel", "name": "symfony/http-kernel",
"version": "v7.2.6", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-kernel.git", "url": "https://github.com/symfony/http-kernel.git",
"reference": "f9dec01e6094a063e738f8945ef69c0cfcf792ec" "reference": "ac7b8e163e8c83dce3abcc055a502d4486051a9f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/f9dec01e6094a063e738f8945ef69c0cfcf792ec", "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ac7b8e163e8c83dce3abcc055a502d4486051a9f",
"reference": "f9dec01e6094a063e738f8945ef69c0cfcf792ec", "reference": "ac7b8e163e8c83dce3abcc055a502d4486051a9f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6104,8 +6108,8 @@
"psr/log": "^1|^2|^3", "psr/log": "^1|^2|^3",
"symfony/deprecation-contracts": "^2.5|^3", "symfony/deprecation-contracts": "^2.5|^3",
"symfony/error-handler": "^6.4|^7.0", "symfony/error-handler": "^6.4|^7.0",
"symfony/event-dispatcher": "^6.4|^7.0", "symfony/event-dispatcher": "^7.3",
"symfony/http-foundation": "^6.4|^7.0", "symfony/http-foundation": "^7.3",
"symfony/polyfill-ctype": "^1.8" "symfony/polyfill-ctype": "^1.8"
}, },
"conflict": { "conflict": {
@ -6181,7 +6185,7 @@
"description": "Provides a structured process for converting a Request into a Response", "description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-kernel/tree/v7.2.6" "source": "https://github.com/symfony/http-kernel/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -6197,20 +6201,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-05-02T09:04:03+00:00" "time": "2025-05-29T07:47:32+00:00"
}, },
{ {
"name": "symfony/mime", "name": "symfony/mime",
"version": "v7.2.6", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/mime.git", "url": "https://github.com/symfony/mime.git",
"reference": "706e65c72d402539a072d0d6ad105fff6c161ef1" "reference": "0e7b19b2f399c31df0cdbe5d8cbf53f02f6cfcd9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/mime/zipball/706e65c72d402539a072d0d6ad105fff6c161ef1", "url": "https://api.github.com/repos/symfony/mime/zipball/0e7b19b2f399c31df0cdbe5d8cbf53f02f6cfcd9",
"reference": "706e65c72d402539a072d0d6ad105fff6c161ef1", "reference": "0e7b19b2f399c31df0cdbe5d8cbf53f02f6cfcd9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6265,7 +6269,7 @@
"mime-type" "mime-type"
], ],
"support": { "support": {
"source": "https://github.com/symfony/mime/tree/v7.2.6" "source": "https://github.com/symfony/mime/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -6281,7 +6285,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-04-27T13:34:41+00:00" "time": "2025-02-19T08:51:26+00:00"
}, },
{ {
"name": "symfony/polyfill-ctype", "name": "symfony/polyfill-ctype",
@ -6922,16 +6926,16 @@
}, },
{ {
"name": "symfony/process", "name": "symfony/process",
"version": "v7.2.5", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/process.git", "url": "https://github.com/symfony/process.git",
"reference": "87b7c93e57df9d8e39a093d32587702380ff045d" "reference": "40c295f2deb408d5e9d2d32b8ba1dd61e36f05af"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/process/zipball/87b7c93e57df9d8e39a093d32587702380ff045d", "url": "https://api.github.com/repos/symfony/process/zipball/40c295f2deb408d5e9d2d32b8ba1dd61e36f05af",
"reference": "87b7c93e57df9d8e39a093d32587702380ff045d", "reference": "40c295f2deb408d5e9d2d32b8ba1dd61e36f05af",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6963,7 +6967,7 @@
"description": "Executes commands in sub-processes", "description": "Executes commands in sub-processes",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/process/tree/v7.2.5" "source": "https://github.com/symfony/process/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -6979,20 +6983,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-03-13T12:21:46+00:00" "time": "2025-04-17T09:11:12+00:00"
}, },
{ {
"name": "symfony/routing", "name": "symfony/routing",
"version": "v7.2.3", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/routing.git", "url": "https://github.com/symfony/routing.git",
"reference": "ee9a67edc6baa33e5fae662f94f91fd262930996" "reference": "8e213820c5fea844ecea29203d2a308019007c15"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/routing/zipball/ee9a67edc6baa33e5fae662f94f91fd262930996", "url": "https://api.github.com/repos/symfony/routing/zipball/8e213820c5fea844ecea29203d2a308019007c15",
"reference": "ee9a67edc6baa33e5fae662f94f91fd262930996", "reference": "8e213820c5fea844ecea29203d2a308019007c15",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7044,7 +7048,7 @@
"url" "url"
], ],
"support": { "support": {
"source": "https://github.com/symfony/routing/tree/v7.2.3" "source": "https://github.com/symfony/routing/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -7060,7 +7064,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-01-17T10:56:55+00:00" "time": "2025-05-24T20:43:28+00:00"
}, },
{ {
"name": "symfony/service-contracts", "name": "symfony/service-contracts",
@ -7147,16 +7151,16 @@
}, },
{ {
"name": "symfony/string", "name": "symfony/string",
"version": "v7.2.6", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/string.git", "url": "https://github.com/symfony/string.git",
"reference": "a214fe7d62bd4df2a76447c67c6b26e1d5e74931" "reference": "f3570b8c61ca887a9e2938e85cb6458515d2b125"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/a214fe7d62bd4df2a76447c67c6b26e1d5e74931", "url": "https://api.github.com/repos/symfony/string/zipball/f3570b8c61ca887a9e2938e85cb6458515d2b125",
"reference": "a214fe7d62bd4df2a76447c67c6b26e1d5e74931", "reference": "f3570b8c61ca887a9e2938e85cb6458515d2b125",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7214,7 +7218,7 @@
"utf8" "utf8"
], ],
"support": { "support": {
"source": "https://github.com/symfony/string/tree/v7.2.6" "source": "https://github.com/symfony/string/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -7230,20 +7234,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-04-20T20:18:16+00:00" "time": "2025-04-20T20:19:01+00:00"
}, },
{ {
"name": "symfony/translation", "name": "symfony/translation",
"version": "v7.2.6", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/translation.git", "url": "https://github.com/symfony/translation.git",
"reference": "e7fd8e2a4239b79a0fd9fb1fef3e0e7f969c6dc6" "reference": "4aba29076a29a3aa667e09b791e5f868973a8667"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/translation/zipball/e7fd8e2a4239b79a0fd9fb1fef3e0e7f969c6dc6", "url": "https://api.github.com/repos/symfony/translation/zipball/4aba29076a29a3aa667e09b791e5f868973a8667",
"reference": "e7fd8e2a4239b79a0fd9fb1fef3e0e7f969c6dc6", "reference": "4aba29076a29a3aa667e09b791e5f868973a8667",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7253,6 +7257,7 @@
"symfony/translation-contracts": "^2.5|^3.0" "symfony/translation-contracts": "^2.5|^3.0"
}, },
"conflict": { "conflict": {
"nikic/php-parser": "<5.0",
"symfony/config": "<6.4", "symfony/config": "<6.4",
"symfony/console": "<6.4", "symfony/console": "<6.4",
"symfony/dependency-injection": "<6.4", "symfony/dependency-injection": "<6.4",
@ -7266,7 +7271,7 @@
"symfony/translation-implementation": "2.3|3.0" "symfony/translation-implementation": "2.3|3.0"
}, },
"require-dev": { "require-dev": {
"nikic/php-parser": "^4.18|^5.0", "nikic/php-parser": "^5.0",
"psr/log": "^1|^2|^3", "psr/log": "^1|^2|^3",
"symfony/config": "^6.4|^7.0", "symfony/config": "^6.4|^7.0",
"symfony/console": "^6.4|^7.0", "symfony/console": "^6.4|^7.0",
@ -7309,7 +7314,7 @@
"description": "Provides tools to internationalize your application", "description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/translation/tree/v7.2.6" "source": "https://github.com/symfony/translation/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -7325,7 +7330,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-04-07T19:09:28+00:00" "time": "2025-05-29T07:19:49+00:00"
}, },
{ {
"name": "symfony/translation-contracts", "name": "symfony/translation-contracts",
@ -7407,16 +7412,16 @@
}, },
{ {
"name": "symfony/uid", "name": "symfony/uid",
"version": "v7.2.0", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/uid.git", "url": "https://github.com/symfony/uid.git",
"reference": "2d294d0c48df244c71c105a169d0190bfb080426" "reference": "7beeb2b885cd584cd01e126c5777206ae4c3c6a3"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/uid/zipball/2d294d0c48df244c71c105a169d0190bfb080426", "url": "https://api.github.com/repos/symfony/uid/zipball/7beeb2b885cd584cd01e126c5777206ae4c3c6a3",
"reference": "2d294d0c48df244c71c105a169d0190bfb080426", "reference": "7beeb2b885cd584cd01e126c5777206ae4c3c6a3",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7461,7 +7466,7 @@
"uuid" "uuid"
], ],
"support": { "support": {
"source": "https://github.com/symfony/uid/tree/v7.2.0" "source": "https://github.com/symfony/uid/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -7477,24 +7482,25 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-25T14:21:43+00:00" "time": "2025-05-24T14:28:13+00:00"
}, },
{ {
"name": "symfony/var-dumper", "name": "symfony/var-dumper",
"version": "v7.2.6", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/var-dumper.git", "url": "https://github.com/symfony/var-dumper.git",
"reference": "9c46038cd4ed68952166cf7001b54eb539184ccb" "reference": "548f6760c54197b1084e1e5c71f6d9d523f2f78e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/9c46038cd4ed68952166cf7001b54eb539184ccb", "url": "https://api.github.com/repos/symfony/var-dumper/zipball/548f6760c54197b1084e1e5c71f6d9d523f2f78e",
"reference": "9c46038cd4ed68952166cf7001b54eb539184ccb", "reference": "548f6760c54197b1084e1e5c71f6d9d523f2f78e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.2", "php": ">=8.2",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.0" "symfony/polyfill-mbstring": "~1.0"
}, },
"conflict": { "conflict": {
@ -7544,7 +7550,7 @@
"dump" "dump"
], ],
"support": { "support": {
"source": "https://github.com/symfony/var-dumper/tree/v7.2.6" "source": "https://github.com/symfony/var-dumper/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -7560,7 +7566,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-04-09T08:14:01+00:00" "time": "2025-04-27T18:39:23+00:00"
}, },
{ {
"name": "tijsverkoyen/css-to-inline-styles", "name": "tijsverkoyen/css-to-inline-styles",
@ -10196,16 +10202,16 @@
}, },
{ {
"name": "symfony/dom-crawler", "name": "symfony/dom-crawler",
"version": "v7.2.4", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/dom-crawler.git", "url": "https://github.com/symfony/dom-crawler.git",
"reference": "19cc7b08efe9ad1ab1b56e0948e8d02e15ed3ef7" "reference": "0fabbc3d6a9c473b716a93fc8e7a537adb396166"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/dom-crawler/zipball/19cc7b08efe9ad1ab1b56e0948e8d02e15ed3ef7", "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/0fabbc3d6a9c473b716a93fc8e7a537adb396166",
"reference": "19cc7b08efe9ad1ab1b56e0948e8d02e15ed3ef7", "reference": "0fabbc3d6a9c473b716a93fc8e7a537adb396166",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -10243,7 +10249,7 @@
"description": "Eases DOM navigation for HTML and XML documents", "description": "Eases DOM navigation for HTML and XML documents",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/dom-crawler/tree/v7.2.4" "source": "https://github.com/symfony/dom-crawler/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -10259,7 +10265,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-02-17T15:53:07+00:00" "time": "2025-03-05T10:15:41+00:00"
}, },
{ {
"name": "theseer/tokenizer", "name": "theseer/tokenizer",

View File

@ -1,6 +1,5 @@
import {sizeToPixels} from "../../../utils/dom"; import {sizeToPixels} from "../../../utils/dom";
import {SerializedCommonBlockNode} from "lexical/nodes/CommonBlockNode"; import {SerializedCommonBlockNode} from "lexical/nodes/CommonBlockNode";
import {elem} from "../../../../services/dom";
export type CommonBlockAlignment = 'left' | 'right' | 'center' | 'justify' | ''; export type CommonBlockAlignment = 'left' | 'right' | 'center' | 'justify' | '';
const validAlignments: CommonBlockAlignment[] = ['left', 'right', 'center', 'justify']; const validAlignments: CommonBlockAlignment[] = ['left', 'right', 'center', 'justify'];

View File

@ -16,7 +16,6 @@ import {
} from "lexical/nodes/common"; } from "lexical/nodes/common";
import {$selectSingleNode} from "../../utils/selection"; import {$selectSingleNode} from "../../utils/selection";
import {SerializedCommonBlockNode} from "lexical/nodes/CommonBlockNode"; import {SerializedCommonBlockNode} from "lexical/nodes/CommonBlockNode";
import * as url from "node:url";
export type MediaNodeTag = 'iframe' | 'embed' | 'object' | 'video' | 'audio'; export type MediaNodeTag = 'iframe' | 'embed' | 'object' | 'video' | 'audio';
export type MediaNodeSource = { export type MediaNodeSource = {

View File

@ -193,7 +193,7 @@ class PageEditorTest extends TestCase
$editLink = $this->page->getUrl('/edit') . '?editor='; $editLink = $this->page->getUrl('/edit') . '?editor=';
$this->withHtml($resp)->assertElementContains("a[href=\"{$editLink}markdown-clean\"]", '(Clean Content)'); $this->withHtml($resp)->assertElementContains("a[href=\"{$editLink}markdown-clean\"]", '(Clean Content)');
$this->withHtml($resp)->assertElementContains("a[href=\"{$editLink}markdown-stable\"]", '(Stable Content)'); $this->withHtml($resp)->assertElementContains("a[href=\"{$editLink}markdown-stable\"]", '(Stable Content)');
$this->withHtml($resp)->assertElementContains("a[href=\"{$editLink}wysiwyg2024\"]", '(In Alpha Testing)'); $this->withHtml($resp)->assertElementContains("a[href=\"{$editLink}wysiwyg2024\"]", '(In Beta Testing)');
$resp = $this->asAdmin()->get($this->page->getUrl('/edit?editor=markdown-stable')); $resp = $this->asAdmin()->get($this->page->getUrl('/edit?editor=markdown-stable'));
$editLink = $this->page->getUrl('/edit') . '?editor='; $editLink = $this->page->getUrl('/edit') . '?editor=';