diff --git a/.gitattributes b/.gitattributes index 76ea8fe..e7b792f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -42,6 +42,9 @@ *.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.yml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 +# PHPStan's baseline uses tabs instead of spaces. +core/.phpstan-baseline.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tabwidth=2 diff=php linguist-language=php + # Define binary file attributes. # - Do not treat them as text. # - Include binary diff in patches instead of "binary files differ." diff --git a/composer.lock b/composer.lock index 8ef82eb..adc89cb 100644 --- a/composer.lock +++ b/composer.lock @@ -125,16 +125,16 @@ }, { "name": "chi-teck/drupal-code-generator", - "version": "3.4.0", + "version": "3.6.1", "source": { "type": "git", "url": "https://github.com/Chi-teck/drupal-code-generator.git", - "reference": "b8136b945dc3446894e6cd2b2f055e147140faed" + "reference": "2dbd8d231945681a398862a3282ade3cf0ea23ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/b8136b945dc3446894e6cd2b2f055e147140faed", - "reference": "b8136b945dc3446894e6cd2b2f055e147140faed", + "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/2dbd8d231945681a398862a3282ade3cf0ea23ab", + "reference": "2dbd8d231945681a398862a3282ade3cf0ea23ab", "shasum": "" }, "require": { @@ -152,7 +152,7 @@ "squizlabs/php_codesniffer": "<3.6" }, "require-dev": { - "chi-teck/drupal-coder-extension": "^2.0.0-beta2", + "chi-teck/drupal-coder-extension": "^2.0.0-beta3", "drupal/coder": "8.3.23", "drupal/core": "10.3.x-dev", "ext-simplexml": "*", @@ -179,22 +179,22 @@ "description": "Drupal code generator", "support": { "issues": "https://github.com/Chi-teck/drupal-code-generator/issues", - "source": "https://github.com/Chi-teck/drupal-code-generator/tree/3.4.0" + "source": "https://github.com/Chi-teck/drupal-code-generator/tree/3.6.1" }, - "time": "2024-03-10T13:35:00+00:00" + "time": "2024-06-06T17:36:37+00:00" }, { "name": "composer/installers", - "version": "v2.2.0", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/composer/installers.git", - "reference": "c29dc4b93137acb82734f672c37e029dfbd95b35" + "reference": "12fb2dfe5e16183de69e784a7b84046c43d97e8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/installers/zipball/c29dc4b93137acb82734f672c37e029dfbd95b35", - "reference": "c29dc4b93137acb82734f672c37e029dfbd95b35", + "url": "https://api.github.com/repos/composer/installers/zipball/12fb2dfe5e16183de69e784a7b84046c43d97e8e", + "reference": "12fb2dfe5e16183de69e784a7b84046c43d97e8e", "shasum": "" }, "require": { @@ -202,12 +202,12 @@ "php": "^7.2 || ^8.0" }, "require-dev": { - "composer/composer": "1.6.* || ^2.0", - "composer/semver": "^1 || ^3", - "phpstan/phpstan": "^0.12.55", - "phpstan/phpstan-phpunit": "^0.12.16", - "symfony/phpunit-bridge": "^5.3", - "symfony/process": "^5" + "composer/composer": "^1.10.27 || ^2.7", + "composer/semver": "^1.7.2 || ^3.4.0", + "phpstan/phpstan": "^1.11", + "phpstan/phpstan-phpunit": "^1", + "symfony/phpunit-bridge": "^7.1.1", + "symfony/process": "^5 || ^6 || ^7" }, "type": "composer-plugin", "extra": { @@ -264,6 +264,7 @@ "cockpit", "codeigniter", "concrete5", + "concreteCMS", "croogo", "dokuwiki", "drupal", @@ -310,7 +311,7 @@ ], "support": { "issues": "https://github.com/composer/installers/issues", - "source": "https://github.com/composer/installers/tree/v2.2.0" + "source": "https://github.com/composer/installers/tree/v2.3.0" }, "funding": [ { @@ -326,7 +327,7 @@ "type": "tidelift" } ], - "time": "2022-08-20T06:45:11+00:00" + "time": "2024-06-24T20:46:46+00:00" }, { "name": "composer/semver", @@ -411,25 +412,25 @@ }, { "name": "consolidation/annotated-command", - "version": "4.9.2", + "version": "4.10.0", "source": { "type": "git", "url": "https://github.com/consolidation/annotated-command.git", - "reference": "b5255dcbee1de95036185062a103dabc622224de" + "reference": "1e830ba908c9ffb1ba7ca056203531b27188812c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/b5255dcbee1de95036185062a103dabc622224de", - "reference": "b5255dcbee1de95036185062a103dabc622224de", + "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/1e830ba908c9ffb1ba7ca056203531b27188812c", + "reference": "1e830ba908c9ffb1ba7ca056203531b27188812c", "shasum": "" }, "require": { "consolidation/output-formatters": "^4.3.1", "php": ">=7.1.3", "psr/log": "^1 || ^2 || ^3", - "symfony/console": "^4.4.8 || ^5 || ^6", - "symfony/event-dispatcher": "^4.4.8 || ^5 || ^6", - "symfony/finder": "^4.4.8 || ^5 || ^6" + "symfony/console": "^4.4.8 || ^5 || ^6 || ^7", + "symfony/event-dispatcher": "^4.4.8 || ^5 || ^6 || ^7", + "symfony/finder": "^4.4.8 || ^5 || ^6 || ^7" }, "require-dev": { "composer-runtime-api": "^2.0", @@ -461,9 +462,9 @@ "description": "Initialize Symfony Console commands from annotated command class methods.", "support": { "issues": "https://github.com/consolidation/annotated-command/issues", - "source": "https://github.com/consolidation/annotated-command/tree/4.9.2" + "source": "https://github.com/consolidation/annotated-command/tree/4.10.0" }, - "time": "2023-12-26T14:30:50+00:00" + "time": "2024-04-05T21:05:39+00:00" }, { "name": "consolidation/config", @@ -577,32 +578,32 @@ }, { "name": "consolidation/log", - "version": "3.0.0", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/consolidation/log.git", - "reference": "caaad9d70dae54eb49002666f000e3c607066878" + "reference": "c27a3beb36137c141ccbce0d89f64befb243c015" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/log/zipball/caaad9d70dae54eb49002666f000e3c607066878", - "reference": "caaad9d70dae54eb49002666f000e3c607066878", + "url": "https://api.github.com/repos/consolidation/log/zipball/c27a3beb36137c141ccbce0d89f64befb243c015", + "reference": "c27a3beb36137c141ccbce0d89f64befb243c015", "shasum": "" }, "require": { "php": ">=8.0.0", "psr/log": "^3", - "symfony/console": "^5 || ^6" + "symfony/console": "^5 || ^6 || ^7" }, "require-dev": { - "phpunit/phpunit": ">=7.5.20", + "phpunit/phpunit": "^7.5.20 || ^8 || ^9", "squizlabs/php_codesniffer": "^3", "yoast/phpunit-polyfills": "^0.2.0" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "2.x-dev" + "platform": { + "php": "8.2.17" } }, "autoload": { @@ -623,36 +624,36 @@ "description": "Improved Psr-3 / Psr\\Log logger based on Symfony Console components.", "support": { "issues": "https://github.com/consolidation/log/issues", - "source": "https://github.com/consolidation/log/tree/3.0.0" + "source": "https://github.com/consolidation/log/tree/3.1.0" }, - "time": "2022-04-05T16:53:32+00:00" + "time": "2024-04-04T23:50:25+00:00" }, { "name": "consolidation/output-formatters", - "version": "4.4.0", + "version": "4.5.0", "source": { "type": "git", "url": "https://github.com/consolidation/output-formatters.git", - "reference": "6812952176c5acc8ed44bdfa78fe93b745c18f25" + "reference": "7a611b01eb48eb19cd54672339fc08c0985bf540" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/6812952176c5acc8ed44bdfa78fe93b745c18f25", - "reference": "6812952176c5acc8ed44bdfa78fe93b745c18f25", + "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/7a611b01eb48eb19cd54672339fc08c0985bf540", + "reference": "7a611b01eb48eb19cd54672339fc08c0985bf540", "shasum": "" }, "require": { "dflydev/dot-access-data": "^1.1.0 || ^2 || ^3", "php": ">=7.1.3", - "symfony/console": "^4 || ^5 || ^6", - "symfony/finder": "^4 || ^5 || ^6" + "symfony/console": "^4 || ^5 || ^6 || ^7", + "symfony/finder": "^4 || ^5 || ^6 || ^7" }, "require-dev": { "php-coveralls/php-coveralls": "^2.4.2", "phpunit/phpunit": "^7 || ^8 || ^9", "squizlabs/php_codesniffer": "^3", - "symfony/var-dumper": "^4 || ^5 || ^6", - "symfony/yaml": "^4 || ^5 || ^6", + "symfony/var-dumper": "^4 || ^5 || ^6 || ^7", + "symfony/yaml": "^4 || ^5 || ^6 || ^7", "yoast/phpunit-polyfills": "^1" }, "suggest": { @@ -677,9 +678,9 @@ "description": "Format text by applying transformations provided by plug-in formatters.", "support": { "issues": "https://github.com/consolidation/output-formatters/issues", - "source": "https://github.com/consolidation/output-formatters/tree/4.4.0" + "source": "https://github.com/consolidation/output-formatters/tree/4.5.0" }, - "time": "2024-03-30T13:38:29+00:00" + "time": "2024-04-02T15:18:52+00:00" }, { "name": "consolidation/robo", @@ -811,23 +812,23 @@ }, { "name": "consolidation/site-alias", - "version": "4.0.1", + "version": "4.1.0", "source": { "type": "git", "url": "https://github.com/consolidation/site-alias.git", - "reference": "b0eeb8c8f3d54d072824ee31b5e00cb5181f91c5" + "reference": "1056ceb93f6aafe6f7600d7bbe1b62b8488abccf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/site-alias/zipball/b0eeb8c8f3d54d072824ee31b5e00cb5181f91c5", - "reference": "b0eeb8c8f3d54d072824ee31b5e00cb5181f91c5", + "url": "https://api.github.com/repos/consolidation/site-alias/zipball/1056ceb93f6aafe6f7600d7bbe1b62b8488abccf", + "reference": "1056ceb93f6aafe6f7600d7bbe1b62b8488abccf", "shasum": "" }, "require": { - "consolidation/config": "^1.2.1 || ^2", + "consolidation/config": "^1.2.1 || ^2 || ^3", "php": ">=7.4", - "symfony/filesystem": "^5.4 || ^6", - "symfony/finder": "^5 || ^6" + "symfony/filesystem": "^5.4 || ^6 || ^7", + "symfony/finder": "^5 || ^6 || ^7" }, "require-dev": { "php-coveralls/php-coveralls": "^2.4.2", @@ -864,30 +865,30 @@ "description": "Manage alias records for local and remote sites.", "support": { "issues": "https://github.com/consolidation/site-alias/issues", - "source": "https://github.com/consolidation/site-alias/tree/4.0.1" + "source": "https://github.com/consolidation/site-alias/tree/4.1.0" }, - "time": "2023-04-29T17:18:10+00:00" + "time": "2024-04-05T15:58:04+00:00" }, { "name": "consolidation/site-process", - "version": "5.3.0", + "version": "5.4.0", "source": { "type": "git", "url": "https://github.com/consolidation/site-process.git", - "reference": "5e8eff50fd0015e7ca0b6ce4082cacef012f2f77" + "reference": "7ab3ffe4195a89b8dc334ea22e7881abe79ffd9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/site-process/zipball/5e8eff50fd0015e7ca0b6ce4082cacef012f2f77", - "reference": "5e8eff50fd0015e7ca0b6ce4082cacef012f2f77", + "url": "https://api.github.com/repos/consolidation/site-process/zipball/7ab3ffe4195a89b8dc334ea22e7881abe79ffd9a", + "reference": "7ab3ffe4195a89b8dc334ea22e7881abe79ffd9a", "shasum": "" }, "require": { - "consolidation/config": "^2", + "consolidation/config": "^2 || ^3", "consolidation/site-alias": "^3 || ^4", "php": ">=8.0.14", - "symfony/console": "^5.4 || ^6", - "symfony/process": "^6" + "symfony/console": "^5.4 || ^6 || ^7", + "symfony/process": "^6 || ^7" }, "require-dev": { "phpunit/phpunit": "^9", @@ -921,9 +922,9 @@ "description": "A thin wrapper around the Symfony Process Component that allows applications to use the Site Alias library to specify the target for a remote call.", "support": { "issues": "https://github.com/consolidation/site-process/issues", - "source": "https://github.com/consolidation/site-process/tree/5.3.0" + "source": "https://github.com/consolidation/site-process/tree/5.4.0" }, - "time": "2024-04-01T12:42:12+00:00" + "time": "2024-04-06T00:00:28+00:00" }, { "name": "cweagans/composer-patches", @@ -975,16 +976,16 @@ }, { "name": "dflydev/dot-access-data", - "version": "v3.0.2", + "version": "v3.0.3", "source": { "type": "git", "url": "https://github.com/dflydev/dflydev-dot-access-data.git", - "reference": "f41715465d65213d644d3141a6a93081be5d3549" + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549", - "reference": "f41715465d65213d644d3141a6a93081be5d3549", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", "shasum": "" }, "require": { @@ -1044,9 +1045,9 @@ ], "support": { "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", - "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" }, - "time": "2022-10-27T11:44:00+00:00" + "time": "2024-07-08T12:26:09+00:00" }, { "name": "doctrine/annotations", @@ -1126,16 +1127,16 @@ }, { "name": "doctrine/common", - "version": "3.4.3", + "version": "3.4.4", "source": { "type": "git", "url": "https://github.com/doctrine/common.git", - "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced" + "reference": "0aad4b7ab7ce8c6602dfbb1e1a24581275fb9d1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/8b5e5650391f851ed58910b3e3d48a71062eeced", - "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced", + "url": "https://api.github.com/repos/doctrine/common/zipball/0aad4b7ab7ce8c6602dfbb1e1a24581275fb9d1a", + "reference": "0aad4b7ab7ce8c6602dfbb1e1a24581275fb9d1a", "shasum": "" }, "require": { @@ -1197,7 +1198,7 @@ ], "support": { "issues": "https://github.com/doctrine/common/issues", - "source": "https://github.com/doctrine/common/tree/3.4.3" + "source": "https://github.com/doctrine/common/tree/3.4.4" }, "funding": [ { @@ -1213,7 +1214,7 @@ "type": "tidelift" } ], - "time": "2022-10-09T11:47:59+00:00" + "time": "2024-04-16T13:35:33+00:00" }, { "name": "doctrine/deprecations", @@ -1264,16 +1265,16 @@ }, { "name": "doctrine/event-manager", - "version": "2.0.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32" + "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32", - "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/b680156fa328f1dfd874fd48c7026c41570b9c6e", + "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e", "shasum": "" }, "require": { @@ -1283,10 +1284,10 @@ "doctrine/common": "<2.9" }, "require-dev": { - "doctrine/coding-standard": "^10", + "doctrine/coding-standard": "^12", "phpstan/phpstan": "^1.8.8", - "phpunit/phpunit": "^9.5", - "vimeo/psalm": "^4.28" + "phpunit/phpunit": "^10.5", + "vimeo/psalm": "^5.24" }, "type": "library", "autoload": { @@ -1335,7 +1336,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/2.0.0" + "source": "https://github.com/doctrine/event-manager/tree/2.0.1" }, "funding": [ { @@ -1351,7 +1352,7 @@ "type": "tidelift" } ], - "time": "2022-10-12T20:59:15+00:00" + "time": "2024-05-22T20:47:39+00:00" }, { "name": "doctrine/lexer", @@ -1433,16 +1434,16 @@ }, { "name": "doctrine/persistence", - "version": "3.3.2", + "version": "3.3.3", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "477da35bd0255e032826f440b94b3e37f2d56f42" + "reference": "b337726451f5d530df338fc7f68dee8781b49779" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/477da35bd0255e032826f440b94b3e37f2d56f42", - "reference": "477da35bd0255e032826f440b94b3e37f2d56f42", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/b337726451f5d530df338fc7f68dee8781b49779", + "reference": "b337726451f5d530df338fc7f68dee8781b49779", "shasum": "" }, "require": { @@ -1454,15 +1455,14 @@ "doctrine/common": "<2.10" }, "require-dev": { - "composer/package-versions-deprecated": "^1.11", - "doctrine/coding-standard": "^11", + "doctrine/coding-standard": "^12", "doctrine/common": "^3.0", - "phpstan/phpstan": "1.9.4", + "phpstan/phpstan": "1.11.1", "phpstan/phpstan-phpunit": "^1", "phpstan/phpstan-strict-rules": "^1.1", "phpunit/phpunit": "^8.5 || ^9.5", "symfony/cache": "^4.4 || ^5.4 || ^6.0", - "vimeo/psalm": "4.30.0 || 5.3.0" + "vimeo/psalm": "4.30.0 || 5.24.0" }, "type": "library", "autoload": { @@ -1511,7 +1511,7 @@ ], "support": { "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/3.3.2" + "source": "https://github.com/doctrine/persistence/tree/3.3.3" }, "funding": [ { @@ -1527,7 +1527,7 @@ "type": "tidelift" } ], - "time": "2024-03-12T14:54:36+00:00" + "time": "2024-06-20T10:14:30+00:00" }, { "name": "drupal/cer", @@ -1603,20 +1603,20 @@ }, { "name": "drupal/config_ignore", - "version": "3.2.0", + "version": "3.3.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/config_ignore.git", - "reference": "8.x-3.2" + "reference": "8.x-3.3" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_ignore-8.x-3.2.zip", - "reference": "8.x-3.2", - "shasum": "00335fc1ddeb4ed93f245dd6963d99b3c084c052" + "url": "https://ftp.drupal.org/files/projects/config_ignore-8.x-3.3.zip", + "reference": "8.x-3.3", + "shasum": "4446811ecb023820a57c227d35c034e0d4363a70" }, "require": { - "drupal/core": "^8.8 || ^9 || ^10" + "drupal/core": "^8.8 || ^9 || ^10 || ^11" }, "require-dev": { "drupal/config_filter": "^1.8||^2.2", @@ -1625,8 +1625,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-3.2", - "datestamp": "1705226226", + "version": "8.x-3.3", + "datestamp": "1713299496", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -1635,7 +1635,7 @@ }, "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "GPL-2.0+" + "GPL-2.0-or-later" ], "authors": [ { @@ -1824,16 +1824,16 @@ }, { "name": "drupal/core", - "version": "10.2.4", + "version": "10.3.1", "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "d1c5b44adfc79bda03252471491b0fba89d87eff" + "reference": "d137403a30d4154404e473785f48dfc889d77e23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/d1c5b44adfc79bda03252471491b0fba89d87eff", - "reference": "d1c5b44adfc79bda03252471491b0fba89d87eff", + "url": "https://api.github.com/repos/drupal/core/zipball/d137403a30d4154404e473785f48dfc889d77e23", + "reference": "d137403a30d4154404e473785f48dfc889d77e23", "shasum": "" }, "require": { @@ -1879,7 +1879,7 @@ "symfony/serializer": "^6.4", "symfony/validator": "^6.4", "symfony/yaml": "^6.4", - "twig/twig": "^3.5.0" + "twig/twig": "^3.9.3" }, "conflict": { "drush/drush": "<12.4.3" @@ -1972,7 +1972,8 @@ "lib/Drupal/Core/DrupalKernel.php", "lib/Drupal/Core/DrupalKernelInterface.php", "lib/Drupal/Core/Installer/InstallerRedirectTrait.php", - "lib/Drupal/Core/Site/Settings.php" + "lib/Drupal/Core/Site/Settings.php", + "lib/Drupal/Component/Datetime/Time.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -1981,22 +1982,22 @@ ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", "support": { - "source": "https://github.com/drupal/core/tree/10.2.4" + "source": "https://github.com/drupal/core/tree/10.3.1" }, - "time": "2024-03-06T08:23:56+00:00" + "time": "2024-07-04T11:33:45+00:00" }, { "name": "drupal/core-composer-scaffold", - "version": "10.2.4", + "version": "10.3.1", "source": { "type": "git", "url": "https://github.com/drupal/core-composer-scaffold.git", - "reference": "63effa1bc644e80a269e8b4415e627491d26fd3f" + "reference": "a1a186caeb89899143e0c6912ccee9d3d7181dbe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/63effa1bc644e80a269e8b4415e627491d26fd3f", - "reference": "63effa1bc644e80a269e8b4415e627491d26fd3f", + "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/a1a186caeb89899143e0c6912ccee9d3d7181dbe", + "reference": "a1a186caeb89899143e0c6912ccee9d3d7181dbe", "shasum": "" }, "require": { @@ -2031,13 +2032,13 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-composer-scaffold/tree/10.2.4" + "source": "https://github.com/drupal/core-composer-scaffold/tree/10.3.1" }, - "time": "2024-01-26T14:59:30+00:00" + "time": "2024-05-11T08:21:39+00:00" }, { "name": "drupal/core-project-message", - "version": "10.2.4", + "version": "10.3.1", "source": { "type": "git", "url": "https://github.com/drupal/core-project-message.git", @@ -2072,80 +2073,80 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-project-message/tree/10.2.4" + "source": "https://github.com/drupal/core-project-message/tree/11.0.0-beta1" }, "time": "2023-07-24T07:55:25+00:00" }, { "name": "drupal/core-recommended", - "version": "10.2.4", + "version": "10.3.1", "source": { "type": "git", "url": "https://github.com/drupal/core-recommended.git", - "reference": "550c4cb19afda15ef892d88469ab93dc38bf0b46" + "reference": "a5183f2be315b7e5deec89fdeafe9fc9a2e54f57" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-recommended/zipball/550c4cb19afda15ef892d88469ab93dc38bf0b46", - "reference": "550c4cb19afda15ef892d88469ab93dc38bf0b46", + "url": "https://api.github.com/repos/drupal/core-recommended/zipball/a5183f2be315b7e5deec89fdeafe9fc9a2e54f57", + "reference": "a5183f2be315b7e5deec89fdeafe9fc9a2e54f57", "shasum": "" }, "require": { "asm89/stack-cors": "~v2.2.0", "composer/semver": "~3.4.0", "doctrine/annotations": "~1.14.3", - "doctrine/deprecations": "~1.1.2", - "doctrine/lexer": "~2.1.0", - "drupal/core": "10.2.4", + "doctrine/deprecations": "~1.1.3", + "doctrine/lexer": "~2.1.1", + "drupal/core": "10.3.1", "egulias/email-validator": "~4.0.2", "guzzlehttp/guzzle": "~7.8.1", "guzzlehttp/promises": "~2.0.2", "guzzlehttp/psr7": "~2.6.2", - "masterminds/html5": "~2.8.1", - "mck89/peast": "~v1.15.4", - "pear/archive_tar": "~1.4.14", + "masterminds/html5": "~2.9.0", + "mck89/peast": "~v1.16.2", + "pear/archive_tar": "~1.5.0", "pear/console_getopt": "~v1.4.3", - "pear/pear-core-minimal": "~v1.10.14", + "pear/pear-core-minimal": "~v1.10.15", "pear/pear_exception": "~v1.0.2", "psr/cache": "~3.0.0", "psr/container": "~2.0.2", "psr/event-dispatcher": "~1.0.0", "psr/http-client": "~1.0.3", - "psr/http-factory": "~1.0.2", + "psr/http-factory": "~1.1.0", "psr/log": "~3.0.0", "ralouphie/getallheaders": "~3.0.3", - "sebastian/diff": "~4.0.5", - "symfony/console": "~v6.4.1", - "symfony/dependency-injection": "~v6.4.1", - "symfony/deprecation-contracts": "~v3.4.0", - "symfony/error-handler": "~v6.4.0", - "symfony/event-dispatcher": "~v6.4.0", - "symfony/event-dispatcher-contracts": "~v3.4.0", - "symfony/filesystem": "~v6.4.0", - "symfony/finder": "~v6.4.0", - "symfony/http-foundation": "~v6.4.0", - "symfony/http-kernel": "~v6.4.1", - "symfony/mailer": "~v6.4.0", - "symfony/mime": "~v6.4.0", - "symfony/polyfill-ctype": "~v1.28.0", - "symfony/polyfill-iconv": "~v1.28.0", - "symfony/polyfill-intl-grapheme": "~v1.28.0", - "symfony/polyfill-intl-idn": "~v1.28.0", - "symfony/polyfill-intl-normalizer": "~v1.28.0", - "symfony/polyfill-mbstring": "~v1.28.0", - "symfony/polyfill-php83": "~v1.28.0", - "symfony/process": "~v6.4.0", - "symfony/psr-http-message-bridge": "~v6.4.0", - "symfony/routing": "~v6.4.1", - "symfony/serializer": "~v6.4.1", - "symfony/service-contracts": "~v3.4.0", - "symfony/string": "~v6.4.0", - "symfony/translation-contracts": "~v3.4.0", - "symfony/validator": "~v6.4.0", - "symfony/var-dumper": "~v6.4.0", - "symfony/var-exporter": "~v6.4.1", - "symfony/yaml": "~v6.4.0", - "twig/twig": "~v3.8.0" + "sebastian/diff": "~4.0.6", + "symfony/console": "~v6.4.8", + "symfony/dependency-injection": "~v6.4.7", + "symfony/deprecation-contracts": "~v3.5.0", + "symfony/error-handler": "~v6.4.7", + "symfony/event-dispatcher": "~v6.4.7", + "symfony/event-dispatcher-contracts": "~v3.5.0", + "symfony/filesystem": "~v6.4.8", + "symfony/finder": "~v6.4.8", + "symfony/http-foundation": "~v6.4.7", + "symfony/http-kernel": "~v6.4.7", + "symfony/mailer": "~v6.4.7", + "symfony/mime": "~v6.4.7", + "symfony/polyfill-ctype": "~v1.29.0", + "symfony/polyfill-iconv": "~v1.29.0", + "symfony/polyfill-intl-grapheme": "~v1.29.0", + "symfony/polyfill-intl-idn": "~v1.29.0", + "symfony/polyfill-intl-normalizer": "~v1.29.0", + "symfony/polyfill-mbstring": "~v1.29.0", + "symfony/polyfill-php83": "~v1.29.0", + "symfony/process": "~v6.4.8", + "symfony/psr-http-message-bridge": "~v6.4.7", + "symfony/routing": "~v6.4.7", + "symfony/serializer": "~v6.4.7", + "symfony/service-contracts": "~v3.5.0", + "symfony/string": "~v6.4.8", + "symfony/translation-contracts": "~v3.5.0", + "symfony/validator": "~v6.4.7", + "symfony/var-dumper": "~v6.4.7", + "symfony/var-exporter": "~v6.4.7", + "symfony/yaml": "~v6.4.7", + "twig/twig": "~v3.10.2" }, "conflict": { "webflo/drupal-core-strict": "*" @@ -2157,9 +2158,9 @@ ], "description": "Core and its dependencies with known-compatible minor versions. Require this project INSTEAD OF drupal/core.", "support": { - "source": "https://github.com/drupal/core-recommended/tree/10.2.4" + "source": "https://github.com/drupal/core-recommended/tree/10.3.1" }, - "time": "2024-03-06T08:23:56+00:00" + "time": "2024-07-04T11:33:45+00:00" }, { "name": "drupal/devel", @@ -2222,27 +2223,38 @@ }, { "name": "drupal/diff", - "version": "1.1.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/diff.git", - "reference": "8.x-1.1" + "reference": "8.x-1.7" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/diff-8.x-1.1.zip", - "reference": "8.x-1.1", - "shasum": "b7558b0f431d5945289829946e0beba61bf7ae18" + "url": "https://ftp.drupal.org/files/projects/diff-8.x-1.7.zip", + "reference": "8.x-1.7", + "shasum": "d282bdf3350ac71f95b38576a9f397bdbab8d249" }, "require": { - "drupal/core": "^9.3 || ^10", - "mkalkbrenner/php-htmldiff-advanced": "~0.0.8" + "drupal/core": "^10 || ^11", + "mkalkbrenner/php-htmldiff-advanced": "~0.0.8", + "php": "^8.1" + }, + "require-dev": { + "jangregor/phpstan-prophecy": "dev-master", + "mglaman/phpstan-drupal": "^1.2.10", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.11", + "phpstan/phpstan-deprecation-rules": "*", + "phpstan/phpstan-phpunit": "1.4.x-dev", + "phpstan/phpstan-strict-rules": "^1@stable", + "previousnext/coding-standard": "^1" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.1", - "datestamp": "1665437355", + "version": "8.x-1.7", + "datestamp": "1718073570", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2280,8 +2292,9 @@ "role": "Maintainer" }, { - "name": "Junyor", - "homepage": "https://www.drupal.org/user/7006" + "name": "Adam Bramley (acbramley)", + "homepage": "https://www.drupal.org/u/acbramley", + "role": "Maintainer" }, { "name": "lhangea", @@ -2311,33 +2324,33 @@ "description": "Compares two entity revisions", "homepage": "https://www.drupal.org/project/diff", "support": { - "source": "http://cgit.drupalcode.org/diff", + "source": "https://git.drupalcode.org/project/diff", "issues": "https://www.drupal.org/project/issues/diff" } }, { "name": "drupal/gin", - "version": "3.0.0-rc9", + "version": "3.0.0-rc13", "source": { "type": "git", "url": "https://git.drupalcode.org/project/gin.git", - "reference": "8.x-3.0-rc9" + "reference": "8.x-3.0-rc13" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/gin-8.x-3.0-rc9.zip", - "reference": "8.x-3.0-rc9", - "shasum": "130dec0ea8152bc796d8bbca1bc97b2ae0c381f4" + "url": "https://ftp.drupal.org/files/projects/gin-8.x-3.0-rc13.zip", + "reference": "8.x-3.0-rc13", + "shasum": "7b8e9d7ae6fe6de7de0bba930200fe80b437eefe" }, "require": { - "drupal/core": "^9 || ^10", + "drupal/core": "^9 || ^10 || ^11", "drupal/gin_toolbar": "^1.0@beta" }, "type": "drupal-theme", "extra": { "drupal": { - "version": "8.x-3.0-rc9", - "datestamp": "1706705034", + "version": "8.x-3.0-rc13", + "datestamp": "1720416342", "security-coverage": { "status": "not-covered", "message": "RC releases are not covered by Drupal security advisories." @@ -2379,26 +2392,26 @@ }, { "name": "drupal/gin_toolbar", - "version": "1.0.0-rc5", + "version": "1.0.0-rc6", "source": { "type": "git", "url": "https://git.drupalcode.org/project/gin_toolbar.git", - "reference": "8.x-1.0-rc5" + "reference": "8.x-1.0-rc6" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/gin_toolbar-8.x-1.0-rc5.zip", - "reference": "8.x-1.0-rc5", - "shasum": "523b565244440a16fa447065a98841770992bd2e" + "url": "https://ftp.drupal.org/files/projects/gin_toolbar-8.x-1.0-rc6.zip", + "reference": "8.x-1.0-rc6", + "shasum": "542def14b9a5435efb4e021d384fa3f7b0fc6e78" }, "require": { - "drupal/core": "^9 || ^10" + "drupal/core": "^9 || ^10 || ^11" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.0-rc5", - "datestamp": "1702727588", + "version": "8.x-1.0-rc6", + "datestamp": "1718368950", "security-coverage": { "status": "not-covered", "message": "RC releases are not covered by Drupal security advisories." @@ -2438,30 +2451,32 @@ }, { "name": "drupal/jsonapi_menu_items", - "version": "1.2.4", + "version": "1.2.5", "source": { "type": "git", "url": "https://git.drupalcode.org/project/jsonapi_menu_items.git", - "reference": "1.2.4" + "reference": "1.2.5" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/jsonapi_menu_items-1.2.4.zip", - "reference": "1.2.4", - "shasum": "84f4c896b7addbe21c6af7261b0ea4a1740dd9eb" + "url": "https://ftp.drupal.org/files/projects/jsonapi_menu_items-1.2.5.zip", + "reference": "1.2.5", + "shasum": "a3cb689d4495e259a36b252787c02d4431d1d5ee" }, "require": { "drupal/core": "^9 || ^10", "drupal/jsonapi_resources": "^1.0" }, "require-dev": { - "drupal/jsonapi_hypermedia": "^1.6" + "drupal/jsonapi_hypermedia": "^1.6", + "drupal/menu_item_extras": "^3.0", + "drupal/menu_link_config": "^1.0" }, "type": "drupal-module", "extra": { "drupal": { - "version": "1.2.4", - "datestamp": "1670645270", + "version": "1.2.5", + "datestamp": "1714592115", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2502,29 +2517,29 @@ }, { "name": "drupal/jsonapi_resources", - "version": "1.0.0-beta5", + "version": "1.2.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/jsonapi_resources.git", - "reference": "8.x-1.0-beta5" + "reference": "8.x-1.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/jsonapi_resources-8.x-1.0-beta5.zip", - "reference": "8.x-1.0-beta5", - "shasum": "dfd7145978efad8c258b023b47413220e590812b" + "url": "https://ftp.drupal.org/files/projects/jsonapi_resources-8.x-1.2.zip", + "reference": "8.x-1.2", + "shasum": "ca91ee746cf1a2de49da22e674ce41f8ece901d0" }, "require": { - "drupal/core": "^8.8 || ^9 || ^10" + "drupal/core": "^9.1 || ^10 || ^11" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.0-beta5", - "datestamp": "1668787739", + "version": "8.x-1.2", + "datestamp": "1719872296", "security-coverage": { - "status": "not-covered", - "message": "Beta releases are not covered by Drupal security advisories." + "status": "covered", + "message": "Covered by Drupal's security advisory policy" } } }, @@ -2537,6 +2552,10 @@ "name": "API-First Initiative", "homepage": "https://www.drupal.org/user/3616626" }, + { + "name": "bradjones1", + "homepage": "https://www.drupal.org/user/405824" + }, { "name": "gabesullice", "homepage": "https://www.drupal.org/user/2287430" @@ -2614,17 +2633,17 @@ }, { "name": "drupal/single_content_sync", - "version": "1.4.4", + "version": "1.4.5", "source": { "type": "git", "url": "https://git.drupalcode.org/project/single_content_sync.git", - "reference": "1.4.4" + "reference": "1.4.5" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/single_content_sync-1.4.4.zip", - "reference": "1.4.4", - "shasum": "55194b9c2bd4f15dfb69d451fbef63740b68a8c5" + "url": "https://ftp.drupal.org/files/projects/single_content_sync-1.4.5.zip", + "reference": "1.4.5", + "shasum": "e5e3fe3684e389def4283767a6c5fdcfd852d81d" }, "require": { "drupal/core": "^9.3 || ^10", @@ -2632,11 +2651,27 @@ "ext-zip": "*", "php": ">=7.4" }, + "require-dev": { + "drupal/address": "*", + "drupal/block_field": "*", + "drupal/color_field": "*", + "drupal/dynamic_entity_reference": "*", + "drupal/geofield": "*", + "drupal/geolocation": "*", + "drupal/metatag": "*", + "drupal/paragraphs": "*", + "drupal/section_library": "*", + "drupal/svg_image_field": "*", + "drupal/viewsreference": "*", + "drupal/webform": "*", + "drupal/weight": "*", + "drupal/yearonly": "*" + }, "type": "drupal-module", "extra": { "drupal": { - "version": "1.4.4", - "datestamp": "1699421610", + "version": "1.4.5", + "datestamp": "1714647618", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2671,17 +2706,17 @@ }, { "name": "drupal/token", - "version": "1.13.0", + "version": "1.14.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/token.git", - "reference": "8.x-1.13" + "reference": "8.x-1.14" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/token-8.x-1.13.zip", - "reference": "8.x-1.13", - "shasum": "f2a074b51726de3727c1d900237d6d471806a4d2" + "url": "https://ftp.drupal.org/files/projects/token-8.x-1.14.zip", + "reference": "8.x-1.14", + "shasum": "df3cae709fcc1a99ac1111ce67a0d6af56d287d7" }, "require": { "drupal/core": "^9.2 || ^10" @@ -2689,8 +2724,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.13", - "datestamp": "1697885927", + "version": "8.x-1.14", + "datestamp": "1713009399", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2800,16 +2835,16 @@ }, { "name": "drush/drush", - "version": "12.5.1", + "version": "12.5.2", "source": { "type": "git", "url": "https://github.com/drush-ops/drush.git", - "reference": "71fcea30a22e7336e17be18bb5945400b2c63fad" + "reference": "4aebed85dc818ff762f2e24a85b023d2a52050df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drush-ops/drush/zipball/71fcea30a22e7336e17be18bb5945400b2c63fad", - "reference": "71fcea30a22e7336e17be18bb5945400b2c63fad", + "url": "https://api.github.com/repos/drush-ops/drush/zipball/4aebed85dc818ff762f2e24a85b023d2a52050df", + "reference": "4aebed85dc818ff762f2e24a85b023d2a52050df", "shasum": "" }, "require": { @@ -2932,7 +2967,7 @@ "issues": "https://github.com/drush-ops/drush/issues", "security": "https://github.com/drush-ops/drush/security/advisories", "slack": "https://drupal.slack.com/messages/C62H9CWQM", - "source": "https://github.com/drush-ops/drush/tree/12.5.1" + "source": "https://github.com/drush-ops/drush/tree/12.5.2" }, "funding": [ { @@ -2940,7 +2975,7 @@ "type": "github" } ], - "time": "2024-03-20T15:03:27+00:00" + "time": "2024-05-02T17:20:48+00:00" }, { "name": "egulias/email-validator", @@ -3124,24 +3159,24 @@ }, { "name": "grasmash/yaml-cli", - "version": "3.1.0", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/grasmash/yaml-cli.git", - "reference": "00f3fd775f6abbfacd44432f1999c3c3b02791f0" + "reference": "09a8860566958a1576cc54bbe910a03477e54971" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/grasmash/yaml-cli/zipball/00f3fd775f6abbfacd44432f1999c3c3b02791f0", - "reference": "00f3fd775f6abbfacd44432f1999c3c3b02791f0", + "url": "https://api.github.com/repos/grasmash/yaml-cli/zipball/09a8860566958a1576cc54bbe910a03477e54971", + "reference": "09a8860566958a1576cc54bbe910a03477e54971", "shasum": "" }, "require": { "dflydev/dot-access-data": "^3", "php": ">=8.0", - "symfony/console": "^6", - "symfony/filesystem": "^6", - "symfony/yaml": "^6" + "symfony/console": "^6 || ^7", + "symfony/filesystem": "^6 || ^7", + "symfony/yaml": "^6 || ^7" }, "require-dev": { "php-coveralls/php-coveralls": "^2", @@ -3174,9 +3209,9 @@ "description": "A command line tool for reading and manipulating yaml files.", "support": { "issues": "https://github.com/grasmash/yaml-cli/issues", - "source": "https://github.com/grasmash/yaml-cli/tree/3.1.0" + "source": "https://github.com/grasmash/yaml-cli/tree/3.2.1" }, - "time": "2022-05-09T20:22:34+00:00" + "time": "2024-04-23T02:10:57+00:00" }, { "name": "guzzlehttp/guzzle", @@ -3587,16 +3622,16 @@ }, { "name": "masterminds/html5", - "version": "2.8.1", + "version": "2.9.0", "source": { "type": "git", "url": "https://github.com/Masterminds/html5-php.git", - "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf" + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f47dcf3c70c584de14f21143c55d9939631bc6cf", - "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", "shasum": "" }, "require": { @@ -3604,7 +3639,7 @@ "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8" + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" }, "type": "library", "extra": { @@ -3648,22 +3683,22 @@ ], "support": { "issues": "https://github.com/Masterminds/html5-php/issues", - "source": "https://github.com/Masterminds/html5-php/tree/2.8.1" + "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" }, - "time": "2023-05-10T11:58:31+00:00" + "time": "2024-03-31T07:05:07+00:00" }, { "name": "mck89/peast", - "version": "v1.15.4", + "version": "v1.16.2", "source": { "type": "git", "url": "https://github.com/mck89/peast.git", - "reference": "1df4dc28a6b5bb7ab117ab073c1712256e954e18" + "reference": "2791b08ffcc1862fe18eef85675da3aa58c406fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mck89/peast/zipball/1df4dc28a6b5bb7ab117ab073c1712256e954e18", - "reference": "1df4dc28a6b5bb7ab117ab073c1712256e954e18", + "url": "https://api.github.com/repos/mck89/peast/zipball/2791b08ffcc1862fe18eef85675da3aa58c406fe", + "reference": "2791b08ffcc1862fe18eef85675da3aa58c406fe", "shasum": "" }, "require": { @@ -3676,7 +3711,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15.4-dev" + "dev-master": "1.16.2-dev" } }, "autoload": { @@ -3697,9 +3732,9 @@ "description": "Peast is PHP library that generates AST for JavaScript code", "support": { "issues": "https://github.com/mck89/peast/issues", - "source": "https://github.com/mck89/peast/tree/v1.15.4" + "source": "https://github.com/mck89/peast/tree/v1.16.2" }, - "time": "2023-08-12T08:29:29+00:00" + "time": "2024-03-05T09:16:03+00:00" }, { "name": "mkalkbrenner/php-htmldiff-advanced", @@ -3744,16 +3779,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.0.2", + "version": "v5.1.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13" + "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13", - "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/683130c2ff8c2739f4822ff7ac5c873ec529abd1", + "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1", "shasum": "" }, "require": { @@ -3764,7 +3799,7 @@ }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^9.0" }, "bin": [ "bin/php-parse" @@ -3796,22 +3831,22 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.1.0" }, - "time": "2024-03-05T20:51:40+00:00" + "time": "2024-07-01T20:03:41+00:00" }, { "name": "pear/archive_tar", - "version": "1.4.14", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/pear/Archive_Tar.git", - "reference": "4d761c5334c790e45ef3245f0864b8955c562caa" + "reference": "b439c859564f5cbb0f64ad6002d0afe84a889602" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pear/Archive_Tar/zipball/4d761c5334c790e45ef3245f0864b8955c562caa", - "reference": "4d761c5334c790e45ef3245f0864b8955c562caa", + "url": "https://api.github.com/repos/pear/Archive_Tar/zipball/b439c859564f5cbb0f64ad6002d0afe84a889602", + "reference": "b439c859564f5cbb0f64ad6002d0afe84a889602", "shasum": "" }, "require": { @@ -3842,7 +3877,7 @@ "./" ], "license": [ - "BSD-3-Clause" + "BSD-2-Clause" ], "authors": [ { @@ -3868,17 +3903,7 @@ "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Archive_Tar", "source": "https://github.com/pear/Archive_Tar" }, - "funding": [ - { - "url": "https://github.com/mrook", - "type": "github" - }, - { - "url": "https://www.patreon.com/michielrook", - "type": "patreon" - } - ], - "time": "2021-07-20T13:53:39+00:00" + "time": "2024-03-16T16:21:40+00:00" }, { "name": "pear/console_getopt", @@ -4401,20 +4426,20 @@ }, { "name": "psr/http-factory", - "version": "1.0.2", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", - "reference": "e616d01114759c4c489f93b099585439f795fe35" + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", - "reference": "e616d01114759c4c489f93b099585439f795fe35", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", "shasum": "" }, "require": { - "php": ">=7.0.0", + "php": ">=7.1", "psr/http-message": "^1.0 || ^2.0" }, "type": "library", @@ -4438,7 +4463,7 @@ "homepage": "https://www.php-fig.org/" } ], - "description": "Common interfaces for PSR-7 HTTP message factories", + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", "keywords": [ "factory", "http", @@ -4450,9 +4475,9 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-factory/tree/1.0.2" + "source": "https://github.com/php-fig/http-factory" }, - "time": "2023-04-10T20:10:41+00:00" + "time": "2024-04-15T12:06:14+00:00" }, { "name": "psr/http-message", @@ -4559,16 +4584,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.2", + "version": "v0.12.4", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "9185c66c2165bbf4d71de78a69dccf4974f9538d" + "reference": "2fd717afa05341b4f8152547f142cd2f130f6818" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/9185c66c2165bbf4d71de78a69dccf4974f9538d", - "reference": "9185c66c2165bbf4d71de78a69dccf4974f9538d", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/2fd717afa05341b4f8152547f142cd2f130f6818", + "reference": "2fd717afa05341b4f8152547f142cd2f130f6818", "shasum": "" }, "require": { @@ -4632,9 +4657,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.2" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.4" }, - "time": "2024-03-17T01:53:00+00:00" + "time": "2024-06-10T01:18:23+00:00" }, { "name": "ralouphie/getallheaders", @@ -4748,16 +4773,16 @@ }, { "name": "symfony/console", - "version": "v6.4.4", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0d9e4eb5ad413075624378f474c4167ea202de78" + "reference": "6edb5363ec0c78ad4d48c5128ebf4d083d89d3a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0d9e4eb5ad413075624378f474c4167ea202de78", - "reference": "0d9e4eb5ad413075624378f474c4167ea202de78", + "url": "https://api.github.com/repos/symfony/console/zipball/6edb5363ec0c78ad4d48c5128ebf4d083d89d3a9", + "reference": "6edb5363ec0c78ad4d48c5128ebf4d083d89d3a9", "shasum": "" }, "require": { @@ -4822,7 +4847,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.4" + "source": "https://github.com/symfony/console/tree/v6.4.9" }, "funding": [ { @@ -4838,20 +4863,20 @@ "type": "tidelift" } ], - "time": "2024-02-22T20:27:10+00:00" + "time": "2024-06-28T09:49:33+00:00" }, { "name": "symfony/dependency-injection", - "version": "v6.4.4", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "6236e5e843cb763e9d0f74245678b994afea5363" + "reference": "a4df9dfe5da2d177af6643610c7bee2cb76a9f5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/6236e5e843cb763e9d0f74245678b994afea5363", - "reference": "6236e5e843cb763e9d0f74245678b994afea5363", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a4df9dfe5da2d177af6643610c7bee2cb76a9f5e", + "reference": "a4df9dfe5da2d177af6643610c7bee2cb76a9f5e", "shasum": "" }, "require": { @@ -4903,7 +4928,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/v6.4.4" + "source": "https://github.com/symfony/dependency-injection/tree/v6.4.9" }, "funding": [ { @@ -4919,20 +4944,20 @@ "type": "tidelift" } ], - "time": "2024-02-22T20:27:10+00:00" + "time": "2024-06-19T10:45:28+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.4.0", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" + "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", - "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", + "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", "shasum": "" }, "require": { @@ -4941,7 +4966,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.4-dev" + "dev-main": "3.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -4970,7 +4995,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.4.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" }, "funding": [ { @@ -4986,20 +5011,20 @@ "type": "tidelift" } ], - "time": "2023-05-23T14:45:45+00:00" + "time": "2024-04-18T09:32:20+00:00" }, { "name": "symfony/error-handler", - "version": "v6.4.4", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "c725219bdf2afc59423c32793d5019d2a904e13a" + "reference": "c9b7cc075b3ab484239855622ca05cb0b99c13ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/c725219bdf2afc59423c32793d5019d2a904e13a", - "reference": "c725219bdf2afc59423c32793d5019d2a904e13a", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/c9b7cc075b3ab484239855622ca05cb0b99c13ec", + "reference": "c9b7cc075b3ab484239855622ca05cb0b99c13ec", "shasum": "" }, "require": { @@ -5045,7 +5070,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.4.4" + "source": "https://github.com/symfony/error-handler/tree/v6.4.9" }, "funding": [ { @@ -5061,20 +5086,20 @@ "type": "tidelift" } ], - "time": "2024-02-22T20:27:10+00:00" + "time": "2024-06-21T16:04:15+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.4.3", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "ae9d3a6f3003a6caf56acd7466d8d52378d44fef" + "reference": "8d7507f02b06e06815e56bb39aa0128e3806208b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ae9d3a6f3003a6caf56acd7466d8d52378d44fef", - "reference": "ae9d3a6f3003a6caf56acd7466d8d52378d44fef", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/8d7507f02b06e06815e56bb39aa0128e3806208b", + "reference": "8d7507f02b06e06815e56bb39aa0128e3806208b", "shasum": "" }, "require": { @@ -5125,7 +5150,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.3" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.8" }, "funding": [ { @@ -5141,20 +5166,20 @@ "type": "tidelift" } ], - "time": "2024-01-23T14:51:35+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.4.0", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" + "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", - "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", + "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", "shasum": "" }, "require": { @@ -5164,7 +5189,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.4-dev" + "dev-main": "3.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -5201,7 +5226,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" }, "funding": [ { @@ -5217,20 +5242,20 @@ "type": "tidelift" } ], - "time": "2023-05-23T14:45:45+00:00" + "time": "2024-04-18T09:32:20+00:00" }, { "name": "symfony/filesystem", - "version": "v6.4.3", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "7f3b1755eb49297a0827a7575d5d2b2fd11cc9fb" + "reference": "b51ef8059159330b74a4d52f68e671033c0fe463" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/7f3b1755eb49297a0827a7575d5d2b2fd11cc9fb", - "reference": "7f3b1755eb49297a0827a7575d5d2b2fd11cc9fb", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/b51ef8059159330b74a4d52f68e671033c0fe463", + "reference": "b51ef8059159330b74a4d52f68e671033c0fe463", "shasum": "" }, "require": { @@ -5238,6 +5263,9 @@ "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, + "require-dev": { + "symfony/process": "^5.4|^6.4|^7.0" + }, "type": "library", "autoload": { "psr-4": { @@ -5264,7 +5292,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.4.3" + "source": "https://github.com/symfony/filesystem/tree/v6.4.9" }, "funding": [ { @@ -5280,20 +5308,20 @@ "type": "tidelift" } ], - "time": "2024-01-23T14:51:35+00:00" + "time": "2024-06-28T09:49:33+00:00" }, { "name": "symfony/finder", - "version": "v6.4.0", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "11d736e97f116ac375a81f96e662911a34cd50ce" + "reference": "3ef977a43883215d560a2cecb82ec8e62131471c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/11d736e97f116ac375a81f96e662911a34cd50ce", - "reference": "11d736e97f116ac375a81f96e662911a34cd50ce", + "url": "https://api.github.com/repos/symfony/finder/zipball/3ef977a43883215d560a2cecb82ec8e62131471c", + "reference": "3ef977a43883215d560a2cecb82ec8e62131471c", "shasum": "" }, "require": { @@ -5328,7 +5356,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.0" + "source": "https://github.com/symfony/finder/tree/v6.4.8" }, "funding": [ { @@ -5344,20 +5372,20 @@ "type": "tidelift" } ], - "time": "2023-10-31T17:30:12+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.4.4", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304" + "reference": "27de8cc95e11db7a50b027e71caaab9024545947" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ebc713bc6e6f4b53f46539fc158be85dfcd77304", - "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/27de8cc95e11db7a50b027e71caaab9024545947", + "reference": "27de8cc95e11db7a50b027e71caaab9024545947", "shasum": "" }, "require": { @@ -5405,7 +5433,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.4.4" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.8" }, "funding": [ { @@ -5421,20 +5449,20 @@ "type": "tidelift" } ], - "time": "2024-02-08T15:01:18+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.4.5", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "f6947cb939d8efee137797382cb4db1af653ef75" + "reference": "cc4a9bec6e1bdd2405f40277a68a6ed1bb393005" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f6947cb939d8efee137797382cb4db1af653ef75", - "reference": "f6947cb939d8efee137797382cb4db1af653ef75", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/cc4a9bec6e1bdd2405f40277a68a6ed1bb393005", + "reference": "cc4a9bec6e1bdd2405f40277a68a6ed1bb393005", "shasum": "" }, "require": { @@ -5489,6 +5517,7 @@ "symfony/translation-contracts": "^2.5|^3", "symfony/uid": "^5.4|^6.0|^7.0", "symfony/validator": "^6.4|^7.0", + "symfony/var-dumper": "^5.4|^6.4|^7.0", "symfony/var-exporter": "^6.2|^7.0", "twig/twig": "^2.13|^3.0.4" }, @@ -5518,7 +5547,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/v6.4.5" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.9" }, "funding": [ { @@ -5534,20 +5563,20 @@ "type": "tidelift" } ], - "time": "2024-03-04T21:00:47+00:00" + "time": "2024-06-28T11:48:06+00:00" }, { "name": "symfony/mailer", - "version": "v6.4.4", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "791c5d31a8204cf3db0c66faab70282307f4376b" + "reference": "e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/791c5d31a8204cf3db0c66faab70282307f4376b", - "reference": "791c5d31a8204cf3db0c66faab70282307f4376b", + "url": "https://api.github.com/repos/symfony/mailer/zipball/e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45", + "reference": "e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45", "shasum": "" }, "require": { @@ -5598,7 +5627,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.4" + "source": "https://github.com/symfony/mailer/tree/v6.4.9" }, "funding": [ { @@ -5614,20 +5643,20 @@ "type": "tidelift" } ], - "time": "2024-02-03T21:33:47+00:00" + "time": "2024-06-28T07:59:05+00:00" }, { "name": "symfony/mime", - "version": "v6.4.3", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "5017e0a9398c77090b7694be46f20eb796262a34" + "reference": "7d048964877324debdcb4e0549becfa064a20d43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/5017e0a9398c77090b7694be46f20eb796262a34", - "reference": "5017e0a9398c77090b7694be46f20eb796262a34", + "url": "https://api.github.com/repos/symfony/mime/zipball/7d048964877324debdcb4e0549becfa064a20d43", + "reference": "7d048964877324debdcb4e0549becfa064a20d43", "shasum": "" }, "require": { @@ -5641,16 +5670,17 @@ "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/mailer": "<5.4", - "symfony/serializer": "<6.3.2" + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.4|^7.0", "symfony/property-access": "^5.4|^6.0|^7.0", "symfony/property-info": "^5.4|^6.0|^7.0", - "symfony/serializer": "^6.3.2|^7.0" + "symfony/serializer": "^6.4.3|^7.0.3" }, "type": "library", "autoload": { @@ -5682,7 +5712,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.3" + "source": "https://github.com/symfony/mime/tree/v6.4.9" }, "funding": [ { @@ -5698,20 +5728,20 @@ "type": "tidelift" } ], - "time": "2024-01-30T08:32:12+00:00" + "time": "2024-06-28T09:49:33+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb" + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", - "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4", + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4", "shasum": "" }, "require": { @@ -5725,9 +5755,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -5764,7 +5791,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" }, "funding": [ { @@ -5780,20 +5807,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-iconv", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "6de50471469b8c9afc38164452ab2b6170ee71c1" + "reference": "cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/6de50471469b8c9afc38164452ab2b6170ee71c1", - "reference": "6de50471469b8c9afc38164452ab2b6170ee71c1", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f", + "reference": "cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f", "shasum": "" }, "require": { @@ -5807,9 +5834,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -5847,7 +5871,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.29.0" }, "funding": [ { @@ -5863,20 +5887,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "875e90aeea2777b6f135677f618529449334a612" + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612", - "reference": "875e90aeea2777b6f135677f618529449334a612", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f", + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f", "shasum": "" }, "require": { @@ -5887,9 +5911,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -5928,7 +5949,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0" }, "funding": [ { @@ -5944,20 +5965,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "ecaafce9f77234a6a449d29e49267ba10499116d" + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ecaafce9f77234a6a449d29e49267ba10499116d", - "reference": "ecaafce9f77234a6a449d29e49267ba10499116d", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a287ed7475f85bf6f61890146edbc932c0fff919", + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919", "shasum": "" }, "require": { @@ -5970,9 +5991,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -6015,7 +6033,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.29.0" }, "funding": [ { @@ -6031,20 +6049,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:30:37+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92" + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", - "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d", + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d", "shasum": "" }, "require": { @@ -6055,9 +6073,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -6099,7 +6114,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0" }, "funding": [ { @@ -6115,20 +6130,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "42292d99c55abe617799667f454222c54c60e229" + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", - "reference": "42292d99c55abe617799667f454222c54c60e229", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", "shasum": "" }, "require": { @@ -6142,9 +6157,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -6182,7 +6194,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" }, "funding": [ { @@ -6198,20 +6210,20 @@ "type": "tidelift" } ], - "time": "2023-07-28T09:04:16+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25" + "reference": "10112722600777e02d2745716b70c5db4ca70442" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/861391a8da9a04cbad2d232ddd9e4893220d6e25", - "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/10112722600777e02d2745716b70c5db4ca70442", + "reference": "10112722600777e02d2745716b70c5db4ca70442", "shasum": "" }, "require": { @@ -6255,7 +6267,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.30.0" }, "funding": [ { @@ -6271,20 +6283,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-06-19T12:30:46+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", - "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433", + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433", "shasum": "" }, "require": { @@ -6335,7 +6347,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" }, "funding": [ { @@ -6351,20 +6363,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d" + "reference": "3fb075789fb91f9ad9af537c4012d523085bd5af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/c565ad1e63f30e7477fc40738343c62b40bc672d", - "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/3fb075789fb91f9ad9af537c4012d523085bd5af", + "reference": "3fb075789fb91f9ad9af537c4012d523085bd5af", "shasum": "" }, "require": { @@ -6411,7 +6423,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.30.0" }, "funding": [ { @@ -6427,20 +6439,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-06-19T12:30:46+00:00" }, { "name": "symfony/polyfill-php83", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11" + "reference": "86fcae159633351e5fd145d1c47de6c528f8caff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11", - "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/86fcae159633351e5fd145d1c47de6c528f8caff", + "reference": "86fcae159633351e5fd145d1c47de6c528f8caff", "shasum": "" }, "require": { @@ -6449,9 +6461,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -6491,7 +6500,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.29.0" }, "funding": [ { @@ -6507,20 +6516,20 @@ "type": "tidelift" } ], - "time": "2023-08-16T06:22:46+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/process", - "version": "v6.4.4", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "710e27879e9be3395de2b98da3f52a946039f297" + "reference": "8d92dd79149f29e89ee0f480254db595f6a6a2c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/710e27879e9be3395de2b98da3f52a946039f297", - "reference": "710e27879e9be3395de2b98da3f52a946039f297", + "url": "https://api.github.com/repos/symfony/process/zipball/8d92dd79149f29e89ee0f480254db595f6a6a2c5", + "reference": "8d92dd79149f29e89ee0f480254db595f6a6a2c5", "shasum": "" }, "require": { @@ -6552,7 +6561,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.4" + "source": "https://github.com/symfony/process/tree/v6.4.8" }, "funding": [ { @@ -6568,20 +6577,20 @@ "type": "tidelift" } ], - "time": "2024-02-20T12:31:00+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/psr-http-message-bridge", - "version": "v6.4.3", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/psr-http-message-bridge.git", - "reference": "49cfb0223ec64379f7154214dcc1f7c46f3c7a47" + "reference": "23a162bd446b93948a2c2f6909d80ad06195be10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/49cfb0223ec64379f7154214dcc1f7c46f3c7a47", - "reference": "49cfb0223ec64379f7154214dcc1f7c46f3c7a47", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/23a162bd446b93948a2c2f6909d80ad06195be10", + "reference": "23a162bd446b93948a2c2f6909d80ad06195be10", "shasum": "" }, "require": { @@ -6635,7 +6644,7 @@ "psr-7" ], "support": { - "source": "https://github.com/symfony/psr-http-message-bridge/tree/v6.4.3" + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v6.4.8" }, "funding": [ { @@ -6651,20 +6660,20 @@ "type": "tidelift" } ], - "time": "2024-01-23T14:51:35+00:00" + "time": "2024-05-31T14:51:39+00:00" }, { "name": "symfony/routing", - "version": "v6.4.5", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "7fe30068e207d9c31c0138501ab40358eb2d49a4" + "reference": "8a40d0f9b01f0fbb80885d3ce0ad6714fb603a58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/7fe30068e207d9c31c0138501ab40358eb2d49a4", - "reference": "7fe30068e207d9c31c0138501ab40358eb2d49a4", + "url": "https://api.github.com/repos/symfony/routing/zipball/8a40d0f9b01f0fbb80885d3ce0ad6714fb603a58", + "reference": "8a40d0f9b01f0fbb80885d3ce0ad6714fb603a58", "shasum": "" }, "require": { @@ -6718,7 +6727,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.5" + "source": "https://github.com/symfony/routing/tree/v6.4.8" }, "funding": [ { @@ -6734,20 +6743,20 @@ "type": "tidelift" } ], - "time": "2024-02-27T12:33:30+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/serializer", - "version": "v6.4.4", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "88da7f8fe03c5f4c2a69da907f1de03fab2e6872" + "reference": "56ce31d19127e79647ac53387c7555bdcd5730ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/88da7f8fe03c5f4c2a69da907f1de03fab2e6872", - "reference": "88da7f8fe03c5f4c2a69da907f1de03fab2e6872", + "url": "https://api.github.com/repos/symfony/serializer/zipball/56ce31d19127e79647ac53387c7555bdcd5730ce", + "reference": "56ce31d19127e79647ac53387c7555bdcd5730ce", "shasum": "" }, "require": { @@ -6816,7 +6825,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/v6.4.4" + "source": "https://github.com/symfony/serializer/tree/v6.4.9" }, "funding": [ { @@ -6832,25 +6841,26 @@ "type": "tidelift" } ], - "time": "2024-02-22T20:27:10+00:00" + "time": "2024-06-28T07:59:05+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.4.1", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0" + "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/fe07cbc8d837f60caf7018068e350cc5163681a0", - "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", + "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", "shasum": "" }, "require": { "php": ">=8.1", - "psr/container": "^1.1|^2.0" + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "ext-psr": "<1.1|>=2" @@ -6858,7 +6868,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.4-dev" + "dev-main": "3.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -6898,7 +6908,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.4.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" }, "funding": [ { @@ -6914,20 +6924,20 @@ "type": "tidelift" } ], - "time": "2023-12-26T14:02:43+00:00" + "time": "2024-04-18T09:32:20+00:00" }, { "name": "symfony/string", - "version": "v6.4.4", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "4e465a95bdc32f49cf4c7f07f751b843bbd6dcd9" + "reference": "76792dbd99690a5ebef8050d9206c60c59e681d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/4e465a95bdc32f49cf4c7f07f751b843bbd6dcd9", - "reference": "4e465a95bdc32f49cf4c7f07f751b843bbd6dcd9", + "url": "https://api.github.com/repos/symfony/string/zipball/76792dbd99690a5ebef8050d9206c60c59e681d7", + "reference": "76792dbd99690a5ebef8050d9206c60c59e681d7", "shasum": "" }, "require": { @@ -6984,7 +6994,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.4.4" + "source": "https://github.com/symfony/string/tree/v6.4.9" }, "funding": [ { @@ -7000,20 +7010,20 @@ "type": "tidelift" } ], - "time": "2024-02-01T13:16:41+00:00" + "time": "2024-06-28T09:25:38+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.4.1", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "06450585bf65e978026bda220cdebca3f867fde7" + "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/06450585bf65e978026bda220cdebca3f867fde7", - "reference": "06450585bf65e978026bda220cdebca3f867fde7", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", + "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", "shasum": "" }, "require": { @@ -7022,7 +7032,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.4-dev" + "dev-main": "3.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -7062,7 +7072,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.4.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.5.0" }, "funding": [ { @@ -7078,20 +7088,20 @@ "type": "tidelift" } ], - "time": "2023-12-26T14:02:43+00:00" + "time": "2024-04-18T09:32:20+00:00" }, { "name": "symfony/validator", - "version": "v6.4.4", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "1cf92edc9a94d16275efef949fa6748d11cc8f47" + "reference": "ee0a4d6a327a963aee094f730da238f7ea18cb01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/1cf92edc9a94d16275efef949fa6748d11cc8f47", - "reference": "1cf92edc9a94d16275efef949fa6748d11cc8f47", + "url": "https://api.github.com/repos/symfony/validator/zipball/ee0a4d6a327a963aee094f730da238f7ea18cb01", + "reference": "ee0a4d6a327a963aee094f730da238f7ea18cb01", "shasum": "" }, "require": { @@ -7138,7 +7148,8 @@ "Symfony\\Component\\Validator\\": "" }, "exclude-from-classmap": [ - "/Tests/" + "/Tests/", + "/Resources/bin/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -7158,7 +7169,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v6.4.4" + "source": "https://github.com/symfony/validator/tree/v6.4.9" }, "funding": [ { @@ -7174,20 +7185,20 @@ "type": "tidelift" } ], - "time": "2024-02-22T20:27:10+00:00" + "time": "2024-06-22T07:42:41+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.4.4", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "b439823f04c98b84d4366c79507e9da6230944b1" + "reference": "c31566e4ca944271cc8d8ac6887cbf31b8c6a172" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b439823f04c98b84d4366c79507e9da6230944b1", - "reference": "b439823f04c98b84d4366c79507e9da6230944b1", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c31566e4ca944271cc8d8ac6887cbf31b8c6a172", + "reference": "c31566e4ca944271cc8d8ac6887cbf31b8c6a172", "shasum": "" }, "require": { @@ -7243,7 +7254,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.4" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.9" }, "funding": [ { @@ -7259,20 +7270,20 @@ "type": "tidelift" } ], - "time": "2024-02-15T11:23:52+00:00" + "time": "2024-06-27T13:23:14+00:00" }, { "name": "symfony/var-exporter", - "version": "v6.4.4", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "0bd342e24aef49fc82a21bd4eedd3e665d177e5b" + "reference": "f9a060622e0d93777b7f8687ec4860191e16802e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/0bd342e24aef49fc82a21bd4eedd3e665d177e5b", - "reference": "0bd342e24aef49fc82a21bd4eedd3e665d177e5b", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/f9a060622e0d93777b7f8687ec4860191e16802e", + "reference": "f9a060622e0d93777b7f8687ec4860191e16802e", "shasum": "" }, "require": { @@ -7280,6 +7291,8 @@ "symfony/deprecation-contracts": "^2.5|^3" }, "require-dev": { + "symfony/property-access": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0", "symfony/var-dumper": "^5.4|^6.0|^7.0" }, "type": "library", @@ -7318,7 +7331,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v6.4.4" + "source": "https://github.com/symfony/var-exporter/tree/v6.4.9" }, "funding": [ { @@ -7334,20 +7347,20 @@ "type": "tidelift" } ], - "time": "2024-02-26T08:37:45+00:00" + "time": "2024-06-24T15:53:56+00:00" }, { "name": "symfony/yaml", - "version": "v6.4.3", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "d75715985f0f94f978e3a8fa42533e10db921b90" + "reference": "52903de178d542850f6f341ba92995d3d63e60c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/d75715985f0f94f978e3a8fa42533e10db921b90", - "reference": "d75715985f0f94f978e3a8fa42533e10db921b90", + "url": "https://api.github.com/repos/symfony/yaml/zipball/52903de178d542850f6f341ba92995d3d63e60c9", + "reference": "52903de178d542850f6f341ba92995d3d63e60c9", "shasum": "" }, "require": { @@ -7390,7 +7403,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.3" + "source": "https://github.com/symfony/yaml/tree/v6.4.8" }, "funding": [ { @@ -7406,34 +7419,41 @@ "type": "tidelift" } ], - "time": "2024-01-23T14:51:35+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "twig/twig", - "version": "v3.8.0", + "version": "v3.10.3", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "9d15f0ac07f44dc4217883ec6ae02fd555c6f71d" + "reference": "67f29781ffafa520b0bbfbd8384674b42db04572" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/9d15f0ac07f44dc4217883ec6ae02fd555c6f71d", - "reference": "9d15f0ac07f44dc4217883ec6ae02fd555c6f71d", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/67f29781ffafa520b0bbfbd8384674b42db04572", + "reference": "67f29781ffafa520b0bbfbd8384674b42db04572", "shasum": "" }, "require": { "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8", "symfony/polyfill-mbstring": "^1.3", "symfony/polyfill-php80": "^1.22" }, "require-dev": { "psr/container": "^1.0|^2.0", - "symfony/phpunit-bridge": "^5.4.9|^6.3|^7.0" + "symfony/phpunit-bridge": "^5.4.9|^6.4|^7.0" }, "type": "library", "autoload": { + "files": [ + "src/Resources/core.php", + "src/Resources/debug.php", + "src/Resources/escaper.php", + "src/Resources/string_loader.php" + ], "psr-4": { "Twig\\": "src/" } @@ -7466,7 +7486,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v3.8.0" + "source": "https://github.com/twigphp/Twig/tree/v3.10.3" }, "funding": [ { @@ -7478,34 +7498,36 @@ "type": "tidelift" } ], - "time": "2023-11-21T18:54:41+00:00" + "time": "2024-05-16T10:04:27+00:00" }, { "name": "webflo/drupal-finder", - "version": "1.2.2", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/webflo/drupal-finder.git", - "reference": "c8e5dbe65caef285fec8057a4c718a0d4138d1ee" + "reference": "73045060b0894c77962a10cff047f72872d8810c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webflo/drupal-finder/zipball/c8e5dbe65caef285fec8057a4c718a0d4138d1ee", - "reference": "c8e5dbe65caef285fec8057a4c718a0d4138d1ee", + "url": "https://api.github.com/repos/webflo/drupal-finder/zipball/73045060b0894c77962a10cff047f72872d8810c", + "reference": "73045060b0894c77962a10cff047f72872d8810c", "shasum": "" }, "require": { - "ext-json": "*" + "composer-runtime-api": "^2.2", + "php": ">=8.1" }, "require-dev": { "mikey179/vfsstream": "^1.6", - "phpunit/phpunit": "^4.8" + "phpunit/phpunit": "^10.4", + "symfony/process": "^6.4" }, "type": "library", "autoload": { - "classmap": [ - "src/DrupalFinder.php" - ] + "psr-4": { + "DrupalFinder\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7517,12 +7539,12 @@ "email": "florian@webflo.org" } ], - "description": "Helper class to locate a Drupal installation from a given path.", + "description": "Helper class to locate a Drupal installation.", "support": { "issues": "https://github.com/webflo/drupal-finder/issues", - "source": "https://github.com/webflo/drupal-finder/tree/1.2.2" + "source": "https://github.com/webflo/drupal-finder/tree/1.3.1" }, - "time": "2020-10-27T09:42:17+00:00" + "time": "2024-06-28T13:45:36+00:00" } ], "packages-dev": [], diff --git a/config/sync/automated_cron.settings.yml b/config/sync/automated_cron.settings.yml new file mode 100644 index 0000000..c3debf9 --- /dev/null +++ b/config/sync/automated_cron.settings.yml @@ -0,0 +1 @@ +interval: 21600 diff --git a/config/sync/block.block.claro_help_search.yml b/config/sync/block.block.claro_help_search.yml new file mode 100644 index 0000000..d159b77 --- /dev/null +++ b/config/sync/block.block.claro_help_search.yml @@ -0,0 +1,30 @@ +uuid: 691eb53b-bb3f-4a0c-9b6d-086aebab566a +langcode: en +status: true +dependencies: + module: + - search + - system + theme: + - claro + enforced: + config: + - search.page.help_search +id: claro_help_search +theme: claro +region: help +weight: -4 +provider: null +plugin: search_form_block +settings: + id: search_form_block + label: 'Search help' + label_display: visible + provider: search + page_id: help_search +visibility: + request_path: + id: request_path + negate: false + context_mapping: { } + pages: /admin/help diff --git a/config/sync/content_moderation_notifications.content_moderation_notification.spremembe_sprejete.yml b/config/sync/content_moderation_notifications.content_moderation_notification.spremembe_sprejete.yml index 6d86927..7d923d2 100644 --- a/config/sync/content_moderation_notifications.content_moderation_notification.spremembe_sprejete.yml +++ b/config/sync/content_moderation_notifications.content_moderation_notification.spremembe_sprejete.yml @@ -1,6 +1,6 @@ uuid: c048753b-259e-4210-8e53-031ae5cbae0f langcode: en -status: true +status: false dependencies: { } id: spremembe_sprejete workflow: concept_workflow diff --git a/config/sync/core.entity_form_display.node.concept.default.yml b/config/sync/core.entity_form_display.node.concept.default.yml index 3c8435e..86a5dba 100644 --- a/config/sync/core.entity_form_display.node.concept.default.yml +++ b/config/sync/core.entity_form_display.node.concept.default.yml @@ -6,6 +6,7 @@ dependencies: - field.field.node.concept.body - field.field.node.concept.field_media - field.field.node.concept.field_related_concept + - field.field.node.concept.field_strojni_prevod - node.type.concept - workflows.workflow.concept_workflow module: @@ -51,6 +52,13 @@ content: size: 60 placeholder: '' third_party_settings: { } + field_strojni_prevod: + type: boolean_checkbox + weight: 26 + region: content + settings: + display_label: true + third_party_settings: { } langcode: type: language_select weight: 3 diff --git a/config/sync/core.entity_view_display.node.concept.default.yml b/config/sync/core.entity_view_display.node.concept.default.yml index 545104e..06511e9 100644 --- a/config/sync/core.entity_view_display.node.concept.default.yml +++ b/config/sync/core.entity_view_display.node.concept.default.yml @@ -6,6 +6,7 @@ dependencies: - field.field.node.concept.body - field.field.node.concept.field_media - field.field.node.concept.field_related_concept + - field.field.node.concept.field_strojni_prevod - node.type.concept module: - text @@ -44,6 +45,16 @@ content: third_party_settings: { } weight: 103 region: content + field_strojni_prevod: + type: boolean + label: above + settings: + format: default + format_custom_false: '' + format_custom_true: '' + third_party_settings: { } + weight: 104 + region: content links: settings: { } third_party_settings: { } diff --git a/config/sync/core.entity_view_display.node.concept.teaser.yml b/config/sync/core.entity_view_display.node.concept.teaser.yml index 66c79a4..481b9d6 100644 --- a/config/sync/core.entity_view_display.node.concept.teaser.yml +++ b/config/sync/core.entity_view_display.node.concept.teaser.yml @@ -7,6 +7,7 @@ dependencies: - field.field.node.concept.body - field.field.node.concept.field_media - field.field.node.concept.field_related_concept + - field.field.node.concept.field_strojni_prevod - node.type.concept module: - text @@ -37,4 +38,5 @@ content: hidden: field_media: true field_related_concept: true + field_strojni_prevod: true langcode: true diff --git a/config/sync/diff.settings.yml b/config/sync/diff.settings.yml index 699bbbb..1a14c0a 100644 --- a/config/sync/diff.settings.yml +++ b/config/sync/diff.settings.yml @@ -15,4 +15,5 @@ general_settings: unified_fields: enabled: true weight: 2 + visual_default_view_mode: full visual_inline_theme: default diff --git a/config/sync/field.field.node.article.field_image.yml b/config/sync/field.field.node.article.field_image.yml index d5aab90..fd3abaa 100644 --- a/config/sync/field.field.node.article.field_image.yml +++ b/config/sync/field.field.node.article.field_image.yml @@ -11,9 +11,9 @@ dependencies: third_party_settings: content_translation: translation_sync: - alt: alt - title: title - file: '0' + file: file + alt: '0' + title: '0' _core: default_config_hash: PmVL51L3A9QGbPLoeLHw5epAPszeZRasCeC3imeeDRQ id: node.article.field_image diff --git a/config/sync/field.field.node.concept.field_media.yml b/config/sync/field.field.node.concept.field_media.yml index 06f1b60..ce32b6d 100644 --- a/config/sync/field.field.node.concept.field_media.yml +++ b/config/sync/field.field.node.concept.field_media.yml @@ -15,7 +15,7 @@ bundle: concept label: Media description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/config/sync/field.field.node.concept.field_strojni_prevod.yml b/config/sync/field.field.node.concept.field_strojni_prevod.yml new file mode 100644 index 0000000..ac63671 --- /dev/null +++ b/config/sync/field.field.node.concept.field_strojni_prevod.yml @@ -0,0 +1,23 @@ +uuid: 959946bc-d4cb-47dc-8b5b-ab2bcf6f7bfc +langcode: sl +status: true +dependencies: + config: + - field.storage.node.field_strojni_prevod + - node.type.concept +id: node.concept.field_strojni_prevod +field_name: field_strojni_prevod +entity_type: node +bundle: concept +label: 'Strojni prevod?' +description: '' +required: false +translatable: true +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: Da + off_label: Ne +field_type: boolean diff --git a/config/sync/field.storage.node.field_strojni_prevod.yml b/config/sync/field.storage.node.field_strojni_prevod.yml new file mode 100644 index 0000000..4311c75 --- /dev/null +++ b/config/sync/field.storage.node.field_strojni_prevod.yml @@ -0,0 +1,18 @@ +uuid: 24af25a5-ec60-4d6f-b3c5-7e22dc08c082 +langcode: sl +status: true +dependencies: + module: + - node +id: node.field_strojni_prevod +field_name: field_strojni_prevod +entity_type: node +type: boolean +settings: { } +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/language.content_settings.content_moderation_state.content_moderation_state.yml b/config/sync/language.content_settings.content_moderation_state.content_moderation_state.yml new file mode 100644 index 0000000..d364376 --- /dev/null +++ b/config/sync/language.content_settings.content_moderation_state.content_moderation_state.yml @@ -0,0 +1,11 @@ +uuid: 85dff136-e8f0-4adb-97fc-deb1e45dca2b +langcode: en +status: true +dependencies: + module: + - content_moderation +id: content_moderation_state.content_moderation_state +target_entity_type_id: content_moderation_state +target_bundle: content_moderation_state +default_langcode: site_default +language_alterable: false diff --git a/config/sync/language.content_settings.node.concept.yml b/config/sync/language.content_settings.node.concept.yml index 4922bea..f078a9d 100644 --- a/config/sync/language.content_settings.node.concept.yml +++ b/config/sync/language.content_settings.node.concept.yml @@ -10,7 +10,7 @@ third_party_settings: content_translation: enabled: true bundle_settings: - untranslatable_fields_hide: '0' + untranslatable_fields_hide: '1' id: node.concept target_entity_type_id: node target_bundle: concept diff --git a/config/sync/language.entity.de.yml b/config/sync/language.entity.de.yml new file mode 100644 index 0000000..65455d6 --- /dev/null +++ b/config/sync/language.entity.de.yml @@ -0,0 +1,9 @@ +uuid: 4179da2f-6dc6-4689-bbab-13b1655171fe +langcode: en +status: true +dependencies: { } +id: de +label: German +direction: ltr +weight: 4 +locked: false diff --git a/config/sync/language.entity.es.yml b/config/sync/language.entity.es.yml new file mode 100644 index 0000000..6206f93 --- /dev/null +++ b/config/sync/language.entity.es.yml @@ -0,0 +1,9 @@ +uuid: 46587206-0c5c-4431-9e3f-012fc2ca3e73 +langcode: en +status: true +dependencies: { } +id: es +label: Spanish +direction: ltr +weight: 5 +locked: false diff --git a/config/sync/language.entity.hr.yml b/config/sync/language.entity.hr.yml index fc6f81e..7cd58d7 100644 --- a/config/sync/language.entity.hr.yml +++ b/config/sync/language.entity.hr.yml @@ -1,9 +1,9 @@ -uuid: b3b0ec66-bf9e-4114-8e61-b74b40fe2860 +uuid: 32738130-df06-46f9-88b0-0beda10c2fd8 langcode: en status: true dependencies: { } id: hr label: Croatian direction: ltr -weight: 2 +weight: 6 locked: false diff --git a/config/sync/language.entity.und.yml b/config/sync/language.entity.und.yml index bc900b0..16d8760 100644 --- a/config/sync/language.entity.und.yml +++ b/config/sync/language.entity.und.yml @@ -7,5 +7,5 @@ _core: id: und label: 'Not specified' direction: ltr -weight: 4 +weight: 7 locked: true diff --git a/config/sync/language.entity.zxx.yml b/config/sync/language.entity.zxx.yml index 401e579..b1800a3 100644 --- a/config/sync/language.entity.zxx.yml +++ b/config/sync/language.entity.zxx.yml @@ -7,5 +7,5 @@ _core: id: zxx label: 'Not applicable' direction: ltr -weight: 5 +weight: 8 locked: true diff --git a/config/sync/language.negotiation.yml b/config/sync/language.negotiation.yml index 94f8db3..38f2786 100644 --- a/config/sync/language.negotiation.yml +++ b/config/sync/language.negotiation.yml @@ -5,14 +5,17 @@ session: url: source: path_prefix prefixes: - en: '' + en: en sl: sl - hr: hr sr: sr - '': null + de: de + es: es + hr: hr domains: en: '' sl: '' - hr: '' sr: '' + de: '' + es: '' + hr: '' selected_langcode: site_default diff --git a/config/sync/language/hr/block.block.claro_content.yml b/config/sync/language/hr/block.block.claro_content.yml deleted file mode 100644 index 5a4a9e2..0000000 --- a/config/sync/language/hr/block.block.claro_content.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Glavni sadržaj stranice' diff --git a/config/sync/language/hr/block.block.claro_messages.yml b/config/sync/language/hr/block.block.claro_messages.yml deleted file mode 100644 index 8875cb3..0000000 --- a/config/sync/language/hr/block.block.claro_messages.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Poruke statusa' diff --git a/config/sync/language/hr/block.block.claro_page_title.yml b/config/sync/language/hr/block.block.claro_page_title.yml deleted file mode 100644 index 5da1d22..0000000 --- a/config/sync/language/hr/block.block.claro_page_title.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Naziv stranice' diff --git a/config/sync/language/hr/block.block.claro_primary_local_tasks.yml b/config/sync/language/hr/block.block.claro_primary_local_tasks.yml deleted file mode 100644 index d250a56..0000000 --- a/config/sync/language/hr/block.block.claro_primary_local_tasks.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Primarne oznake' diff --git a/config/sync/language/hr/block.block.claro_secondary_local_tasks.yml b/config/sync/language/hr/block.block.claro_secondary_local_tasks.yml deleted file mode 100644 index 423842e..0000000 --- a/config/sync/language/hr/block.block.claro_secondary_local_tasks.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Sekundarne oznake' diff --git a/config/sync/language/hr/block.block.gin_content.yml b/config/sync/language/hr/block.block.gin_content.yml deleted file mode 100644 index 5a4a9e2..0000000 --- a/config/sync/language/hr/block.block.gin_content.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Glavni sadržaj stranice' diff --git a/config/sync/language/hr/block.block.gin_messages.yml b/config/sync/language/hr/block.block.gin_messages.yml deleted file mode 100644 index 8875cb3..0000000 --- a/config/sync/language/hr/block.block.gin_messages.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Poruke statusa' diff --git a/config/sync/language/hr/block.block.gin_page_title.yml b/config/sync/language/hr/block.block.gin_page_title.yml deleted file mode 100644 index 5da1d22..0000000 --- a/config/sync/language/hr/block.block.gin_page_title.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Naziv stranice' diff --git a/config/sync/language/hr/block.block.gin_primary_local_tasks.yml b/config/sync/language/hr/block.block.gin_primary_local_tasks.yml deleted file mode 100644 index d250a56..0000000 --- a/config/sync/language/hr/block.block.gin_primary_local_tasks.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Primarne oznake' diff --git a/config/sync/language/hr/block.block.gin_secondary_local_tasks.yml b/config/sync/language/hr/block.block.gin_secondary_local_tasks.yml deleted file mode 100644 index 423842e..0000000 --- a/config/sync/language/hr/block.block.gin_secondary_local_tasks.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Sekundarne oznake' diff --git a/config/sync/language/hr/block.block.olivero_content.yml b/config/sync/language/hr/block.block.olivero_content.yml deleted file mode 100644 index 5a4a9e2..0000000 --- a/config/sync/language/hr/block.block.olivero_content.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Glavni sadržaj stranice' diff --git a/config/sync/language/hr/block.block.olivero_messages.yml b/config/sync/language/hr/block.block.olivero_messages.yml deleted file mode 100644 index 8875cb3..0000000 --- a/config/sync/language/hr/block.block.olivero_messages.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Poruke statusa' diff --git a/config/sync/language/hr/block.block.olivero_page_title.yml b/config/sync/language/hr/block.block.olivero_page_title.yml deleted file mode 100644 index 5da1d22..0000000 --- a/config/sync/language/hr/block.block.olivero_page_title.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Naziv stranice' diff --git a/config/sync/language/hr/block.block.olivero_powered.yml b/config/sync/language/hr/block.block.olivero_powered.yml deleted file mode 100644 index b65918e..0000000 --- a/config/sync/language/hr/block.block.olivero_powered.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Pokreće Drupal' diff --git a/config/sync/language/hr/block.block.olivero_primary_local_tasks.yml b/config/sync/language/hr/block.block.olivero_primary_local_tasks.yml deleted file mode 100644 index d250a56..0000000 --- a/config/sync/language/hr/block.block.olivero_primary_local_tasks.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Primarne oznake' diff --git a/config/sync/language/hr/block.block.olivero_secondary_local_tasks.yml b/config/sync/language/hr/block.block.olivero_secondary_local_tasks.yml deleted file mode 100644 index 423842e..0000000 --- a/config/sync/language/hr/block.block.olivero_secondary_local_tasks.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Sekundarne oznake' diff --git a/config/sync/language/hr/block.block.olivero_syndicate.yml b/config/sync/language/hr/block.block.olivero_syndicate.yml deleted file mode 100644 index 4061ce2..0000000 --- a/config/sync/language/hr/block.block.olivero_syndicate.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'RSS feed' diff --git a/config/sync/language/hr/block.block.stark_admin.yml b/config/sync/language/hr/block.block.stark_admin.yml deleted file mode 100644 index 3e404da..0000000 --- a/config/sync/language/hr/block.block.stark_admin.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: Administracija diff --git a/config/sync/language/hr/block.block.stark_messages.yml b/config/sync/language/hr/block.block.stark_messages.yml deleted file mode 100644 index 8875cb3..0000000 --- a/config/sync/language/hr/block.block.stark_messages.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Poruke statusa' diff --git a/config/sync/language/hr/block.block.stark_page_title.yml b/config/sync/language/hr/block.block.stark_page_title.yml deleted file mode 100644 index 5da1d22..0000000 --- a/config/sync/language/hr/block.block.stark_page_title.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: 'Naziv stranice' diff --git a/config/sync/language/hr/block.block.stark_tools.yml b/config/sync/language/hr/block.block.stark_tools.yml deleted file mode 100644 index 79df98a..0000000 --- a/config/sync/language/hr/block.block.stark_tools.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: Alati diff --git a/config/sync/language/hr/core.entity_form_mode.user.register.yml b/config/sync/language/hr/core.entity_form_mode.user.register.yml deleted file mode 100644 index 7166bff..0000000 --- a/config/sync/language/hr/core.entity_form_mode.user.register.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Registriraj se' diff --git a/config/sync/language/hr/core.entity_view_mode.comment.full.yml b/config/sync/language/hr/core.entity_view_mode.comment.full.yml deleted file mode 100644 index ff527f4..0000000 --- a/config/sync/language/hr/core.entity_view_mode.comment.full.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Cijeli komentar' diff --git a/config/sync/language/hr/core.entity_view_mode.media.full.yml b/config/sync/language/hr/core.entity_view_mode.media.full.yml deleted file mode 100644 index 21f2516..0000000 --- a/config/sync/language/hr/core.entity_view_mode.media.full.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Puni sadržaj' diff --git a/config/sync/language/hr/core.entity_view_mode.node.full.yml b/config/sync/language/hr/core.entity_view_mode.node.full.yml deleted file mode 100644 index 21f2516..0000000 --- a/config/sync/language/hr/core.entity_view_mode.node.full.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Puni sadržaj' diff --git a/config/sync/language/hr/core.entity_view_mode.node.rss.yml b/config/sync/language/hr/core.entity_view_mode.node.rss.yml deleted file mode 100644 index cd77ee8..0000000 --- a/config/sync/language/hr/core.entity_view_mode.node.rss.yml +++ /dev/null @@ -1 +0,0 @@ -label: RSS diff --git a/config/sync/language/hr/core.entity_view_mode.node.search_index.yml b/config/sync/language/hr/core.entity_view_mode.node.search_index.yml deleted file mode 100644 index bc175c5..0000000 --- a/config/sync/language/hr/core.entity_view_mode.node.search_index.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Indeks pretraživanja' diff --git a/config/sync/language/hr/core.entity_view_mode.node.search_result.yml b/config/sync/language/hr/core.entity_view_mode.node.search_result.yml deleted file mode 100644 index 4b28ba4..0000000 --- a/config/sync/language/hr/core.entity_view_mode.node.search_result.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Reultati pretrage s istaknutim unosom' diff --git a/config/sync/language/hr/core.entity_view_mode.node.teaser.yml b/config/sync/language/hr/core.entity_view_mode.node.teaser.yml deleted file mode 100644 index 9ee0670..0000000 --- a/config/sync/language/hr/core.entity_view_mode.node.teaser.yml +++ /dev/null @@ -1 +0,0 @@ -label: Mamac diff --git a/config/sync/language/hr/core.entity_view_mode.taxonomy_term.full.yml b/config/sync/language/hr/core.entity_view_mode.taxonomy_term.full.yml deleted file mode 100644 index 40960a6..0000000 --- a/config/sync/language/hr/core.entity_view_mode.taxonomy_term.full.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Stranica taksonomijskog pojma' diff --git a/config/sync/language/hr/core.entity_view_mode.user.full.yml b/config/sync/language/hr/core.entity_view_mode.user.full.yml deleted file mode 100644 index 5c4fdbc..0000000 --- a/config/sync/language/hr/core.entity_view_mode.user.full.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Korisnički račun' diff --git a/config/sync/language/hr/filter.format.plain_text.yml b/config/sync/language/hr/filter.format.plain_text.yml deleted file mode 100644 index 4764ff8..0000000 --- a/config/sync/language/hr/filter.format.plain_text.yml +++ /dev/null @@ -1 +0,0 @@ -name: 'Obični tekst' diff --git a/config/sync/language/hr/language.entity.en.yml b/config/sync/language/hr/language.entity.en.yml deleted file mode 100644 index d23d277..0000000 --- a/config/sync/language/hr/language.entity.en.yml +++ /dev/null @@ -1 +0,0 @@ -label: Engleski diff --git a/config/sync/language/hr/search.page.node_search.yml b/config/sync/language/hr/search.page.node_search.yml deleted file mode 100644 index 779dd04..0000000 --- a/config/sync/language/hr/search.page.node_search.yml +++ /dev/null @@ -1 +0,0 @@ -label: Sadržaj diff --git a/config/sync/language/hr/system.action.comment_delete_action.yml b/config/sync/language/hr/system.action.comment_delete_action.yml deleted file mode 100644 index 555c84f..0000000 --- a/config/sync/language/hr/system.action.comment_delete_action.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Izbriši komentar' diff --git a/config/sync/language/hr/system.action.comment_publish_action.yml b/config/sync/language/hr/system.action.comment_publish_action.yml deleted file mode 100644 index 4870f97..0000000 --- a/config/sync/language/hr/system.action.comment_publish_action.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Objavi komentar' diff --git a/config/sync/language/hr/system.action.comment_save_action.yml b/config/sync/language/hr/system.action.comment_save_action.yml deleted file mode 100644 index 926e512..0000000 --- a/config/sync/language/hr/system.action.comment_save_action.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Spremi komentar' diff --git a/config/sync/language/hr/system.action.comment_unpublish_action.yml b/config/sync/language/hr/system.action.comment_unpublish_action.yml deleted file mode 100644 index db47cf3..0000000 --- a/config/sync/language/hr/system.action.comment_unpublish_action.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Prekini objavu komentara' diff --git a/config/sync/language/hr/system.action.node_make_sticky_action.yml b/config/sync/language/hr/system.action.node_make_sticky_action.yml deleted file mode 100644 index f1fc8cc..0000000 --- a/config/sync/language/hr/system.action.node_make_sticky_action.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Učini sadržaj ljepljivim' diff --git a/config/sync/language/hr/system.action.node_make_unsticky_action.yml b/config/sync/language/hr/system.action.node_make_unsticky_action.yml deleted file mode 100644 index 72a7f6c..0000000 --- a/config/sync/language/hr/system.action.node_make_unsticky_action.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Ukloni ljepljivost sa sadržaja' diff --git a/config/sync/language/hr/system.action.node_promote_action.yml b/config/sync/language/hr/system.action.node_promote_action.yml deleted file mode 100644 index 0898c7c..0000000 --- a/config/sync/language/hr/system.action.node_promote_action.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Promoviraj sadržaj na naslovnicu' diff --git a/config/sync/language/hr/system.action.node_publish_action.yml b/config/sync/language/hr/system.action.node_publish_action.yml deleted file mode 100644 index 825ff52..0000000 --- a/config/sync/language/hr/system.action.node_publish_action.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Objavi sadržaj' diff --git a/config/sync/language/hr/system.action.node_save_action.yml b/config/sync/language/hr/system.action.node_save_action.yml deleted file mode 100644 index a8db5c2..0000000 --- a/config/sync/language/hr/system.action.node_save_action.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Spremi sadržaj' diff --git a/config/sync/language/hr/system.action.node_unpromote_action.yml b/config/sync/language/hr/system.action.node_unpromote_action.yml deleted file mode 100644 index dbf2936..0000000 --- a/config/sync/language/hr/system.action.node_unpromote_action.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Degradiraj sadržaj s naslovnice' diff --git a/config/sync/language/hr/system.action.node_unpublish_action.yml b/config/sync/language/hr/system.action.node_unpublish_action.yml deleted file mode 100644 index e73abed..0000000 --- a/config/sync/language/hr/system.action.node_unpublish_action.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Prekini objavu sadržaja' diff --git a/config/sync/language/hr/system.maintenance.yml b/config/sync/language/hr/system.maintenance.yml deleted file mode 100644 index 4039784..0000000 --- a/config/sync/language/hr/system.maintenance.yml +++ /dev/null @@ -1 +0,0 @@ -message: '@site je trenutno van mreže. Uskoro bi trebao biti umrežen. Hvala na strpljenju.' diff --git a/config/sync/language/hr/system.menu.admin.yml b/config/sync/language/hr/system.menu.admin.yml deleted file mode 100644 index 7b08205..0000000 --- a/config/sync/language/hr/system.menu.admin.yml +++ /dev/null @@ -1 +0,0 @@ -label: Administracija diff --git a/config/sync/language/hr/system.menu.footer.yml b/config/sync/language/hr/system.menu.footer.yml deleted file mode 100644 index a0b1aa3..0000000 --- a/config/sync/language/hr/system.menu.footer.yml +++ /dev/null @@ -1 +0,0 @@ -label: Podnožje diff --git a/config/sync/language/hr/system.menu.tools.yml b/config/sync/language/hr/system.menu.tools.yml deleted file mode 100644 index 48e4522..0000000 --- a/config/sync/language/hr/system.menu.tools.yml +++ /dev/null @@ -1 +0,0 @@ -label: Alati diff --git a/config/sync/language/hr/user.mail.yml b/config/sync/language/hr/user.mail.yml deleted file mode 100644 index f04da2d..0000000 --- a/config/sync/language/hr/user.mail.yml +++ /dev/null @@ -1,2 +0,0 @@ -register_admin_created: - subject: 'Administrator vam je otvorio račun pri [site:name]' diff --git a/config/sync/language/hr/user.role.anonymous.yml b/config/sync/language/hr/user.role.anonymous.yml deleted file mode 100644 index dacb8a2..0000000 --- a/config/sync/language/hr/user.role.anonymous.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Anonimni korisnik' diff --git a/config/sync/language/hr/user.settings.yml b/config/sync/language/hr/user.settings.yml deleted file mode 100644 index 382164e..0000000 --- a/config/sync/language/hr/user.settings.yml +++ /dev/null @@ -1 +0,0 @@ -anonymous: Anoniman diff --git a/config/sync/language/hr/views.view.block_content.yml b/config/sync/language/hr/views.view.block_content.yml deleted file mode 100644 index bf9492a..0000000 --- a/config/sync/language/hr/views.view.block_content.yml +++ /dev/null @@ -1,33 +0,0 @@ -label: 'Custom block library' -description: 'Find and manage custom blocks.' -display: - default: - display_title: Zadano - display_options: - title: 'Custom block library' - fields: - info: - label: 'Opis bloka' - changed: - label: Osvježeno - operations: - label: Operacije - exposed_form: - options: - submit_button: Primjeni - reset_button_label: Poništi - exposed_sorts_label: 'Rasporedi po' - sort_asc_label: Uzlazno - sort_desc_label: Silazno - empty: - area_text_custom: - content: 'There are no custom blocks available.' - filters: - info: - expose: - label: 'Opis bloka' - page_1: - display_title: Stranica - display_options: - menu: - title: 'Custom block library' diff --git a/config/sync/language/hr/views.view.comment.yml b/config/sync/language/hr/views.view.comment.yml deleted file mode 100644 index d4eb091..0000000 --- a/config/sync/language/hr/views.view.comment.yml +++ /dev/null @@ -1,74 +0,0 @@ -label: Komentari -display: - default: - display_title: Zadano - display_options: - title: Komentari - fields: - comment_bulk_form: - action_title: Akcija - subject: - label: Naziv - name: - label: Autor - entity_id: - label: 'Objavljeno u' - changed: - label: Osvježeno - operations: - label: Operacije - pager: - options: - tags: - next: 'sljedeća ›' - previous: '‹ prethodna' - first: '« prva' - last: 'posljednja »' - exposed_form: - options: - submit_button: Pročisti - reset_button_label: Poništi - exposed_sorts_label: 'Rasporedi po' - sort_asc_label: Uzlazno - sort_desc_label: Silazno - empty: - area_text_custom: - content: 'Nema dostupnih komentara.' - filters: - subject: - expose: - label: Naziv - langcode: - expose: - label: Jezik - use_more_text: više - page_published: - display_title: 'Objavljeni komentari' - display_options: - menu: - title: Komentari - page_unapproved: - display_title: 'Neodobreni komentari' - display_options: - fields: - comment_bulk_form: - action_title: Akcija - subject: - label: Naziv - name: - label: Autor - entity_id: - label: 'Objavljeno u' - changed: - label: Osvježeno - operations: - label: Operacije - filters: - subject: - expose: - label: Naziv - langcode: - expose: - label: Jezik - menu: - title: 'Neodobreni komentari' diff --git a/config/sync/language/hr/views.view.comments_recent.yml b/config/sync/language/hr/views.view.comments_recent.yml deleted file mode 100644 index d8d11a7..0000000 --- a/config/sync/language/hr/views.view.comments_recent.yml +++ /dev/null @@ -1,13 +0,0 @@ -label: 'Posljednji komentari' -display: - default: - display_title: Zadano - display_options: - title: 'Posljednji komentari' - empty: - area_text_custom: - content: 'Nema dostupnih komentara.' - block_1: - display_title: Blok - display_options: - block_description: 'Posljednji komentari' diff --git a/config/sync/language/hr/views.view.content.yml b/config/sync/language/hr/views.view.content.yml deleted file mode 100644 index 737d57f..0000000 --- a/config/sync/language/hr/views.view.content.yml +++ /dev/null @@ -1,55 +0,0 @@ -label: Sadržaj -display: - default: - display_title: Zadano - display_options: - title: Sadržaj - fields: - title: - label: Naziv - type: - label: 'Vrsta sadržaja' - name: - label: Autor - status: - label: Status - settings: - format_custom_true: Objavljeno - changed: - label: Osvježeno - operations: - label: Operacije - exposed_form: - options: - submit_button: Pročisti - reset_button_label: Poništi - exposed_sorts_label: 'Rasporedi po' - sort_asc_label: Uzlazno - sort_desc_label: Silazno - empty: - area_text_custom: - content: 'Na voljo ni nobene vsebine.' - filters: - title: - expose: - label: Naziv - type: - expose: - label: 'Vrsta sadržaja' - status: - expose: - label: Status - group_info: - group_items: - 1: - title: Objavljeno - langcode: - expose: - label: Jezik - page_1: - display_title: Stranica - display_options: - menu: - title: Sadržaj - tab_options: - title: Sadržaj diff --git a/config/sync/language/hr/views.view.media.yml b/config/sync/language/hr/views.view.media.yml deleted file mode 100644 index a8457d9..0000000 --- a/config/sync/language/hr/views.view.media.yml +++ /dev/null @@ -1,47 +0,0 @@ -label: Mediji -display: - default: - display_title: Zadano - display_options: - title: Mediji - fields: - media_bulk_form: - action_title: Akcija - bundle: - label: Vrsta - uid: - label: Autor - status: - label: Status - settings: - format_custom_true: Objavljeno - changed: - label: Osvježeno - operations: - label: Operacije - exposed_form: - options: - submit_button: Pročisti - reset_button_label: Poništi - exposed_sorts_label: 'Rasporedi po' - sort_asc_label: Uzlazno - sort_desc_label: Silazno - filters: - bundle: - expose: - label: Vrsta - status: - expose: - label: Istina - group_info: - group_items: - 1: - title: Objavljeno - langcode: - expose: - label: Jezik - media_page_list: - display_title: Mediji - display_options: - menu: - title: Mediji diff --git a/config/sync/language/hr/views.view.media_library.yml b/config/sync/language/hr/views.view.media_library.yml deleted file mode 100644 index df68a0a..0000000 --- a/config/sync/language/hr/views.view.media_library.yml +++ /dev/null @@ -1,75 +0,0 @@ -display: - default: - display_title: Zadano - display_options: - title: Mediji - fields: - media_bulk_form: - action_title: Akcija - exposed_form: - options: - reset_button_label: Poništi - exposed_sorts_label: 'Rasporedi po' - sort_asc_label: Uzlazno - sort_desc_label: Silazno - filters: - status: - group_info: - label: Objavljeno - group_items: - 1: - title: Objavljeno - name: - expose: - label: Naziv - langcode: - expose: - label: Jezik - page: - display_title: Stranica - display_options: - fields: - media_bulk_form: - action_title: Akcija - edit_media: - text: Uredi - delete_media: - text: Ukloni - widget: - display_title: Widget - display_options: - arguments: - bundle: - exception: - title: Svi - filters: - name: - expose: - label: Naziv - header: - display_link_grid: - label: Mreža - display_link_table: - label: Tablica - widget_table: - display_options: - fields: - name: - label: Naziv - uid: - label: Autor - changed: - label: Osvježeno - arguments: - bundle: - exception: - title: Svi - filters: - name: - expose: - label: Naziv - header: - display_link_grid: - label: Mreža - display_link_table: - label: Tablica diff --git a/config/sync/language/hr/views.view.moderated_content.yml b/config/sync/language/hr/views.view.moderated_content.yml deleted file mode 100644 index e2b143d..0000000 --- a/config/sync/language/hr/views.view.moderated_content.yml +++ /dev/null @@ -1,36 +0,0 @@ -label: 'Moderirani sadržaj' -display: - default: - display_title: Zadano - display_options: - title: 'Moderirani sadržaj' - fields: - title: - label: Naziv - type: - label: 'Vrsta sadržaja' - name: - label: Autor - changed: - label: Osvježeno - operations: - label: Operacije - exposed_form: - options: - submit_button: Pročisti - reset_button_label: Poništi - exposed_sorts_label: 'Rasporedi po' - sort_asc_label: Uzlazno - sort_desc_label: Silazno - filters: - title: - expose: - label: Naziv - type: - expose: - label: 'Vrsta sadržaja' - langcode: - expose: - label: Jezik - moderated_content: - display_title: 'Moderirani sadržaj' diff --git a/config/sync/language/hr/views.view.taxonomy_term.yml b/config/sync/language/hr/views.view.taxonomy_term.yml deleted file mode 100644 index 0b61907..0000000 --- a/config/sync/language/hr/views.view.taxonomy_term.yml +++ /dev/null @@ -1,18 +0,0 @@ -label: 'Pojam taksonomije' -display: - default: - display_title: Zadano - display_options: - exposed_form: - options: - submit_button: Primjeni - reset_button_label: Poništi - exposed_sorts_label: 'Rasporedi po' - sort_asc_label: Uzlazno - sort_desc_label: Silazno - arguments: - tid: - exception: - title: Svi - page_1: - display_title: Stranica diff --git a/config/sync/language/sl/language.entity.de.yml b/config/sync/language/sl/language.entity.de.yml new file mode 100644 index 0000000..bd2c00d --- /dev/null +++ b/config/sync/language/sl/language.entity.de.yml @@ -0,0 +1 @@ +label: German diff --git a/config/sync/language/sl/language.entity.es.yml b/config/sync/language/sl/language.entity.es.yml new file mode 100644 index 0000000..7043593 --- /dev/null +++ b/config/sync/language/sl/language.entity.es.yml @@ -0,0 +1 @@ +label: Španščina diff --git a/config/sync/language/sl/search.page.node_search.yml b/config/sync/language/sl/search.page.node_search.yml index 779dd04..b31ab39 100644 --- a/config/sync/language/sl/search.page.node_search.yml +++ b/config/sync/language/sl/search.page.node_search.yml @@ -1 +1 @@ -label: Sadržaj +label: Poizvedba diff --git a/config/sync/language/sl/views.view.comment.yml b/config/sync/language/sl/views.view.comment.yml index 8722783..760a596 100644 --- a/config/sync/language/sl/views.view.comment.yml +++ b/config/sync/language/sl/views.view.comment.yml @@ -26,7 +26,7 @@ display: last: 'posljednja »' exposed_form: options: - submit_button: Počisti + submit_button: Filtriraj reset_button_label: Ponastavi exposed_sorts_label: 'Rasporedi po' sort_asc_label: Naraščajoče diff --git a/config/sync/language/sl/views.view.media.yml b/config/sync/language/sl/views.view.media.yml index 02e13a5..5fffc83 100644 --- a/config/sync/language/sl/views.view.media.yml +++ b/config/sync/language/sl/views.view.media.yml @@ -12,7 +12,6 @@ display: uid: label: Avtor status: - label: Status settings: format_custom_true: Objavljeno changed: @@ -21,7 +20,7 @@ display: label: Operacije exposed_form: options: - submit_button: Počisti + submit_button: Filtriraj reset_button_label: Ponastavi exposed_sorts_label: 'Rasporedi po' sort_asc_label: Naraščajoče diff --git a/config/sync/language/sl/views.view.moderated_content.yml b/config/sync/language/sl/views.view.moderated_content.yml index 84479bd..ff85e83 100644 --- a/config/sync/language/sl/views.view.moderated_content.yml +++ b/config/sync/language/sl/views.view.moderated_content.yml @@ -15,7 +15,7 @@ display: label: Operacije exposed_form: options: - submit_button: Počisti + submit_button: Filtriraj reset_button_label: Ponastavi exposed_sorts_label: 'Rasporedi po' sort_asc_label: Naraščajoče diff --git a/config/sync/language/sr/language.entity.de.yml b/config/sync/language/sr/language.entity.de.yml new file mode 100644 index 0000000..bd2c00d --- /dev/null +++ b/config/sync/language/sr/language.entity.de.yml @@ -0,0 +1 @@ +label: German diff --git a/config/sync/language/sr/language.entity.es.yml b/config/sync/language/sr/language.entity.es.yml new file mode 100644 index 0000000..7043593 --- /dev/null +++ b/config/sync/language/sr/language.entity.es.yml @@ -0,0 +1 @@ +label: Španščina diff --git a/config/sync/node.type.concept.yml b/config/sync/node.type.concept.yml index 0d69779..07bcc0c 100644 --- a/config/sync/node.type.concept.yml +++ b/config/sync/node.type.concept.yml @@ -9,9 +9,9 @@ third_party_settings: available_menus: - main parent: 'main:' -name: Concept +name: Koncept type: concept -description: 'Basic element of manifest' +description: 'Osnovni element manifesta' help: '' new_revision: true preview_mode: 1 diff --git a/config/sync/search.page.help_search.yml b/config/sync/search.page.help_search.yml new file mode 100644 index 0000000..7df0fe3 --- /dev/null +++ b/config/sync/search.page.help_search.yml @@ -0,0 +1,12 @@ +uuid: fdd9470a-e90a-4b10-a203-16e6b95a0cfe +langcode: en +status: true +dependencies: + module: + - help +id: help_search +label: Help +path: help +weight: 0 +plugin: help_search +configuration: { } diff --git a/config/sync/system.site.yml b/config/sync/system.site.yml index 987e401..97c428e 100644 --- a/config/sync/system.site.yml +++ b/config/sync/system.site.yml @@ -11,4 +11,4 @@ page: front: /zadnje-spremembe admin_compact_mode: false weight_select_max: 100 -default_langcode: en +default_langcode: sl diff --git a/config/sync/views.view.content.yml b/config/sync/views.view.content.yml index 06ec436..aab9185 100644 --- a/config/sync/views.view.content.yml +++ b/config/sync/views.view.content.yml @@ -2,15 +2,17 @@ uuid: f14b889b-d1ee-4cd6-93d7-336ec58070f3 langcode: sl status: true dependencies: + config: + - field.storage.node.field_strojni_prevod module: - node - user _core: default_config_hash: 12Bd0mJQFIaXAkRfMVCAAcZ0oaxm94PoK8oHR9hkLmY id: content -label: Vsebine +label: Sadržaj module: node -description: 'Find and manage content.' +description: 'Upravljaj vsebino.' tag: default base_table: node_field_data base_field: nid @@ -114,7 +116,7 @@ display: entity_type: node entity_field: type plugin_id: field - label: 'Tip vsebine' + label: 'Content type' exclude: false alter: alter_text: false @@ -235,6 +237,71 @@ display: multi_type: separator separator: ', ' field_api_classes: false + field_strojni_prevod: + id: field_strojni_prevod + table: node__field_strojni_prevod + field: field_strojni_prevod + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: Strojni + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: boolean + settings: + format: default + format_custom_false: '' + format_custom_true: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false name: id: name table: users_field_data @@ -369,7 +436,7 @@ display: exposed_form: type: basic options: - submit_button: Počisti + submit_button: Filtriraj reset_button: true reset_button_label: Ponastavi exposed_sorts_label: 'Rasporedi po' @@ -451,7 +518,7 @@ display: exposed: true expose: operator_id: type_op - label: 'Tip vsebine' + label: 'Content type' description: '' use_operator: false operator: type_op @@ -702,7 +769,8 @@ display: - user - 'user.node_grants:view' - user.permissions - tags: { } + tags: + - 'config:field.storage.node.field_strojni_prevod' page_1: id: page_1 display_title: Stranica @@ -734,4 +802,5 @@ display: - user - 'user.node_grants:view' - user.permissions - tags: { } + tags: + - 'config:field.storage.node.field_strojni_prevod' diff --git a/nuxt/app.vue b/nuxt/app.vue index cfff88b..86f983c 100644 --- a/nuxt/app.vue +++ b/nuxt/app.vue @@ -1,3 +1,25 @@ + + @@ -53,6 +59,7 @@ h1 { font-family: Trailers; font-size: 16rem; z-index: 50; + text-transform: uppercase; } @media screen and (max-width: 1090px) { @@ -84,10 +91,8 @@ img { } } - - .meni { - position: absolute; + position: fixed; top: 0; left: 0; width: 100%; diff --git a/nuxt/components/IzborJezika.vue b/nuxt/components/IzborJezika.vue new file mode 100644 index 0000000..23c8481 --- /dev/null +++ b/nuxt/components/IzborJezika.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/nuxt/components/Pojem.vue b/nuxt/components/Pojem.vue index a6068f6..59e3285 100644 --- a/nuxt/components/Pojem.vue +++ b/nuxt/components/Pojem.vue @@ -6,16 +6,23 @@ const { etherFetch } = useEtherpadApi() const { poskrolaj } = useUi() const store = usePojmiStore() +const nastavitveStore = useNastavitveStore() const route = useRoute() +const { izbraniJezik } = storeToRefs(nastavitveStore) + const props = defineProps({ naslov: String }) if (props.naslov && !(props.naslov in store.pojmi)) { - await store.naloziPojme() + await store.naloziPojme(izbraniJezik.value) } +watch(izbraniJezik, jezik => { + store.naloziPojme(jezik) +}) + const pojem = computed(() => store.pojmi[props.naslov]) const revisionId = computed(() => pojem.value ? pojem.value.id : null) @@ -35,8 +42,8 @@ const urediPojem = async () => { onMounted(() => { // Prazen pojem? Nazaj na manifest - if (!pojem.value.id) { - navigateTo('/manifest#skrol') + if ((!pojem.value || !pojem.value.id) && store.pojmi) { + navigateTo(localePath('manifest') + '#skrol') } // Link na editiranje pojma? Poskrolaj nanj + odpri editiranje @@ -58,9 +65,12 @@ onUpdated(() => { + + diff --git a/nuxt/public/favicon.ico b/nuxt/public/favicon.ico index 18993ad..cc0c129 100644 Binary files a/nuxt/public/favicon.ico and b/nuxt/public/favicon.ico differ diff --git a/nuxt/public/images/Favicon.png b/nuxt/public/images/Favicon.png new file mode 100644 index 0000000..9fdfcd9 Binary files /dev/null and b/nuxt/public/images/Favicon.png differ diff --git a/nuxt/public/images/Skrbina.png b/nuxt/public/images/Skrbina.png new file mode 100644 index 0000000..3fc5d3c Binary files /dev/null and b/nuxt/public/images/Skrbina.png differ diff --git a/nuxt/public/images/Strojni prevod.png b/nuxt/public/images/Strojni prevod.png new file mode 100644 index 0000000..d5d0605 Binary files /dev/null and b/nuxt/public/images/Strojni prevod.png differ diff --git a/nuxt/public/images/jezik_de.png b/nuxt/public/images/jezik_de.png new file mode 120000 index 0000000..7ccdb64 --- /dev/null +++ b/nuxt/public/images/jezik_de.png @@ -0,0 +1 @@ +jezik_en.png \ No newline at end of file diff --git a/nuxt/public/images/jezik_en.png b/nuxt/public/images/jezik_en.png new file mode 100644 index 0000000..a52a3ea Binary files /dev/null and b/nuxt/public/images/jezik_en.png differ diff --git a/nuxt/public/images/jezik_es.png b/nuxt/public/images/jezik_es.png new file mode 100644 index 0000000..bba3a3a Binary files /dev/null and b/nuxt/public/images/jezik_es.png differ diff --git a/nuxt/public/images/jezik_hr.png b/nuxt/public/images/jezik_hr.png new file mode 120000 index 0000000..2fbf7b8 --- /dev/null +++ b/nuxt/public/images/jezik_hr.png @@ -0,0 +1 @@ +jezik_sl.png \ No newline at end of file diff --git a/nuxt/public/images/jezik_sl.png b/nuxt/public/images/jezik_sl.png new file mode 100644 index 0000000..0369442 Binary files /dev/null and b/nuxt/public/images/jezik_sl.png differ diff --git a/nuxt/stores/nastavitve.js b/nuxt/stores/nastavitve.js new file mode 100644 index 0000000..7e64d6c --- /dev/null +++ b/nuxt/stores/nastavitve.js @@ -0,0 +1,19 @@ +export const useNastavitveStore = defineStore('nastavitve', { + state: () => ({ + izbraniJezik: 'sl', + mozniJeziki: { + de: 'Deutsch', + en: 'English', + es: 'Español', + hr: 'Hrvatski', + sl: 'Slovensko' + } + }), + actions: { + izberiJezik(jezik) { + if (Object.keys(this.mozniJeziki).indexOf(jezik) > -1) { + this.izbraniJezik = jezik + } + } + } +}) diff --git a/nuxt/stores/pojmi.js b/nuxt/stores/pojmi.js index 1b83922..39f06fd 100644 --- a/nuxt/stores/pojmi.js +++ b/nuxt/stores/pojmi.js @@ -3,15 +3,16 @@ export const usePojmiStore = defineStore('pojmi', { pojmi: {} }), actions: { - async naloziPojme() { + async naloziPojme(jezik) { const { jsonApiUrl, headers, deserialize } = useApi() - const data = await $fetch(`${jsonApiUrl}/node/concept?sort=-changed`, { headers }) + const data = await $fetch(`${jsonApiUrl(jezik)}/node/concept?sort=-changed`, { headers }) this.pojmi = await deserialize(data, s => ({ id: s.id, naslov: s.title, tekst: s.body ? s.body.processed : '', - media: s.field_media + media: s.fieldMedia, + strojni_prevod: s.fieldStrojniPrevod }), 'naslov') }, @@ -28,7 +29,6 @@ export const usePojmiStore = defineStore('pojmi', { }) const resp = await req.json() - console.log('nov pojem?', resp) } } }) diff --git a/nuxt/stores/strani.js b/nuxt/stores/strani.js index bcaa10b..9b0b142 100644 --- a/nuxt/stores/strani.js +++ b/nuxt/stores/strani.js @@ -3,14 +3,14 @@ export const useStraniStore = defineStore('strani', { strani: {} }), actions: { - async naloziStrani () { + async naloziStrani (jezik) { const { jsonApiUrl, headers, deserialize } = useApi() - const data = await $fetch(`${jsonApiUrl}/node/page`, { headers }) + const data = await $fetch(`${jsonApiUrl(jezik)}/node/page`, { headers }) this.strani = await deserialize(data, s => ({ id: s.id, naslov: s.title, - tekst: s.body.processed + tekst: s.body ? s.body.processed : '' }), 'naslov') } } diff --git a/web/modules/custom/etherpad_api/src/Client.php b/web/modules/custom/etherpad_api/src/Client.php index bfa5ac6..dbc18dd 100644 --- a/web/modules/custom/etherpad_api/src/Client.php +++ b/web/modules/custom/etherpad_api/src/Client.php @@ -47,7 +47,7 @@ class Client { /** * Poizvedi na etherpadov API. Doda baseURL in verzijo pred zeljen url, doda - * API ključ in uredi parametre. Vendo je POST! + * API ključ in uredi parametre. Vedno je POST! */ public function request($url, $opts = []) { $uri = "{$this->baseUrl}/" . self::API_VERSION . '/' . explode('?', $url)[0]; diff --git a/web/modules/custom/yufu_admin/yufu_admin.module b/web/modules/custom/yufu_admin/yufu_admin.module index fe38e69..f2c03e6 100644 --- a/web/modules/custom/yufu_admin/yufu_admin.module +++ b/web/modules/custom/yufu_admin/yufu_admin.module @@ -104,6 +104,11 @@ function _yufu_admin_get_node_transition(NodeInterface $node) { $original = $node->original ?? NULL; $moderation_state = $node->moderation_state->value; $previous_state = $original?->moderation_state->value ?? NULL; + + if ($node->field_strojni_prevod->value) { + return; + } + if ($moderation_state == 'draft' && in_array($previous_state, ['published', NULL])) { return 'concept_drafted'; } diff --git a/web/modules/custom/yufu_concept/src/Translate.php b/web/modules/custom/yufu_concept/src/Translate.php new file mode 100644 index 0000000..92d0e0a --- /dev/null +++ b/web/modules/custom/yufu_concept/src/Translate.php @@ -0,0 +1,64 @@ +baseUrl = $settings->get('yufu_libretranslate_url', FALSE); + $this->apiKey = $settings->get('yufu_libretranslate_apikey', FALSE); + } + + /** + * Prevede $besedila iz $izvorniJezik v $ciljniJezik + */ + public function prevedi(array $besedila, $izvorniJezik, $ciljniJezik): ?array { + $odziv = $this->request('translate', [ + 'json' => [ + 'q' => $besedila, + 'source' => $izvorniJezik, + 'target' => $ciljniJezik, + 'format' => 'text' + ] + ]); + + if ($odziv->getStatusCode() == 200) { + $json = json_decode($odziv->getBody()->getContents(), true); + return $json['translatedText']; + } + + return null; + } + + /** + * Poizvedi na libretranslate API. Doda apiKey. + */ + public function request($url, $opts = []): ?Response { + $uri = "{$this->baseUrl}/$url"; + if (!isset($opts['json'])) { + $opts['json'] = []; + } + $opts['json']['api_key'] = $this->apiKey; + + return $this->httpClient->post($uri, $opts); + } + +} diff --git a/web/modules/custom/yufu_concept/yufu_concept.module b/web/modules/custom/yufu_concept/yufu_concept.module index cdf143f..a556517 100644 --- a/web/modules/custom/yufu_concept/yufu_concept.module +++ b/web/modules/custom/yufu_concept/yufu_concept.module @@ -2,7 +2,8 @@ use Drupal\Core\Entity\EntityInterface; use Drupal\node\NodeInterface; - +use Drupal\Core\Site\Settings; +use Symfony\Component\HttpClient\HttpClient; /** * @file @@ -14,6 +15,7 @@ use Drupal\node\NodeInterface; */ function yufu_concept_node_presave(EntityInterface $entity) { if ($entity instanceOf NodeInterface && $entity->bundle() == 'concept') { + // Dodaj avtorja spremembe med urednike, če še ni $transition = \Drupal::service('content_moderation_notifications.notification_information')->getTransition($entity); if ($transition->id() == 'publish') { if ($user = $entity->uid->entity) { @@ -26,3 +28,78 @@ function yufu_concept_node_presave(EntityInterface $entity) { } } } + +// Dodaj oz. posodobi manjkajoce prevode (ampak samo ce ne gre za +// strojni prevod!) +function yufu_concept_node_insert(EntityInterface $entity) { + uskladi_prevode($entity); +} +function yufu_concept_node_update(EntityInterface $entity) { + uskladi_prevode($entity); +} + +function prevedi_koncept(EntityInterface $entity, EntityInterface $prevod) { + $libretranslate = \Drupal::service('yufu_concept.translate'); + + $izvorniJezik = $entity->language()->getId(); + $ciljniJezik = $prevod->language()->getId(); + + // Hrvaščina ni podprta, zato jo zamenjamo s srbščino + if ($izvorniJezik == 'hr') { + $izvorniJezik = 'sr'; + } + if ($ciljniJezik == 'hr') { + $ciljniJezik = 'sr'; + } + + [$naslov, $tekst] = $libretranslate->prevedi([ + $entity->title->value, + $entity->body->value + ], $izvorniJezik, $ciljniJezik); + + // Cirilica v latinico + if ($ciljniJezik == 'sr') { + [$naslov, $tekst] = array_map(function ($tekst) { + return transliterator_transliterate('Russian-Latin/BGN', $tekst); + }, [$naslov, $tekst]); + } + + $prevod->set('title', $naslov); + $prevod->set('body', $tekst); +} + +function uskladi_prevode(EntityInterface $entity) { + if ($entity instanceOf NodeInterface + && $entity->bundle() == 'concept' + && !$entity->field_strojni_prevod->value) { + + $vsiJeziki = array_keys(\Drupal::languageManager()->getLanguages()); + + // Katere prevode koncepta že imamo? + $izvorniJezik = $entity->language()->getId(); + $jezikiKoncepta = array_keys($entity->getTranslationLanguages()); + $ostaliJeziki = array_diff($vsiJeziki, [$izvorniJezik]); + + // Dodamo nove prevode, če je treba + $manjkajoci = array_diff($vsiJeziki, $jezikiKoncepta); + foreach($manjkajoci as $jezik) { + $prevod = $entity->addTranslation($jezik, $entity->toArray()); + prevedi_koncept($entity, $prevod); + $prevod->set('field_strojni_prevod', true); + $prevod->save(); + + $ostaliJeziki = array_diff($ostaliJeziki, [$jezik]); + } + + // Posodobimo obstoječe prevode, če so strojni + $entityRepository = \Drupal::service('entity.repository'); + foreach($ostaliJeziki as $jezik) { + $prevod = $entityRepository->getTranslationFromContext($entity, $jezik); + $strojniPrevod = $prevod->field_strojni_prevod->value; + if ($strojniPrevod) { + prevedi_koncept($entity, $prevod); + $prevod->save(); + } + } + } +} diff --git a/web/modules/custom/yufu_concept/yufu_concept.services.yml b/web/modules/custom/yufu_concept/yufu_concept.services.yml index 5ccd085..2aa9b14 100644 --- a/web/modules/custom/yufu_concept/yufu_concept.services.yml +++ b/web/modules/custom/yufu_concept/yufu_concept.services.yml @@ -3,3 +3,7 @@ services: class: Drupal\Core\Logger\LoggerChannel factory: logger.factory:get arguments: [ 'yufu_concept' ] + + yufu_concept.translate: + class: Drupal\yufu_concept\Translate + arguments: ['@http_client', '@settings'] diff --git a/web/sites/default/default.services.yml b/web/sites/default/default.services.yml index c4b964f..dacb3f7 100644 --- a/web/sites/default/default.services.yml +++ b/web/sites/default/default.services.yml @@ -1,4 +1,8 @@ parameters: + # Toggles the super user access policy. If your website has at least one user + # with the Administrator role, it is advised to set this to false. This allows + # you to make user 1 a regular user, strengthening the security of your site. + security.enable_super_user: true session.storage.options: # Default ini options for sessions. # @@ -60,6 +64,11 @@ parameters: # \Drupal\Core\Session\SessionConfiguration::__construct() # @default 6 sid_bits_per_character: 6 + # By default, Drupal generates a session cookie name based on the full + # domain name. Set the name_suffix to a short random string to ensure this + # session cookie name is unique on different installations on the same + # domain and path (for example, when migrating from Drupal 7). + name_suffix: '' twig.config: # Twig debugging: # diff --git a/web/sites/default/default.settings.php b/web/sites/default/default.settings.php index 63fb2df..264597b 100644 --- a/web/sites/default/default.settings.php +++ b/web/sites/default/default.settings.php @@ -77,7 +77,7 @@ * * @code * $databases['default']['default'] = [ - * 'database' => 'databasename', + * 'database' => 'database_name', * 'username' => 'sql_username', * 'password' => 'sql_password', * 'host' => 'localhost', @@ -181,8 +181,8 @@ $databases = []; * * WARNING: The above defaults are designed for database portability. Changing * them may cause unexpected behavior, including potential data loss. See - * https://www.drupal.org/developing/api/database/configuration for more - * information on these defaults and the potential issues. + * https://www.drupal.org/docs/8/api/database-api/database-configuration for + * more information on these defaults and the potential issues. * * More details can be found in the constructor methods for each driver: * - \Drupal\mysql\Driver\Database\mysql\Connection::__construct() @@ -193,7 +193,7 @@ $databases = []; * @code * $databases['default']['default'] = [ * 'driver' => 'pgsql', - * 'database' => 'databasename', + * 'database' => 'database_name', * 'username' => 'sql_username', * 'password' => 'sql_password', * 'host' => 'localhost', @@ -215,7 +215,7 @@ $databases = []; * 'driver' => 'my_driver', * 'namespace' => 'Drupal\my_module\Driver\Database\my_driver', * 'autoload' => 'modules/my_module/src/Driver/Database/my_driver/', - * 'database' => 'databasename', + * 'database' => 'database_name', * 'username' => 'sql_username', * 'password' => 'sql_password', * 'host' => 'localhost', @@ -230,7 +230,7 @@ $databases = []; * 'driver' => 'my_driver', * 'namespace' => 'Drupal\my_module\Driver\Database\my_driver', * 'autoload' => 'modules/my_module/src/Driver/Database/my_driver/', - * 'database' => 'databasename', + * 'database' => 'database_name', * 'username' => 'sql_username', * 'password' => 'sql_password', * 'host' => 'localhost', @@ -355,14 +355,13 @@ $settings['update_free_access'] = FALSE; * security, or encryption benefits. In an environment where Drupal * is behind a reverse proxy, the real IP address of the client should * be determined such that the correct client IP address is available - * to Drupal's logging, statistics, and access management systems. In - * the most simple scenario, the proxy server will add an - * X-Forwarded-For header to the request that contains the client IP - * address. However, HTTP headers are vulnerable to spoofing, where a - * malicious client could bypass restrictions by setting the - * X-Forwarded-For header directly. Therefore, Drupal's proxy - * configuration requires the IP addresses of all remote proxies to be - * specified in $settings['reverse_proxy_addresses'] to work correctly. + * to Drupal's logging and access management systems. In the most simple + * scenario, the proxy server will add an X-Forwarded-For header to the request + * that contains the client IP address. However, HTTP headers are vulnerable to + * spoofing, where a malicious client could bypass restrictions by setting the + * X-Forwarded-For header directly. Therefore, Drupal's proxy configuration + * requires the IP addresses of all remote proxies to be specified in + * $settings['reverse_proxy_addresses'] to work correctly. * * Enable this setting to get Drupal to determine the client IP from the * X-Forwarded-For header. If you are unsure about this setting, do not have a @@ -808,6 +807,16 @@ $settings['entity_update_batch_size'] = 50; */ $settings['entity_update_backup'] = TRUE; +/** + * State caching. + * + * State caching uses the cache collector pattern to cache all requested keys + * from the state API in a single cache entry, which can greatly reduce the + * amount of database queries. However, some sites may use state with a + * lot of dynamic keys which could result in a very large cache. + */ +$settings['state_cache'] = TRUE; + /** * Node migration type. * diff --git a/web/sites/development.services.yml b/web/sites/development.services.yml index d2857c6..c02d3ff 100644 --- a/web/sites/development.services.yml +++ b/web/sites/development.services.yml @@ -1,7 +1,17 @@ # Local development services. # +# The development.services.yml file allows the developer to override +# container parameters for debugging. +# # To activate this feature, follow the instructions at the top of the # 'example.settings.local.php' file, which sits next to this file. +# +# Be aware that in Drupal's configuration system, all the files that +# provide container definitions are merged using a shallow merge approach +# within \Drupal\Core\DependencyInjection\YamlFileLoader. +# This means that if you want to override any value of a parameter, the +# whole parameter array needs to be copied from +# sites/default/default.services.yml or from core/core.services.yml file. parameters: http.response.debug_cacheability_headers: true services: