Merge branch 'master' into part_info_provider_integration

This commit is contained in:
Jan Böhmer 2023-07-11 22:04:06 +02:00
commit f9bce3dfdb
5 changed files with 980 additions and 573 deletions

View file

@ -37,7 +37,7 @@
"ocramius/proxy-manager": "2.2.*", "ocramius/proxy-manager": "2.2.*",
"omines/datatables-bundle": "^0.7.2", "omines/datatables-bundle": "^0.7.2",
"part-db/label-fonts": "^1.0", "part-db/label-fonts": "^1.0",
"php-translation/symfony-bundle": "^0.13.0", "php-translation/symfony-bundle": "^0.14.0",
"phpdocumentor/reflection-docblock": "^5.2", "phpdocumentor/reflection-docblock": "^5.2",
"s9e/text-formatter": "^2.1", "s9e/text-formatter": "^2.1",
"scheb/2fa-backup-code": "^6.8.0", "scheb/2fa-backup-code": "^6.8.0",
@ -68,7 +68,7 @@
"symfony/serializer": "6.3.*", "symfony/serializer": "6.3.*",
"symfony/translation": "6.3.*", "symfony/translation": "6.3.*",
"symfony/twig-bundle": "6.3.*", "symfony/twig-bundle": "6.3.*",
"symfony/ux-translator": "2.x-dev", "symfony/ux-translator": "^2.10",
"symfony/ux-turbo": "^2.0", "symfony/ux-turbo": "^2.0",
"symfony/validator": "6.3.*", "symfony/validator": "6.3.*",
"symfony/web-link": "6.3.*", "symfony/web-link": "6.3.*",

