* deactivate deprecated auto-mapping * use native month-picker with fallback on old browser * bump dependencies to new major versions * replace deprecated ARRAY column type with JSON * named arguments * nullable arguments * native lazy ghosts * update routes to use php config * disable PHP < 8.4 * use static RTL configuration * new qr code package * clear out env file * recipe updates * fix deprecations * preset new env variable if not existing * bump maria db version examples * remove deprecated api-token support * fix validator deprecations * remove timesheet category column * fix broken validator autoconfiguration * stabilize tests * fix migration syntax compatibility * fix doctrine deprecation * fix datetime format * remove constructor dependency * only include visible preferences in invoice templates * fix test container dependency * removed ProjectConstraint multi-constraint logic * allow to disable plugins in certain environments * refactor TimesheetConstraint to non-service * activate new interface methods * prevent update issues with .env * improved customer fixture * removed $user->isExportDecimal()
703 lines
17 KiB
Plaintext
703 lines
17 KiB
Plaintext
{
|
|
"composer/pcre": {
|
|
"version": "1.0.1"
|
|
},
|
|
"composer/semver": {
|
|
"version": "1.4.2"
|
|
},
|
|
"composer/xdebug-handler": {
|
|
"version": "1.1.0"
|
|
},
|
|
"dama/doctrine-test-bundle": {
|
|
"version": "8.4",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes-contrib",
|
|
"branch": "main",
|
|
"version": "8.3",
|
|
"ref": "dfc51177476fb39d014ed89944cde53dc3326d23"
|
|
},
|
|
"files": [
|
|
"config/packages/dama_doctrine_test_bundle.yaml"
|
|
]
|
|
},
|
|
"doctrine/collections": {
|
|
"version": "v1.5.0"
|
|
},
|
|
"doctrine/data-fixtures": {
|
|
"version": "v1.3.0"
|
|
},
|
|
"doctrine/dbal": {
|
|
"version": "v2.6.3"
|
|
},
|
|
"doctrine/deprecations": {
|
|
"version": "v0.5.3"
|
|
},
|
|
"doctrine/doctrine-bundle": {
|
|
"version": "2.18",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "2.13",
|
|
"ref": "620b57f496f2e599a6015a9fa222c2ee0a32adcb"
|
|
},
|
|
"files": [
|
|
"config/packages/doctrine.yaml",
|
|
"src/Entity/.gitignore",
|
|
"src/Repository/.gitignore"
|
|
]
|
|
},
|
|
"doctrine/doctrine-fixtures-bundle": {
|
|
"version": "3.7",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "3.0",
|
|
"ref": "1f5514cfa15b947298df4d771e694e578d4c204d"
|
|
},
|
|
"files": [
|
|
"src/DataFixtures/AppFixtures.php"
|
|
]
|
|
},
|
|
"doctrine/doctrine-migrations-bundle": {
|
|
"version": "3.7",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "3.1",
|
|
"ref": "1d01ec03c6ecbd67c3375c5478c9a423ae5d6a33"
|
|
},
|
|
"files": [
|
|
"config/packages/doctrine_migrations.yaml",
|
|
"migrations/.gitignore"
|
|
]
|
|
},
|
|
"doctrine/event-manager": {
|
|
"version": "v1.0.0"
|
|
},
|
|
"doctrine/inflector": {
|
|
"version": "v1.3.0"
|
|
},
|
|
"doctrine/instantiator": {
|
|
"version": "1.1.0"
|
|
},
|
|
"doctrine/lexer": {
|
|
"version": "v1.0.1"
|
|
},
|
|
"doctrine/migrations": {
|
|
"version": "v2.0.2"
|
|
},
|
|
"doctrine/orm": {
|
|
"version": "v2.6.3"
|
|
},
|
|
"doctrine/persistence": {
|
|
"version": "v1.0.0"
|
|
},
|
|
"doctrine/sql-formatter": {
|
|
"version": "1.1.1"
|
|
},
|
|
"egulias/email-validator": {
|
|
"version": "2.1.3"
|
|
},
|
|
"fakerphp/faker": {
|
|
"version": "v1.15.0"
|
|
},
|
|
"friendsofphp/php-cs-fixer": {
|
|
"version": "3.92",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "3.0",
|
|
"ref": "be2103eb4a20942e28a6dd87736669b757132435"
|
|
},
|
|
"files": [
|
|
".php-cs-fixer.dist.php"
|
|
]
|
|
},
|
|
"friendsofsymfony/rest-bundle": {
|
|
"version": "3.8",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes-contrib",
|
|
"branch": "main",
|
|
"version": "3.0",
|
|
"ref": "3762cc4e4f2d6faabeca5a151b41c8c791bd96e5"
|
|
},
|
|
"files": [
|
|
"config/packages/fos_rest.yaml"
|
|
]
|
|
},
|
|
"gedmo/doctrine-extensions": {
|
|
"version": "v2.4.36"
|
|
},
|
|
"jms/metadata": {
|
|
"version": "1.6.0"
|
|
},
|
|
"jms/serializer": {
|
|
"version": "1.13.0"
|
|
},
|
|
"jms/serializer-bundle": {
|
|
"version": "5.5",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes-contrib",
|
|
"branch": "main",
|
|
"version": "4.0",
|
|
"ref": "cc04e10cf7171525b50c18b36004edf64cb478be"
|
|
},
|
|
"files": [
|
|
"config/packages/jms_serializer.yaml"
|
|
]
|
|
},
|
|
"kevinpapst/tabler-bundle": {
|
|
"version": "dev-initial"
|
|
},
|
|
"league/csv": {
|
|
"version": "9.4.1"
|
|
},
|
|
"lorenzo/pinky": {
|
|
"version": "1.0.5"
|
|
},
|
|
"maennchen/zipstream-php": {
|
|
"version": "2.1.0"
|
|
},
|
|
"markbaker/complex": {
|
|
"version": "1.4.6"
|
|
},
|
|
"markbaker/matrix": {
|
|
"version": "1.1.4"
|
|
},
|
|
"monolog/monolog": {
|
|
"version": "1.23.0"
|
|
},
|
|
"mpdf/mpdf": {
|
|
"version": "v7.1.8"
|
|
},
|
|
"myclabs/deep-copy": {
|
|
"version": "1.7.0"
|
|
},
|
|
"nelmio/api-doc-bundle": {
|
|
"version": "3.0",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes-contrib",
|
|
"branch": "master",
|
|
"version": "3.0",
|
|
"ref": "c8e0c38e1a280ab9e37587a8fa32b251d5bc1c94"
|
|
}
|
|
},
|
|
"nelmio/cors-bundle": {
|
|
"version": "2.6",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "1.5",
|
|
"ref": "6bea22e6c564fba3a1391615cada1437d0bde39c"
|
|
},
|
|
"files": [
|
|
"config/packages/nelmio_cors.yaml"
|
|
]
|
|
},
|
|
"nikic/php-parser": {
|
|
"version": "v4.0.2"
|
|
},
|
|
"onelogin/php-saml": {
|
|
"version": "3.4.1"
|
|
},
|
|
"pagerfanta/pagerfanta": {
|
|
"version": "v2.1.3"
|
|
},
|
|
"paragonie/random_compat": {
|
|
"version": "v2.0.17"
|
|
},
|
|
"phar-io/manifest": {
|
|
"version": "1.0.1"
|
|
},
|
|
"phar-io/version": {
|
|
"version": "1.0.1"
|
|
},
|
|
"phpdocumentor/reflection-common": {
|
|
"version": "1.0.1"
|
|
},
|
|
"phpdocumentor/reflection-docblock": {
|
|
"version": "4.2.0"
|
|
},
|
|
"phpdocumentor/type-resolver": {
|
|
"version": "0.4.0"
|
|
},
|
|
"phpoffice/phpspreadsheet": {
|
|
"version": "1.4.0"
|
|
},
|
|
"phpoffice/phpword": {
|
|
"version": "0.15.0"
|
|
},
|
|
"phpstan/phpdoc-parser": {
|
|
"version": "0.4.10"
|
|
},
|
|
"phpstan/phpstan": {
|
|
"version": "0.11.7"
|
|
},
|
|
"phpstan/phpstan-doctrine": {
|
|
"version": "0.11.4"
|
|
},
|
|
"phpstan/phpstan-phpunit": {
|
|
"version": "0.11.2"
|
|
},
|
|
"phpstan/phpstan-symfony": {
|
|
"version": "0.11.6"
|
|
},
|
|
"phpunit/php-code-coverage": {
|
|
"version": "5.3.0"
|
|
},
|
|
"phpunit/php-file-iterator": {
|
|
"version": "1.4.5"
|
|
},
|
|
"phpunit/php-invoker": {
|
|
"version": "3.1.1"
|
|
},
|
|
"phpunit/php-text-template": {
|
|
"version": "1.2.1"
|
|
},
|
|
"phpunit/php-timer": {
|
|
"version": "1.0.9"
|
|
},
|
|
"phpunit/phpunit": {
|
|
"version": "10.5",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "10.0",
|
|
"ref": "bb22cf8d8c554a623b427d5f3416b538f5525233"
|
|
},
|
|
"files": [
|
|
".env.test",
|
|
"phpunit.xml.dist",
|
|
"tests/bootstrap.php"
|
|
]
|
|
},
|
|
"psr/cache": {
|
|
"version": "1.0.1"
|
|
},
|
|
"psr/container": {
|
|
"version": "1.0.0"
|
|
},
|
|
"psr/event-dispatcher": {
|
|
"version": "1.0.0"
|
|
},
|
|
"psr/http-client": {
|
|
"version": "1.0.1"
|
|
},
|
|
"psr/http-factory": {
|
|
"version": "1.0.1"
|
|
},
|
|
"psr/http-message": {
|
|
"version": "1.0.1"
|
|
},
|
|
"psr/log": {
|
|
"version": "1.0.2"
|
|
},
|
|
"psr/simple-cache": {
|
|
"version": "1.0.0"
|
|
},
|
|
"robrichards/xmlseclibs": {
|
|
"version": "3.0.4"
|
|
},
|
|
"scheb/2fa-bundle": {
|
|
"version": "6.2",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "6.0",
|
|
"ref": "1e6f68089146853a790b5da9946fc5974f6fcd49"
|
|
},
|
|
"files": [
|
|
"config/packages/scheb_2fa.yaml",
|
|
"config/routes/scheb_2fa.yaml"
|
|
]
|
|
},
|
|
"sebastian/cli-parser": {
|
|
"version": "1.0.1"
|
|
},
|
|
"sebastian/code-unit": {
|
|
"version": "1.0.8"
|
|
},
|
|
"sebastian/code-unit-reverse-lookup": {
|
|
"version": "1.0.1"
|
|
},
|
|
"sebastian/comparator": {
|
|
"version": "2.1.1"
|
|
},
|
|
"sebastian/complexity": {
|
|
"version": "2.0.2"
|
|
},
|
|
"sebastian/diff": {
|
|
"version": "2.0.1"
|
|
},
|
|
"sebastian/environment": {
|
|
"version": "3.1.0"
|
|
},
|
|
"sebastian/exporter": {
|
|
"version": "3.1.0"
|
|
},
|
|
"sebastian/global-state": {
|
|
"version": "2.0.0"
|
|
},
|
|
"sebastian/lines-of-code": {
|
|
"version": "1.0.3"
|
|
},
|
|
"sebastian/object-enumerator": {
|
|
"version": "3.0.3"
|
|
},
|
|
"sebastian/object-reflector": {
|
|
"version": "1.1.1"
|
|
},
|
|
"sebastian/recursion-context": {
|
|
"version": "3.0.0"
|
|
},
|
|
"sebastian/type": {
|
|
"version": "1.1.3"
|
|
},
|
|
"sebastian/version": {
|
|
"version": "2.0.1"
|
|
},
|
|
"setasign/fpdi": {
|
|
"version": "1.6.2"
|
|
},
|
|
"symfony/asset": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/browser-kit": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/cache": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/cache-contracts": {
|
|
"version": "v1.1.5"
|
|
},
|
|
"symfony/config": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/console": {
|
|
"version": "7.4",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "5.3",
|
|
"ref": "1781ff40d8a17d87cf53f8d4cf0c8346ed2bb461"
|
|
},
|
|
"files": [
|
|
"bin/console"
|
|
]
|
|
},
|
|
"symfony/css-selector": {
|
|
"version": "v4.0.4"
|
|
},
|
|
"symfony/debug-bundle": {
|
|
"version": "7.4",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "5.3",
|
|
"ref": "5aa8aa48234c8eb6dbdd7b3cd5d791485d2cec4b"
|
|
},
|
|
"files": [
|
|
"config/packages/debug.yaml"
|
|
]
|
|
},
|
|
"symfony/dependency-injection": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/deprecation-contracts": {
|
|
"version": "v2.2.0"
|
|
},
|
|
"symfony/doctrine-bridge": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/dom-crawler": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/dotenv": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/error-handler": {
|
|
"version": "v4.4.3"
|
|
},
|
|
"symfony/event-dispatcher": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/event-dispatcher-contracts": {
|
|
"version": "v1.1.5"
|
|
},
|
|
"symfony/expression-language": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/filesystem": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/finder": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/flex": {
|
|
"version": "2.10",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "2.4",
|
|
"ref": "52e9754527a15e2b79d9a610f98185a1fe46622a"
|
|
},
|
|
"files": [
|
|
".env",
|
|
".env.dev"
|
|
]
|
|
},
|
|
"symfony/form": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/framework-bundle": {
|
|
"version": "7.4",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "7.4",
|
|
"ref": "09f6e081c763a206802674ce0cb34a022f0ffc6d"
|
|
},
|
|
"files": [
|
|
".editorconfig",
|
|
"config/packages/cache.yaml",
|
|
"config/packages/framework.yaml",
|
|
"config/preload.php",
|
|
"config/routes/framework.yaml",
|
|
"config/services.yaml",
|
|
"public/index.php",
|
|
"src/Controller/.gitignore",
|
|
"src/Kernel.php"
|
|
]
|
|
},
|
|
"symfony/http-client": {
|
|
"version": "v4.4.5"
|
|
},
|
|
"symfony/http-client-contracts": {
|
|
"version": "v2.0.1"
|
|
},
|
|
"symfony/http-foundation": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/http-kernel": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/intl": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/mailer": {
|
|
"version": "7.4",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "4.3",
|
|
"ref": "09051cfde49476e3c12cd3a0e44289ace1c75a4f"
|
|
},
|
|
"files": [
|
|
"config/packages/mailer.yaml"
|
|
]
|
|
},
|
|
"symfony/mime": {
|
|
"version": "v4.3.3"
|
|
},
|
|
"symfony/monolog-bridge": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/monolog-bundle": {
|
|
"version": "3.11",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "3.7",
|
|
"ref": "1b9efb10c54cb51c713a9391c9300ff8bceda459"
|
|
},
|
|
"files": [
|
|
"config/packages/monolog.yaml"
|
|
]
|
|
},
|
|
"symfony/options-resolver": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/password-hasher": {
|
|
"version": "v5.4.3"
|
|
},
|
|
"symfony/phpunit-bridge": {
|
|
"version": "7.4",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "7.3",
|
|
"ref": "dc13fec96bd527bd399c3c01f0aab915c67fd544"
|
|
},
|
|
"files": []
|
|
},
|
|
"symfony/process": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/property-access": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/property-info": {
|
|
"version": "v4.1.3"
|
|
},
|
|
"symfony/routing": {
|
|
"version": "7.4",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "7.4",
|
|
"ref": "bc94c4fd86f393f3ab3947c18b830ea343e51ded"
|
|
},
|
|
"files": [
|
|
"config/packages/routing.yaml",
|
|
"config/routes.yaml"
|
|
]
|
|
},
|
|
"symfony/runtime": {
|
|
"version": "v5.4.5"
|
|
},
|
|
"symfony/security-bundle": {
|
|
"version": "7.4",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "7.4",
|
|
"ref": "c42fee7802181cdd50f61b8622715829f5d2335c"
|
|
},
|
|
"files": [
|
|
"config/packages/security.yaml",
|
|
"config/routes/security.yaml"
|
|
]
|
|
},
|
|
"symfony/security-core": {
|
|
"version": "v4.3.3"
|
|
},
|
|
"symfony/security-csrf": {
|
|
"version": "v4.0.4"
|
|
},
|
|
"symfony/security-http": {
|
|
"version": "v4.3.3"
|
|
},
|
|
"symfony/serializer": {
|
|
"version": "v4.1.2"
|
|
},
|
|
"symfony/service-contracts": {
|
|
"version": "v1.1.6"
|
|
},
|
|
"symfony/stopwatch": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/string": {
|
|
"version": "v5.0.4"
|
|
},
|
|
"symfony/translation": {
|
|
"version": "7.4",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "6.3",
|
|
"ref": "620a1b84865ceb2ba304c8f8bf2a185fbf32a843"
|
|
},
|
|
"files": [
|
|
"config/packages/translation.yaml",
|
|
"translations/.gitignore"
|
|
]
|
|
},
|
|
"symfony/translation-contracts": {
|
|
"version": "v1.1.6"
|
|
},
|
|
"symfony/twig-bridge": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/twig-bundle": {
|
|
"version": "7.4",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "6.4",
|
|
"ref": "cab5fd2a13a45c266d45a7d9337e28dee6272877"
|
|
},
|
|
"files": [
|
|
"config/packages/twig.yaml",
|
|
"templates/base.html.twig"
|
|
]
|
|
},
|
|
"symfony/validator": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/var-dumper": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"symfony/var-exporter": {
|
|
"version": "v4.2.6"
|
|
},
|
|
"symfony/web-profiler-bundle": {
|
|
"version": "7.4",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "7.3",
|
|
"ref": "a363460c1b0b4a4d0242f2ce1a843ca0f6ac9026"
|
|
},
|
|
"files": [
|
|
"config/packages/web_profiler.yaml",
|
|
"config/routes/web_profiler.yaml"
|
|
]
|
|
},
|
|
"symfony/webpack-encore-bundle": {
|
|
"version": "2.4",
|
|
"recipe": {
|
|
"repo": "github.com/symfony/recipes",
|
|
"branch": "main",
|
|
"version": "2.0",
|
|
"ref": "719f6110345acb6495e496601fc1b4977d7102b3"
|
|
},
|
|
"files": [
|
|
"assets/app.js",
|
|
"assets/styles/app.css",
|
|
"config/packages/webpack_encore.yaml",
|
|
"package.json",
|
|
"webpack.config.js"
|
|
]
|
|
},
|
|
"symfony/yaml": {
|
|
"version": "v4.0.3"
|
|
},
|
|
"theseer/tokenizer": {
|
|
"version": "1.1.0"
|
|
},
|
|
"tijsverkoyen/css-to-inline-styles": {
|
|
"version": "2.2.2"
|
|
},
|
|
"twig/cssinliner-extra": {
|
|
"version": "v3.0.1"
|
|
},
|
|
"twig/extra-bundle": {
|
|
"version": "v3.0.1"
|
|
},
|
|
"twig/inky-extra": {
|
|
"version": "v3.0.1"
|
|
},
|
|
"twig/intl-extra": {
|
|
"version": "v3.0.1"
|
|
},
|
|
"twig/string-extra": {
|
|
"version": "v3.0.1"
|
|
},
|
|
"twig/twig": {
|
|
"version": "v2.4.4"
|
|
},
|
|
"webmozart/assert": {
|
|
"version": "1.2.0"
|
|
},
|
|
"willdurand/jsonp-callback-validator": {
|
|
"version": "v1.1.0"
|
|
},
|
|
"willdurand/negotiation": {
|
|
"version": "v2.3.1"
|
|
},
|
|
"zircote/swagger-php": {
|
|
"version": "2.0.13"
|
|
}
|
|
}
|