159
composer.lock generated
View file

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "18320dea5be78e0552d040f1c9275345", "content-hash": "e851e50a8353b7633581464ad286c6f7",
"packages": [ "packages": [
{ {
"name": "beberlei/assert", "name": "beberlei/assert",
@ -4327,16 +4327,16 @@
}, },
{ {
"name": "php-http/discovery", "name": "php-http/discovery",
"version": "1.19.0", "version": "1.19.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/php-http/discovery.git", "url": "https://github.com/php-http/discovery.git",
"reference": "1856a119a0b0ba8da8b5c33c080aa7af8fac25b4" "reference": "57f3de01d32085fea20865f9b16fb0e69347c39e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/php-http/discovery/zipball/1856a119a0b0ba8da8b5c33c080aa7af8fac25b4", "url": "https://api.github.com/repos/php-http/discovery/zipball/57f3de01d32085fea20865f9b16fb0e69347c39e",
"reference": "1856a119a0b0ba8da8b5c33c080aa7af8fac25b4", "reference": "57f3de01d32085fea20865f9b16fb0e69347c39e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4399,9 +4399,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/php-http/discovery/issues", "issues": "https://github.com/php-http/discovery/issues",
"source": "https://github.com/php-http/discovery/tree/1.19.0" "source": "https://github.com/php-http/discovery/tree/1.19.1"
}, },
"time": "2023-06-19T08:45:36+00:00" "time": "2023-07-11T07:02:26+00:00"
}, },
{ {
"name": "php-http/httplug", "name": "php-http/httplug",
@ -4675,30 +4675,31 @@
}, },
{ {
"name": "php-translation/symfony-bundle", "name": "php-translation/symfony-bundle",
"version": "0.13.0", "version": "0.14.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/php-translation/symfony-bundle.git", "url": "https://github.com/php-translation/symfony-bundle.git",
"reference": "be5558b3bc8cd1ee5f05f871851edbba9756413b" "reference": "1eb4d47c451eaae3efe2ca99b80b433cc4aeaf58"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/php-translation/symfony-bundle/zipball/be5558b3bc8cd1ee5f05f871851edbba9756413b", "url": "https://api.github.com/repos/php-translation/symfony-bundle/zipball/1eb4d47c451eaae3efe2ca99b80b433cc4aeaf58",
"reference": "be5558b3bc8cd1ee5f05f871851edbba9756413b", "reference": "1eb4d47c451eaae3efe2ca99b80b433cc4aeaf58",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"nyholm/nsa": "^1.1", "nyholm/nsa": "^1.1",
"php": "^7.2 || ^8.0", "php": "^8.0",
"php-translation/extractor": "^2.0", "php-translation/extractor": "^2.0",
"php-translation/symfony-storage": "^2.1", "php-translation/symfony-storage": "^2.1",
"symfony/asset": "^4.4.20 || ^5.2.4 || ^6.0", "symfony/asset": "^5.3 || ^6.0",
"symfony/finder": "^4.4.20 || ^5.2.4 || ^6.0", "symfony/console": "^5.3 || ^6.0",
"symfony/framework-bundle": "^4.4.20 || ^5.2.5 || ^6.0", "symfony/finder": "^5.3 || ^6.0",
"symfony/intl": "^4.4.20 || ^5.2.4 || ^6.0", "symfony/framework-bundle": "^5.3 || ^6.0",
"symfony/translation": "^4.4.20 || ^5.2.5 || ^6.0", "symfony/intl": "^5.3 || ^6.0",
"symfony/twig-bundle": "^4.4.20 || ^5.2.4 || ^6.0", "symfony/translation": "^5.3 || ^6.0",
"symfony/validator": "^4.4.20 || ^5.2.5 || ^6.0", "symfony/twig-bundle": "^5.3 || ^6.0",
"symfony/validator": "^5.3 || ^6.0",
"twig/twig": "^2.14.4 || ^3.3" "twig/twig": "^2.14.4 || ^3.3"
}, },
"require-dev": { "require-dev": {
@ -4711,11 +4712,10 @@
"php-http/message": "^1.11", "php-http/message": "^1.11",
"php-http/message-factory": "^1.0.2", "php-http/message-factory": "^1.0.2",
"php-translation/translator": "^1.0", "php-translation/translator": "^1.0",
"symfony/console": "^4.4.20 || ^5.2.5 || ^6.0", "symfony/dependency-injection": "^5.3 || ^6.0",
"symfony/dependency-injection": "^4.4.20 || ^5.2.5 || ^6.0",
"symfony/phpunit-bridge": "^5.2 || ^6.0", "symfony/phpunit-bridge": "^5.2 || ^6.0",
"symfony/twig-bridge": "^4.4.20 || ^5.2.5 || ^6.0", "symfony/twig-bridge": "^5.3 || ^6.0",
"symfony/web-profiler-bundle": "^4.4.20 || ^5.2.4 || ^6.0" "symfony/web-profiler-bundle": "^5.3 || ^6.0"
}, },
"suggest": { "suggest": {
"php-http/httplug-bundle": "To easier configure your httplug clients." "php-http/httplug-bundle": "To easier configure your httplug clients."
@ -4746,9 +4746,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/php-translation/symfony-bundle/issues", "issues": "https://github.com/php-translation/symfony-bundle/issues",
"source": "https://github.com/php-translation/symfony-bundle/tree/0.13.0" "source": "https://github.com/php-translation/symfony-bundle/tree/0.14.0"
}, },
"time": "2023-02-14T11:26:31+00:00" "time": "2023-07-11T17:58:52+00:00"
}, },
{ {
"name": "php-translation/symfony-storage", "name": "php-translation/symfony-storage",
@ -10967,16 +10967,16 @@
}, },
{ {
"name": "symfony/stimulus-bundle", "name": "symfony/stimulus-bundle",
"version": "v2.9.1", "version": "v2.10.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/stimulus-bundle.git", "url": "https://github.com/symfony/stimulus-bundle.git",
"reference": "5261003352f52d9e1bcd0a04f099784ada2c3829" "reference": "257ef052bebe491d7c29e9a4a8009edb82269e15"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/5261003352f52d9e1bcd0a04f099784ada2c3829", "url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/257ef052bebe491d7c29e9a4a8009edb82269e15",
"reference": "5261003352f52d9e1bcd0a04f099784ada2c3829", "reference": "257ef052bebe491d7c29e9a4a8009edb82269e15",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -11015,7 +11015,7 @@
"symfony-ux" "symfony-ux"
], ],
"support": { "support": {
"source": "https://github.com/symfony/stimulus-bundle/tree/v2.9.1" "source": "https://github.com/symfony/stimulus-bundle/tree/v2.10.0"
}, },
"funding": [ "funding": [
{ {
@ -11031,7 +11031,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-05-30T15:13:12+00:00" "time": "2023-06-29T19:46:37+00:00"
}, },
{ {
"name": "symfony/stopwatch", "name": "symfony/stopwatch",
@ -11622,7 +11622,7 @@
}, },
{ {
"name": "symfony/ux-translator", "name": "symfony/ux-translator",
"version": "2.x-dev", "version": "v2.10.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/ux-translator.git", "url": "https://github.com/symfony/ux-translator.git",
@ -11646,7 +11646,6 @@
"symfony/phpunit-bridge": "^5.2|^6.0", "symfony/phpunit-bridge": "^5.2|^6.0",
"symfony/var-dumper": "^5.4|^6.0" "symfony/var-dumper": "^5.4|^6.0"
}, },
"default-branch": true,
"type": "symfony-bundle", "type": "symfony-bundle",
"extra": { "extra": {
"thanks": { "thanks": {
@ -11679,7 +11678,7 @@
"symfony-ux" "symfony-ux"
], ],
"support": { "support": {
"source": "https://github.com/symfony/ux-translator/tree/2.x" "source": "https://github.com/symfony/ux-translator/tree/v2.10.0"
}, },
"funding": [ "funding": [
{ {
@ -11699,16 +11698,16 @@
}, },
{ {
"name": "symfony/ux-turbo", "name": "symfony/ux-turbo",
"version": "v2.9.1", "version": "v2.10.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/ux-turbo.git", "url": "https://github.com/symfony/ux-turbo.git",
"reference": "32c68183b8e0c18130be53b679207e3a43f10f25" "reference": "9762c373ed54c3642a4ae64b9254bc1c454f7da0"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/ux-turbo/zipball/32c68183b8e0c18130be53b679207e3a43f10f25", "url": "https://api.github.com/repos/symfony/ux-turbo/zipball/9762c373ed54c3642a4ae64b9254bc1c454f7da0",
"reference": "32c68183b8e0c18130be53b679207e3a43f10f25", "reference": "9762c373ed54c3642a4ae64b9254bc1c454f7da0",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -11775,7 +11774,7 @@
"turbo-stream" "turbo-stream"
], ],
"support": { "support": {
"source": "https://github.com/symfony/ux-turbo/tree/v2.9.1" "source": "https://github.com/symfony/ux-turbo/tree/v2.10.0"
}, },
"funding": [ "funding": [
{ {
@ -11791,7 +11790,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-05-30T14:40:50+00:00" "time": "2023-06-19T13:59:38+00:00"
}, },
{ {
"name": "symfony/validator", "name": "symfony/validator",
@ -14466,16 +14465,16 @@
}, },
{ {
"name": "phpstan/phpstan", "name": "phpstan/phpstan",
"version": "1.10.22", "version": "1.10.25",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpstan/phpstan.git", "url": "https://github.com/phpstan/phpstan.git",
"reference": "97d694dfd4ceb57bcce4e3b38548f13ea62e4287" "reference": "578f4e70d117f9a90699324c555922800ac38d8c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/97d694dfd4ceb57bcce4e3b38548f13ea62e4287", "url": "https://api.github.com/repos/phpstan/phpstan/zipball/578f4e70d117f9a90699324c555922800ac38d8c",
"reference": "97d694dfd4ceb57bcce4e3b38548f13ea62e4287", "reference": "578f4e70d117f9a90699324c555922800ac38d8c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -14524,7 +14523,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-06-30T20:04:11+00:00" "time": "2023-07-06T12:11:37+00:00"
}, },
{ {
"name": "phpstan/phpstan-doctrine", "name": "phpstan/phpstan-doctrine",
@ -14783,16 +14782,16 @@
}, },
{ {
"name": "rector/rector", "name": "rector/rector",
"version": "0.17.2", "version": "0.17.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/rectorphp/rector.git", "url": "https://github.com/rectorphp/rector.git",
"reference": "b8f72ff7e4914bb1d1557cc5c6d33898f7fd2bfb" "reference": "14829888274eebddc67a0d7248c3dd2965704fbc"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/rectorphp/rector/zipball/b8f72ff7e4914bb1d1557cc5c6d33898f7fd2bfb", "url": "https://api.github.com/repos/rectorphp/rector/zipball/14829888274eebddc67a0d7248c3dd2965704fbc",
"reference": "b8f72ff7e4914bb1d1557cc5c6d33898f7fd2bfb", "reference": "14829888274eebddc67a0d7248c3dd2965704fbc",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -14832,7 +14831,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/rectorphp/rector/issues", "issues": "https://github.com/rectorphp/rector/issues",
"source": "https://github.com/rectorphp/rector/tree/0.17.2" "source": "https://github.com/rectorphp/rector/tree/0.17.4"
}, },
"funding": [ "funding": [
{ {
@ -14840,7 +14839,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2023-06-29T10:03:28+00:00" "time": "2023-07-11T16:00:46+00:00"
}, },
{ {
"name": "roave/security-advisories", "name": "roave/security-advisories",
@ -14848,12 +14847,12 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git", "url": "https://github.com/Roave/SecurityAdvisories.git",
"reference": "885786b30f50e83a88941df2062d68de623599fd" "reference": "bcc78ca7e0e2bf8f2f8afd4eb9aabb988d593c21"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/885786b30f50e83a88941df2062d68de623599fd", "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/bcc78ca7e0e2bf8f2f8afd4eb9aabb988d593c21",
"reference": "885786b30f50e83a88941df2062d68de623599fd", "reference": "bcc78ca7e0e2bf8f2f8afd4eb9aabb988d593c21",
"shasum": "" "shasum": ""
}, },
"conflict": { "conflict": {
@ -14861,6 +14860,7 @@
"admidio/admidio": "<4.2.9", "admidio/admidio": "<4.2.9",
"adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3", "adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3",
"aheinze/cockpit": "<=2.2.1", "aheinze/cockpit": "<=2.2.1",
"aimeos/aimeos-typo3": "<19.10.12|>=20,<20.10.5",
"akaunting/akaunting": "<2.1.13", "akaunting/akaunting": "<2.1.13",
"akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53", "akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53",
"alextselegidis/easyappointments": "<1.5", "alextselegidis/easyappointments": "<1.5",
@ -14877,7 +14877,10 @@
"appwrite/server-ce": "<=1.2.1", "appwrite/server-ce": "<=1.2.1",
"arc/web": "<3", "arc/web": "<3",
"area17/twill": "<1.2.5|>=2,<2.5.3", "area17/twill": "<1.2.5|>=2,<2.5.3",
"artesaos/seotools": "<0.17.2",
"asymmetricrypt/asymmetricrypt": ">=0,<9.9.99", "asymmetricrypt/asymmetricrypt": ">=0,<9.9.99",
"athlon1600/php-proxy": "<=5.1",
"athlon1600/php-proxy-app": "<=3",
"automad/automad": "<1.8", "automad/automad": "<1.8",
"awesome-support/awesome-support": "<=6.0.7", "awesome-support/awesome-support": "<=6.0.7",
"aws/aws-sdk-php": ">=3,<3.2.1", "aws/aws-sdk-php": ">=3,<3.2.1",
@ -14929,6 +14932,7 @@
"contao/core-bundle": "<4.9.40|>=4.10,<4.11.7|>=4.13,<4.13.21|>=5.1,<5.1.4|= 4.10.0", "contao/core-bundle": "<4.9.40|>=4.10,<4.11.7|>=4.13,<4.13.21|>=5.1,<5.1.4|= 4.10.0",
"contao/listing-bundle": ">=4,<4.4.8", "contao/listing-bundle": ">=4,<4.4.8",
"contao/managed-edition": "<=1.5", "contao/managed-edition": "<=1.5",
"cosenary/instagram": "<=2.3",
"craftcms/cms": "<=4.4.9|>= 4.0.0-RC1, < 4.4.12|>= 4.0.0-RC1, <= 4.4.5|>= 4.0.0-RC1, <= 4.4.6|>= 4.0.0-RC1, < 4.4.6|>= 4.0.0-RC1, < 4.3.7|>= 4.0.0-RC1, < 4.2.1", "craftcms/cms": "<=4.4.9|>= 4.0.0-RC1, < 4.4.12|>= 4.0.0-RC1, <= 4.4.5|>= 4.0.0-RC1, <= 4.4.6|>= 4.0.0-RC1, < 4.4.6|>= 4.0.0-RC1, < 4.3.7|>= 4.0.0-RC1, < 4.2.1",
"croogo/croogo": "<3.0.7", "croogo/croogo": "<3.0.7",
"cuyz/valinor": "<0.12", "cuyz/valinor": "<0.12",
@ -14940,6 +14944,7 @@
"dcat/laravel-admin": "<=2.1.3-beta", "dcat/laravel-admin": "<=2.1.3-beta",
"derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3", "derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3",
"derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1", "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1",
"desperado/xml-bundle": "<=0.1.7",
"directmailteam/direct-mail": "<5.2.4", "directmailteam/direct-mail": "<5.2.4",
"doctrine/annotations": ">=1,<1.2.7", "doctrine/annotations": ">=1,<1.2.7",
"doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2", "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2",
@ -15020,6 +15025,7 @@
"getkirby/starterkit": "<=3.7.0.2", "getkirby/starterkit": "<=3.7.0.2",
"gilacms/gila": "<=1.11.4", "gilacms/gila": "<=1.11.4",
"globalpayments/php-sdk": "<2", "globalpayments/php-sdk": "<2",
"gogentooss/samlbase": "<1.2.7",
"google/protobuf": "<3.15", "google/protobuf": "<3.15",
"gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3", "gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3",
"gree/jose": "<2.2.1", "gree/jose": "<2.2.1",
@ -15072,7 +15078,7 @@
"kevinpapst/kimai2": "<1.16.7", "kevinpapst/kimai2": "<1.16.7",
"khodakhah/nodcms": "<=3", "khodakhah/nodcms": "<=3",
"kimai/kimai": "<1.1", "kimai/kimai": "<1.1",
"kitodo/presentation": "<3.1.2", "kitodo/presentation": "<3.2.3|>=3.3,<3.3.4",
"klaviyo/magento2-extension": ">=1,<3", "klaviyo/magento2-extension": ">=1,<3",
"knplabs/knp-snappy": "<1.4.2", "knplabs/knp-snappy": "<1.4.2",
"krayin/laravel-crm": "<1.2.2", "krayin/laravel-crm": "<1.2.2",
@ -15085,10 +15091,11 @@
"laravel/framework": "<6.20.42|>=7,<7.30.6|>=8,<8.75", "laravel/framework": "<6.20.42|>=7,<7.30.6|>=8,<8.75",
"laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10", "laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10",
"latte/latte": "<2.10.8", "latte/latte": "<2.10.8",
"lavalite/cms": "<=9", "lavalite/cms": "= 9.0.0|<=9",
"lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5", "lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5",
"league/commonmark": "<0.18.3", "league/commonmark": "<0.18.3",
"league/flysystem": "<1.1.4|>=2,<2.1.1", "league/flysystem": "<1.1.4|>=2,<2.1.1",
"league/oauth2-server": ">=8.3.2,<8.5.3",
"lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3", "lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3",
"librenms/librenms": "<22.10", "librenms/librenms": "<22.10",
"liftkit/database": "<2.13.2", "liftkit/database": "<2.13.2",
@ -15107,7 +15114,7 @@
"marcwillmann/turn": "<0.3.3", "marcwillmann/turn": "<0.3.3",
"matyhtf/framework": "<3.0.6", "matyhtf/framework": "<3.0.6",
"mautic/core": "<4.3|= 2.13.1", "mautic/core": "<4.3|= 2.13.1",
"mediawiki/core": "<=1.39.3", "mediawiki/core": ">=1.27,<1.27.6|>=1.29,<1.29.3|>=1.30,<1.30.2|>=1.31,<1.31.9|>=1.32,<1.32.6|>=1.32.99,<1.33.3|>=1.33.99,<1.34.3|>=1.34.99,<1.35",
"mediawiki/matomo": "<2.4.3", "mediawiki/matomo": "<2.4.3",
"melisplatform/melis-asset-manager": "<5.0.1", "melisplatform/melis-asset-manager": "<5.0.1",
"melisplatform/melis-cms": "<5.0.1", "melisplatform/melis-cms": "<5.0.1",
@ -15122,6 +15129,7 @@
"mojo42/jirafeau": "<4.4", "mojo42/jirafeau": "<4.4",
"monolog/monolog": ">=1.8,<1.12", "monolog/monolog": ">=1.8,<1.12",
"moodle/moodle": "<4.2-rc.2|= 4.2.0|= 3.11", "moodle/moodle": "<4.2-rc.2|= 4.2.0|= 3.11",
"movim/moxl": ">=0.8,<=0.10",
"mustache/mustache": ">=2,<2.14.1", "mustache/mustache": ">=2,<2.14.1",
"namshi/jose": "<2.2", "namshi/jose": "<2.2",
"neoan3-apps/template": "<1.1.1", "neoan3-apps/template": "<1.1.1",
@ -15133,7 +15141,7 @@
"netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15", "netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15",
"nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6",
"nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13",
"nilsteampassnet/teampass": "<3.0.9", "nilsteampassnet/teampass": "<3.0.10",
"notrinos/notrinos-erp": "<=0.7", "notrinos/notrinos-erp": "<=0.7",
"noumo/easyii": "<=0.9", "noumo/easyii": "<=0.9",
"nukeviet/nukeviet": "<4.5.2", "nukeviet/nukeviet": "<4.5.2",
@ -15151,6 +15159,7 @@
"opencart/opencart": "<=3.0.3.7", "opencart/opencart": "<=3.0.3.7",
"openid/php-openid": "<2.3", "openid/php-openid": "<2.3",
"openmage/magento-lts": "<19.4.22|>=20,<20.0.19", "openmage/magento-lts": "<19.4.22|>=20,<20.0.19",
"opensource-workshop/connect-cms": "<1.7.2|>=2,<2.3.2",
"orchid/platform": ">=9,<9.4.4", "orchid/platform": ">=9,<9.4.4",
"oro/commerce": ">=4.1,<5.0.6", "oro/commerce": ">=4.1,<5.0.6",
"oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7", "oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7",
@ -15164,6 +15173,7 @@
"paypal/merchant-sdk-php": "<3.12", "paypal/merchant-sdk-php": "<3.12",
"pear/archive_tar": "<1.4.14", "pear/archive_tar": "<1.4.14",
"pear/crypt_gpg": "<1.6.7", "pear/crypt_gpg": "<1.6.7",
"pear/pear": "<=1.10.1",
"pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1", "pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1",
"personnummer/personnummer": "<3.0.2", "personnummer/personnummer": "<3.0.2",
"phanan/koel": "<5.1.4", "phanan/koel": "<5.1.4",
@ -15177,13 +15187,14 @@
"phpoffice/phpexcel": "<1.8", "phpoffice/phpexcel": "<1.8",
"phpoffice/phpspreadsheet": "<1.16", "phpoffice/phpspreadsheet": "<1.16",
"phpseclib/phpseclib": "<2.0.31|>=3,<3.0.19", "phpseclib/phpseclib": "<2.0.31|>=3,<3.0.19",
"phpservermon/phpservermon": "<=3.5.2", "phpservermon/phpservermon": "<3.6",
"phpsysinfo/phpsysinfo": "<3.2.5", "phpsysinfo/phpsysinfo": "<3.2.5",
"phpunit/phpunit": ">=4.8.19,<4.8.28|>=5,<5.6.3", "phpunit/phpunit": ">=4.8.19,<4.8.28|>=5,<5.6.3",
"phpwhois/phpwhois": "<=4.2.5", "phpwhois/phpwhois": "<=4.2.5",
"phpxmlrpc/extras": "<0.6.1", "phpxmlrpc/extras": "<0.6.1",
"phpxmlrpc/phpxmlrpc": "<4.9.2", "phpxmlrpc/phpxmlrpc": "<4.9.2",
"pimcore/customer-management-framework-bundle": "<3.3.10", "pi/pi": "<=2.5",
"pimcore/customer-management-framework-bundle": "<3.4.1",
"pimcore/data-hub": "<1.2.4", "pimcore/data-hub": "<1.2.4",
"pimcore/perspective-editor": "<1.5.1", "pimcore/perspective-editor": "<1.5.1",
"pimcore/pimcore": "<10.5.23", "pimcore/pimcore": "<10.5.23",
@ -15211,6 +15222,7 @@
"pyrocms/pyrocms": "<=3.9.1", "pyrocms/pyrocms": "<=3.9.1",
"rainlab/debugbar-plugin": "<3.1", "rainlab/debugbar-plugin": "<3.1",
"rankmath/seo-by-rank-math": "<=1.0.95", "rankmath/seo-by-rank-math": "<=1.0.95",
"rap2hpoutre/laravel-log-viewer": "<0.13",
"react/http": ">=0.7,<1.9", "react/http": ">=0.7,<1.9",
"really-simple-plugins/complianz-gdpr": "<6.4.2", "really-simple-plugins/complianz-gdpr": "<6.4.2",
"remdex/livehelperchat": "<3.99", "remdex/livehelperchat": "<3.99",
@ -15221,7 +15233,7 @@
"s-cart/core": "<6.9", "s-cart/core": "<6.9",
"s-cart/s-cart": "<6.9", "s-cart/s-cart": "<6.9",
"sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1", "sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1",
"sabre/dav": ">=1.6,<1.6.99|>=1.7,<1.7.11|>=1.8,<1.8.9", "sabre/dav": "<1.7.11|>=1.8,<1.8.9",
"scheb/two-factor-bundle": ">=0,<3.26|>=4,<4.11", "scheb/two-factor-bundle": ">=0,<3.26|>=4,<4.11",
"sensiolabs/connect": "<4.2.3", "sensiolabs/connect": "<4.2.3",
"serluck/phpwhois": "<=4.2.6", "serluck/phpwhois": "<=4.2.6",
@ -15267,9 +15279,10 @@
"spoonity/tcpdf": "<6.2.22", "spoonity/tcpdf": "<6.2.22",
"squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1",
"ssddanbrown/bookstack": "<22.2.3", "ssddanbrown/bookstack": "<22.2.3",
"statamic/cms": "<3.2.39|>=3.3,<3.3.2", "statamic/cms": "<4.10",
"stormpath/sdk": ">=0,<9.9.99", "stormpath/sdk": ">=0,<9.9.99",
"studio-42/elfinder": "<2.1.62", "studio-42/elfinder": "<2.1.62",
"subhh/libconnect": "<7.0.8|>=8,<8.1",
"subrion/cms": "<=4.2.1", "subrion/cms": "<=4.2.1",
"sukohi/surpass": "<1", "sukohi/surpass": "<1",
"sulu/sulu": "= 2.4.0-RC1|<1.6.44|>=2,<2.2.18|>=2.3,<2.3.8", "sulu/sulu": "= 2.4.0-RC1|<1.6.44|>=2,<2.2.18|>=2.3,<2.3.8",
@ -15358,7 +15371,7 @@
"vova07/yii2-fileapi-widget": "<0.1.9", "vova07/yii2-fileapi-widget": "<0.1.9",
"vrana/adminer": "<4.8.1", "vrana/adminer": "<4.8.1",
"wallabag/tcpdf": "<6.2.22", "wallabag/tcpdf": "<6.2.22",
"wallabag/wallabag": "<2.5.4", "wallabag/wallabag": "<=2.5.4",
"wanglelecc/laracms": "<=1.0.3", "wanglelecc/laracms": "<=1.0.3",
"web-auth/webauthn-framework": ">=3.3,<3.3.4", "web-auth/webauthn-framework": ">=3.3,<3.3.4",
"webbuilders-group/silverstripe-kapost-bridge": "<0.4", "webbuilders-group/silverstripe-kapost-bridge": "<0.4",
@ -15366,9 +15379,10 @@
"webklex/laravel-imap": "<5.3", "webklex/laravel-imap": "<5.3",
"webklex/php-imap": "<5.3", "webklex/php-imap": "<5.3",
"webpa/webpa": "<3.1.2", "webpa/webpa": "<3.1.2",
"wikibase/wikibase": "<=1.39.3",
"wikimedia/parsoid": "<0.12.2", "wikimedia/parsoid": "<0.12.2",
"willdurand/js-translation-bundle": "<2.1.1", "willdurand/js-translation-bundle": "<2.1.1",
"wintercms/winter": "<1.0.475|>=1.1,<1.1.10|>=1.2,<1.2.1", "wintercms/winter": "<1.2.3",
"woocommerce/woocommerce": "<6.6", "woocommerce/woocommerce": "<6.6",
"wp-cli/wp-cli": "<2.5", "wp-cli/wp-cli": "<2.5",
"wp-graphql/wp-graphql": "<=1.14.5", "wp-graphql/wp-graphql": "<=1.14.5",
@ -15392,6 +15406,7 @@
"yikesinc/yikes-inc-easy-mailchimp-extender": "<6.8.6", "yikesinc/yikes-inc-easy-mailchimp-extender": "<6.8.6",
"yoast-seo-for-typo3/yoast_seo": "<7.2.3", "yoast-seo-for-typo3/yoast_seo": "<7.2.3",
"yourls/yourls": "<=1.8.2", "yourls/yourls": "<=1.8.2",
"zencart/zencart": "<1.5.8",
"zendesk/zendesk_api_client_php": "<2.2.11", "zendesk/zendesk_api_client_php": "<2.2.11",
"zendframework/zend-cache": ">=2.4,<2.4.8|>=2.5,<2.5.3", "zendframework/zend-cache": ">=2.4,<2.4.8|>=2.5,<2.5.3",
"zendframework/zend-captcha": ">=2,<2.4.9|>=2.5,<2.5.2", "zendframework/zend-captcha": ">=2,<2.4.9|>=2.5,<2.5.2",
@ -15456,7 +15471,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-06-30T21:04:19+00:00" "time": "2023-07-11T01:32:50+00:00"
}, },
{ {
"name": "sebastian/diff", "name": "sebastian/diff",
@ -15799,16 +15814,16 @@
}, },
{ {
"name": "symfony/maker-bundle", "name": "symfony/maker-bundle",
"version": "v1.49.0", "version": "v1.50.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/maker-bundle.git", "url": "https://github.com/symfony/maker-bundle.git",
"reference": "ce1d424f76bbb377f1956cc7641e8e2eafe81cde" "reference": "a1733f849b999460c308e66f6392fb09b621fa86"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/maker-bundle/zipball/ce1d424f76bbb377f1956cc7641e8e2eafe81cde", "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/a1733f849b999460c308e66f6392fb09b621fa86",
"reference": "ce1d424f76bbb377f1956cc7641e8e2eafe81cde", "reference": "a1733f849b999460c308e66f6392fb09b621fa86",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -15866,13 +15881,14 @@
"homepage": "https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html", "homepage": "https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html",
"keywords": [ "keywords": [
"code generator", "code generator",
"dev",
"generator", "generator",
"scaffold", "scaffold",
"scaffolding" "scaffolding"
], ],
"support": { "support": {
"issues": "https://github.com/symfony/maker-bundle/issues", "issues": "https://github.com/symfony/maker-bundle/issues",
"source": "https://github.com/symfony/maker-bundle/tree/v1.49.0" "source": "https://github.com/symfony/maker-bundle/tree/v1.50.0"
}, },
"funding": [ "funding": [
{ {
@ -15888,7 +15904,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-06-07T13:10:14+00:00" "time": "2023-07-10T18:21:57+00:00"
}, },
{ {
"name": "symfony/phpunit-bridge", "name": "symfony/phpunit-bridge",
@ -16229,7 +16245,6 @@
"stability-flags": { "stability-flags": {
"dompdf/dompdf": 20, "dompdf/dompdf": 20,
"florianv/swap-bundle": 20, "florianv/swap-bundle": 20,
"symfony/ux-translator": 20,
"roave/security-advisories": 20 "roave/security-advisories": 20
}, },
"prefer-stable": false, "prefer-stable": false,

View file

@ -12,6 +12,9 @@ nelmio_security:
external_redirects: external_redirects:
abort: true abort: true
log: true log: true
allow_list:
# Whitelist the domain of the SAML IDP, so we can redirect to it during the SAML login process
- '%env(string:key:host:url:SAML_IDP_SINGLE_SIGN_ON_SERVICE)%'
# forces Microsoft's XSS-Protection with # forces Microsoft's XSS-Protection with
# its block mode # its block mode

View file

@ -24,7 +24,7 @@ sudo apt install git curl zip ca-certificates software-properties-common apt-tra
### Install PHP and apache2 ### Install PHP and apache2
Part-DB is written in [PHP](https://php.net) and therefore needs an PHP interpreter to run. Part-DB needs PHP 8.1 or higher, however it is recommended to use the most recent version of PHP for performance reasons and future compatibility. Part-DB is written in [PHP](https://php.net) and therefore needs an PHP interpreter to run. Part-DB needs PHP 8.1 or higher, however it is recommended to use the most recent version of PHP for performance reasons and future compatibility.
As Debian 11 does not ship PHP 8.1 in it's default repositories, we have to add a repository for it. You can skip this step if your distribution is shipping a recent version of PHP or you want to use the built-in PHP version. As Debian 11 does not ship PHP 8.1 in it's default repositories, we have to add a repository for it. You can skip this step if your distribution is shipping a recent version of PHP or you want to use the built-in PHP version. If you are using Debian 12, you can skip this step, as PHP 8.1 is already included in the default repositories.
```bash ```bash
# Add sury repository for PHP 8.1 # Add sury repository for PHP 8.1
sudo curl -sSL https://packages.sury.org/php/README.txt | sudo bash -x sudo curl -sSL https://packages.sury.org/php/README.txt | sudo bash -x
@ -74,6 +74,17 @@ We now have all prerequisites installed and can start to install Part-DB. We wil
git clone https://github.com/Part-DB/Part-DB-symfony.git /var/www/partdb git clone https://github.com/Part-DB/Part-DB-symfony.git /var/www/partdb
``` ```
By default you are now on the latest development version. In most cases you want to use the latest stable version. You can switch to the latest stable version (tagged) by running the following command:
```bash
# This finds the latest release/tag and checks it out
git checkout $(git describe --tags $(git rev-list --tags --max-count=1))
```
Alternatively you can checkout a specific version by running (see [GitHub Relases page](https://github.com/Part-DB/Part-DB-server/releases) for a list of available versions):
```bash
# This checks out the version 1.5.2
git checkout v1.5.2
```
Change ownership of the files to the apache user: Change ownership of the files to the apache user:
```bash ```bash
chown -R www-data:www-data /var/www/partdb chown -R www-data:www-data /var/www/partdb
@ -184,6 +195,10 @@ If you want to update your existing Part-DB installation, you just have to run t
cd /var/www/partdb cd /var/www/partdb
# Pull latest Part-DB version from GitHub # Pull latest Part-DB version from GitHub
git pull git pull
# Checkout the latest version (or use a specific version, like described above)
git checkout $(git describe --tags $(git rev-list --tags --max-count=1))
# Apply correct permission # Apply correct permission
chown -R www-data:www-data . chown -R www-data:www-data .
# Install new composer dependencies # Install new composer dependencies

1370
yarn.lock

File diff suppressed because it is too large Load diff