diff --git a/composer.json b/composer.json index edd963683..a8e9cf6e2 100644 --- a/composer.json +++ b/composer.json @@ -39,10 +39,10 @@ "guzzlehttp/guzzle": "7.9.2", "htmlmin/htmlmin": "dev-master", "http-interop/http-factory-guzzle": "1.2.0", - "kiritokatklian/nova-permission": "4.0.10", + "kiritokatklian/nova-permission": "5.0.0", "laravel/framework": "11.36.1", "laravel/horizon": "5.30.1", - "laravel/nova": "4.35.5", + "laravel/nova": "5.0.4", "laravel/passport": "12.3.1", "laravel/scout": "10.11.9", "laravel/slack-notification-channel": "3.4.2", diff --git a/composer.lock b/composer.lock index fd5243b6a..558c4179b 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "b4d1901c913d7140c17f311ef509a811", + "content-hash": "8a4a5b8efdc45976655e52522d7bf362", "packages": [ { "name": "ans-group/laravel-health-check", @@ -460,6 +460,60 @@ ], "time": "2024-11-30T16:14:20+00:00" }, + { + "name": "bacon/bacon-qr-code", + "version": "v3.0.1", + "source": { + "type": "git", + "url": "https://github.com/Bacon/BaconQrCode.git", + "reference": "f9cc1f52b5a463062251d666761178dbdb6b544f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/f9cc1f52b5a463062251d666761178dbdb6b544f", + "reference": "f9cc1f52b5a463062251d666761178dbdb6b544f", + "shasum": "" + }, + "require": { + "dasprid/enum": "^1.0.3", + "ext-iconv": "*", + "php": "^8.1" + }, + "require-dev": { + "phly/keep-a-changelog": "^2.12", + "phpunit/phpunit": "^10.5.11 || 11.0.4", + "spatie/phpunit-snapshot-assertions": "^5.1.5", + "squizlabs/php_codesniffer": "^3.9" + }, + "suggest": { + "ext-imagick": "to generate QR code images" + }, + "type": "library", + "autoload": { + "psr-4": { + "BaconQrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "BaconQrCode is a QR code generator for PHP.", + "homepage": "https://github.com/Bacon/BaconQrCode", + "support": { + "issues": "https://github.com/Bacon/BaconQrCode/issues", + "source": "https://github.com/Bacon/BaconQrCode/tree/v3.0.1" + }, + "time": "2024-10-01T13:55:55+00:00" + }, { "name": "barryvdh/laravel-dompdf", "version": "v3.0.0", @@ -840,6 +894,56 @@ }, "time": "2024-03-15T10:32:47+00:00" }, + { + "name": "dasprid/enum", + "version": "1.0.6", + "source": { + "type": "git", + "url": "https://github.com/DASPRiD/Enum.git", + "reference": "8dfd07c6d2cf31c8da90c53b83c026c7696dda90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/8dfd07c6d2cf31c8da90c53b83c026c7696dda90", + "reference": "8dfd07c6d2cf31c8da90c53b83c026c7696dda90", + "shasum": "" + }, + "require": { + "php": ">=7.1 <9.0" + }, + "require-dev": { + "phpunit/phpunit": "^7 || ^8 || ^9 || ^10 || ^11", + "squizlabs/php_codesniffer": "*" + }, + "type": "library", + "autoload": { + "psr-4": { + "DASPRiD\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "PHP 7.1 enum implementation", + "keywords": [ + "enum", + "map" + ], + "support": { + "issues": "https://github.com/DASPRiD/Enum/issues", + "source": "https://github.com/DASPRiD/Enum/tree/1.0.6" + }, + "time": "2024-08-09T14:30:48+00:00" + }, { "name": "defuse/php-encryption", "version": "v2.4.0", @@ -982,159 +1086,6 @@ }, "time": "2024-07-08T12:26:09+00:00" }, - { - "name": "doctrine/dbal", - "version": "4.2.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/dbal.git", - "reference": "dadd35300837a3a2184bd47d403333b15d0a9bd0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/dadd35300837a3a2184bd47d403333b15d0a9bd0", - "reference": "dadd35300837a3a2184bd47d403333b15d0a9bd0", - "shasum": "" - }, - "require": { - "doctrine/deprecations": "^0.5.3|^1", - "php": "^8.1", - "psr/cache": "^1|^2|^3", - "psr/log": "^1|^2|^3" - }, - "require-dev": { - "doctrine/coding-standard": "12.0.0", - "fig/log-test": "^1", - "jetbrains/phpstorm-stubs": "2023.2", - "phpstan/phpstan": "1.12.6", - "phpstan/phpstan-phpunit": "1.4.0", - "phpstan/phpstan-strict-rules": "^1.6", - "phpunit/phpunit": "10.5.30", - "psalm/plugin-phpunit": "0.19.0", - "slevomat/coding-standard": "8.13.1", - "squizlabs/php_codesniffer": "3.10.2", - "symfony/cache": "^6.3.8|^7.0", - "symfony/console": "^5.4|^6.3|^7.0", - "vimeo/psalm": "5.25.0" - }, - "suggest": { - "symfony/console": "For helpful console commands such as SQL execution and import of files." - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\DBAL\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - } - ], - "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", - "homepage": "https://www.doctrine-project.org/projects/dbal.html", - "keywords": [ - "abstraction", - "database", - "db2", - "dbal", - "mariadb", - "mssql", - "mysql", - "oci8", - "oracle", - "pdo", - "pgsql", - "postgresql", - "queryobject", - "sasql", - "sql", - "sqlite", - "sqlserver", - "sqlsrv" - ], - "support": { - "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/4.2.1" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", - "type": "tidelift" - } - ], - "time": "2024-10-10T18:01:27+00:00" - }, - { - "name": "doctrine/deprecations", - "version": "1.1.4", - "source": { - "type": "git", - "url": "https://github.com/doctrine/deprecations.git", - "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", - "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^9 || ^12", - "phpstan/phpstan": "1.4.10 || 2.0.3", - "phpstan/phpstan-phpunit": "^1.0 || ^2", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "psr/log": "^1 || ^2 || ^3" - }, - "suggest": { - "psr/log": "Allows logging deprecations via PSR-3 logger implementation" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Deprecations\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", - "homepage": "https://www.doctrine-project.org/", - "support": { - "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/1.1.4" - }, - "time": "2024-12-07T21:18:45+00:00" - }, { "name": "doctrine/inflector", "version": "2.0.10", @@ -2679,28 +2630,29 @@ }, { "name": "inertiajs/inertia-laravel", - "version": "v1.3.1", + "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/inertiajs/inertia-laravel.git", - "reference": "c4026af538c21355a11c4f90f2a9e0bad7abd88d" + "reference": "0259e37f802bc39c814c42ba92c04ada17921f70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/inertiajs/inertia-laravel/zipball/c4026af538c21355a11c4f90f2a9e0bad7abd88d", - "reference": "c4026af538c21355a11c4f90f2a9e0bad7abd88d", + "url": "https://api.github.com/repos/inertiajs/inertia-laravel/zipball/0259e37f802bc39c814c42ba92c04ada17921f70", + "reference": "0259e37f802bc39c814c42ba92c04ada17921f70", "shasum": "" }, "require": { "ext-json": "*", - "laravel/framework": "^8.74|^9.0|^10.0|^11.0", - "php": "^7.3|~8.0.0|~8.1.0|~8.2.0|~8.3.0|~8.4.0", - "symfony/console": "^5.3|^6.0|^7.0" + "laravel/framework": "^10.0|^11.0", + "php": "^8.1.0", + "symfony/console": "^6.2|^7.0" }, "require-dev": { + "laravel/pint": "^1.16", "mockery/mockery": "^1.3.3", - "orchestra/testbench": "^6.45|^7.44|^8.25|^9.3", - "phpunit/phpunit": "^8.0|^9.5.8|^10.4", + "orchestra/testbench": "^8.0|^9.2", + "phpunit/phpunit": "^10.4|^11.0", "roave/security-advisories": "dev-master" }, "suggest": { @@ -2712,9 +2664,6 @@ "providers": [ "Inertia\\ServiceProvider" ] - }, - "branch-alias": { - "dev-master": "1.x-dev" } }, "autoload": { @@ -2743,7 +2692,7 @@ ], "support": { "issues": "https://github.com/inertiajs/inertia-laravel/issues", - "source": "https://github.com/inertiajs/inertia-laravel/tree/v1.3.1" + "source": "https://github.com/inertiajs/inertia-laravel/tree/v2.0.0" }, "funding": [ { @@ -2751,7 +2700,7 @@ "type": "github" } ], - "time": "2024-11-14T14:22:48+00:00" + "time": "2024-12-13T02:48:29+00:00" }, { "name": "intervention/httpauth", @@ -2875,32 +2824,32 @@ }, { "name": "kiritokatklian/nova-permission", - "version": "4.0.10", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/kiritokatklian/nova-permission.git", - "reference": "c8d16c7601fcbd19e3c6959ec765409690e91aed" + "reference": "f1d5ba2485b10a5989c0e50259c6f0c88a4c56cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kiritokatklian/nova-permission/zipball/c8d16c7601fcbd19e3c6959ec765409690e91aed", - "reference": "c8d16c7601fcbd19e3c6959ec765409690e91aed", + "url": "https://api.github.com/repos/kiritokatklian/nova-permission/zipball/f1d5ba2485b10a5989c0e50259c6f0c88a4c56cc", + "reference": "f1d5ba2485b10a5989c0e50259c6f0c88a4c56cc", "shasum": "" }, "require": { - "laravel/nova": "^4.0", + "laravel/nova": "^4.0|^5.0", "php": "^7.4|^8.0|^8.1", "spatie/laravel-permission": "^3.0|^4.0|^5.0|^6.0" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - }, "laravel": { "providers": [ "Vyuldashev\\NovaPermission\\ToolServiceProvider" ] + }, + "branch-alias": { + "dev-master": "2.0-dev" } }, "autoload": { @@ -2920,9 +2869,9 @@ ], "support": { "issues": "https://github.com/kiritokatklian/nova-permission/issues", - "source": "https://github.com/kiritokatklian/nova-permission/tree/4.0.10" + "source": "https://github.com/kiritokatklian/nova-permission/tree/5.0.0" }, - "time": "2024-05-21T08:46:38+00:00" + "time": "2024-12-19T12:43:20+00:00" }, { "name": "larastan/larastan", @@ -3029,6 +2978,71 @@ ], "time": "2024-11-11T23:11:00+00:00" }, + { + "name": "laravel/fortify", + "version": "v1.25.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/fortify.git", + "reference": "5022e7c01385fd6edcef91c12b19071f8f20d6d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/fortify/zipball/5022e7c01385fd6edcef91c12b19071f8f20d6d8", + "reference": "5022e7c01385fd6edcef91c12b19071f8f20d6d8", + "shasum": "" + }, + "require": { + "bacon/bacon-qr-code": "^3.0", + "ext-json": "*", + "illuminate/support": "^10.0|^11.0", + "php": "^8.1", + "pragmarx/google2fa": "^8.0", + "symfony/console": "^6.0|^7.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^8.16|^9.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.4" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Fortify\\FortifyServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Fortify\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Backend controllers and scaffolding for Laravel authentication.", + "keywords": [ + "auth", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/fortify/issues", + "source": "https://github.com/laravel/fortify" + }, + "time": "2024-11-27T14:51:15+00:00" + }, { "name": "laravel/framework", "version": "v11.36.1", @@ -3326,52 +3340,53 @@ }, { "name": "laravel/nova", - "version": "4.35.5", + "version": "5.0.4", "source": { "type": "git", "url": "git@github.com:laravel/nova.git", - "reference": "3ff66e8325fb6e19624c26b77084f25c6c803a0b" + "reference": "fb3de5987c32768f5e055e1b9767d64b8bcc0705" }, "dist": { "type": "zip", - "url": "https://nova.laravel.com/dist/laravel/nova/laravel-nova-3ff66e8325fb6e19624c26b77084f25c6c803a0b-zip-b8a291.zip", - "reference": "3ff66e8325fb6e19624c26b77084f25c6c803a0b", - "shasum": "b229f7175b1941d98ac2c106ceb2ec0adaa8a99f" + "url": "https://nova.laravel.com/dist/laravel/nova/laravel-nova-fb3de5987c32768f5e055e1b9767d64b8bcc0705-zip-3b75c2.zip", + "reference": "fb3de5987c32768f5e055e1b9767d64b8bcc0705", + "shasum": "4540184bb4d292c08d679790bb2babb54d2d4efe" }, "require": { - "brick/money": "^0.5|^0.6|^0.7|^0.8|^0.9|^0.10", - "doctrine/dbal": "^2.13.3|^3.1.2|^4.0", + "brick/money": "^0.8|^0.9|^0.10", "ext-json": "*", - "illuminate/support": "^8.83.4|^9.3.1|^10.0|^11.0", - "inertiajs/inertia-laravel": "^0.4.5|^0.5.2|^0.6.0|^1.0", - "laravel/ui": "^3.3|^4.0", - "nesbot/carbon": "^2.53.1|^3.0", - "php": "^7.3|^8.0", - "rap2hpoutre/fast-excel": "^3.2|^4.1|^5.0", - "spatie/once": "^1.1|^2.0|^3.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", - "symfony/polyfill-intl-icu": "^1.22.1", - "symfony/process": "^5.4|^6.0|^7.0" + "illuminate/support": "^10.48.23|^11.35", + "inertiajs/inertia-laravel": "^1.3.2|^2.0", + "laravel/fortify": "^1.24.5", + "nesbot/carbon": "^2.62.1|^3.4", + "php": "^8.1", + "rap2hpoutre/fast-excel": "^5.4", + "spatie/once": "^3.0", + "symfony/console": "^6.4.14|^7.0.3", + "symfony/finder": "^6.4.13|^7.0.3", + "symfony/polyfill-intl-icu": "^1.31", + "symfony/polyfill-php83": "^1.31", + "symfony/polyfill-php84": "^1.31", + "symfony/process": "^6.4.14|^7.0.3" }, "require-dev": { - "larastan/larastan": "^1.0.1|^2.5.1", - "laravel/nova-dusk-suite": "8.4.x-dev|9.4.x-dev|10.4.x-dev|11.4.x-dev", - "laravel/pint": "^1.6", - "laravel/scout": "^9.8|^10.0", - "mockery/mockery": "^1.4.4", - "orchestra/testbench-dusk": "^6.44|^7.40|^8.22|^9.0", - "phpunit/phpunit": "^9.6|^10.5", - "predis/predis": "^1.1.9|^2.0.2" + "doctrine/dbal": "^3.5.1|^4.0", + "larastan/larastan": "^2.5.1", + "laravel/pint": "^1.17", + "laravel/scout": "^10.11", + "orchestra/testbench-core": "^8.30|^9.7", + "orchestra/testbench-dusk": "^8.32|^9.10", + "orchestra/workbench": "^8.13|^9.9", + "phpstan/phpstan": "^1.12", + "phpunit/phpunit": "^10.5.35|^11.3.5", + "predis/predis": "^2.3", + "spatie/laravel-ray": "^1.39" }, "suggest": { "ext-intl": "Required to format Currency field" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - }, "laravel": { "providers": [ "Laravel\\Nova\\NovaCoreServiceProvider" @@ -3388,47 +3403,86 @@ }, "autoload-dev": { "psr-4": { - "Laravel\\Nova\\Tests\\": "tests/" - } + "Laravel\\Nova\\Tests\\": "tests/", + "App\\": "workbench/app/", + "Database\\Factories\\": "workbench/database/factories/", + "Database\\Seeders\\": "workbench/database/seeders/", + "NovaComponents\\CustomField\\": "workbench/nova-components/CustomField/src/", + "NovaComponents\\IconsViewer\\": "workbench/nova-components/IconsViewer/src/", + "NovaComponents\\RememberTokenCopier\\": "workbench/nova-components/RememberTokenCopier/src/", + "NovaComponents\\ResourceTool\\": "workbench/nova-components/ResourceTool/src/", + "NovaComponents\\SidebarTool\\": "workbench/nova-components/SidebarTool/src/", + "Testbench\\App\\": "tests/laravel/app/", + "Testbench\\Database\\Factories\\": "tests/laravel/database/factories/" + }, + "files": [ + "workbench/app/functions.php" + ] }, "scripts": { - "post-autoload-dump": [ - "@clear", + "post-update-cmd": [ "@php vendor/bin/dusk-updater detect --auto-update --ansi", - "@php vendor/bin/testbench-dusk package:discover --ansi" + "@dusk:prepare", + "@sync" ], "clear": [ "@php vendor/bin/testbench-dusk package:purge-skeleton --ansi", "@php vendor/bin/testbench-dusk package:dusk-purge --ansi" ], - "dusk:prepare": [ - "@php -r \"file_exists('phpunit.dusk.xml') || copy('phpunit.dusk.xml.dist', 'phpunit.dusk.xml'); \"", - "@php -r \"if (file_exists('workbench/.env.dusk')) { copy('workbench/.env.dusk', 'vendor/laravel/nova-dusk-suite/.env'); } else { copy('workbench/.env.dusk.example', 'vendor/laravel/nova-dusk-suite/.env'); }\"" - ], - "dusk:dev-assets": [ + "build:dev-assets": [ "TAILWIND_MODE=build npm run dev", - "@php vendor/bin/testbench-dusk nova:publish --force --ansi" + "@sync" ], - "dusk:assets": [ + "build:assets": [ "TAILWIND_MODE=build npm run prod", + "@sync" + ], + "sync": [ + "@php vendor/bin/testbench-dusk package:sync-skeleton --ansi", + "@php vendor/bin/testbench-dusk package:discover --ansi", "@php vendor/bin/testbench-dusk nova:publish --force --ansi" ], - "dusk:test": [ + "dusk:prepare": [ + "@clear", + "@php vendor/bin/testbench workbench:drop-sqlite-db --ansi", + "@php -r \"file_exists('phpunit.dusk.xml') || copy('phpunit.dusk.xml.dist', 'phpunit.dusk.xml'); \"", "@php vendor/bin/testbench-dusk package:dusk-purge --ansi", - "@php vendor/bin/phpunit -c phpunit.dusk.xml --stop-on-failure --stop-on-error" + "@php vendor/bin/testbench-dusk workbench:build --ansi" ], - "dusk:filter": [ - "./vendor/bin/testbench-dusk package:dusk-purge --ansi && ./vendor/bin/phpunit -c phpunit.dusk.xml --filter" + "test": [ + "@clear", + "@php vendor/bin/testbench workbench:drop-sqlite-db --ansi", + "@php vendor/bin/testbench workbench:build --ansi", + "@php vendor/bin/phpunit" + ], + "dusk:test": [ + "@dusk:prepare", + "@php vendor/bin/phpunit -c phpunit.dusk.xml --stop-on-failure --stop-on-error" ], "test:local": [ - "@php vendor/bin/phpunit -c phpunit.xml --group date-field,datetime-field,external-network --testdox", + "@dusk:prepare", + "@php vendor/bin/phpunit --group date-field,datetime-field,external-network --testdox", "@php vendor/bin/phpunit -c phpunit.dusk.xml --group date-field,datetime-field,external-network --testdox" ], + "lint": [ + "@php vendor/bin/pint src --config=pint.json", + "@php vendor/bin/pint workbench --config=pint.json", + "@php vendor/bin/pint tests --config=tests/pint.json", + "@php vendor/bin/pint types --config=tests/pint.json", + "@php vendor/bin/phpstan analyse --verbose" + ], "serve": [ "@clear", - "@php vendor/bin/testbench package:discover --ansi", - "@php vendor/bin/testbench workbench:build --ansi", - "@php vendor/bin/testbench serve" + "@php vendor/bin/testbench-dusk package:discover --ansi", + "@php vendor/bin/testbench-dusk workbench:build --ansi", + "@putenv PHP_CLI_SERVER_WORKERS=5", + "@php vendor/bin/testbench-dusk serve --ansi" + ], + "herd": [ + "@clear", + "@sync", + "@php vendor/bin/testbench-dusk workbench:build --ansi", + "APP_URL=http://laravel-nova.test herd open laravel-nova" ] }, "license": [ @@ -3446,9 +3500,9 @@ "laravel" ], "support": { - "source": "https://github.com/laravel/nova/tree/v4.35.5" + "source": "https://github.com/laravel/nova/tree/v5.0.4" }, - "time": "2024-11-21T14:25:52+00:00" + "time": "2024-12-19T14:56:23+00:00" }, { "name": "laravel/passport", @@ -3930,69 +3984,6 @@ }, "time": "2024-09-23T13:32:56+00:00" }, - { - "name": "laravel/ui", - "version": "v4.5.2", - "source": { - "type": "git", - "url": "https://github.com/laravel/ui.git", - "reference": "c75396f63268c95b053c8e4814eb70e0875e9628" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/ui/zipball/c75396f63268c95b053c8e4814eb70e0875e9628", - "reference": "c75396f63268c95b053c8e4814eb70e0875e9628", - "shasum": "" - }, - "require": { - "illuminate/console": "^9.21|^10.0|^11.0", - "illuminate/filesystem": "^9.21|^10.0|^11.0", - "illuminate/support": "^9.21|^10.0|^11.0", - "illuminate/validation": "^9.21|^10.0|^11.0", - "php": "^8.0", - "symfony/console": "^6.0|^7.0" - }, - "require-dev": { - "orchestra/testbench": "^7.35|^8.15|^9.0", - "phpunit/phpunit": "^9.3|^10.4|^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.x-dev" - }, - "laravel": { - "providers": [ - "Laravel\\Ui\\UiServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Laravel\\Ui\\": "src/", - "Illuminate\\Foundation\\Auth\\": "auth-backend/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Laravel UI utilities and presets.", - "keywords": [ - "laravel", - "ui" - ], - "support": { - "source": "https://github.com/laravel/ui/tree/v4.5.2" - }, - "time": "2024-05-08T18:07:10+00:00" - }, { "name": "lcobucci/clock", "version": "3.3.1", @@ -5432,16 +5423,16 @@ }, { "name": "nesbot/carbon", - "version": "3.8.2", + "version": "3.8.3", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "e1268cdbc486d97ce23fef2c666dc3c6b6de9947" + "reference": "f01cfa96468f4c38325f507ab81a4f1d2cd93cfe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/e1268cdbc486d97ce23fef2c666dc3c6b6de9947", - "reference": "e1268cdbc486d97ce23fef2c666dc3c6b6de9947", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/f01cfa96468f4c38325f507ab81a4f1d2cd93cfe", + "reference": "f01cfa96468f4c38325f507ab81a4f1d2cd93cfe", "shasum": "" }, "require": { @@ -5473,10 +5464,6 @@ ], "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.x-dev", - "dev-2.x": "2.x-dev" - }, "laravel": { "providers": [ "Carbon\\Laravel\\ServiceProvider" @@ -5486,6 +5473,10 @@ "includes": [ "extension.neon" ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-master": "3.x-dev" } }, "autoload": { @@ -5534,7 +5525,7 @@ "type": "tidelift" } ], - "time": "2024-11-07T17:46:48+00:00" + "time": "2024-12-21T18:03:19+00:00" }, { "name": "nette/schema", @@ -5907,16 +5898,16 @@ }, { "name": "openspout/openspout", - "version": "v4.26.0", + "version": "v4.28.3", "source": { "type": "git", "url": "https://github.com/openspout/openspout.git", - "reference": "a49b947c0c109f4fd112f9b5c6d6cb3e6baf8b50" + "reference": "12b5eddcc230a97a9a67a722ad75c247e1a16750" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/openspout/openspout/zipball/a49b947c0c109f4fd112f9b5c6d6cb3e6baf8b50", - "reference": "a49b947c0c109f4fd112f9b5c6d6cb3e6baf8b50", + "url": "https://api.github.com/repos/openspout/openspout/zipball/12b5eddcc230a97a9a67a722ad75c247e1a16750", + "reference": "12b5eddcc230a97a9a67a722ad75c247e1a16750", "shasum": "" }, "require": { @@ -5930,13 +5921,13 @@ }, "require-dev": { "ext-zlib": "*", - "friendsofphp/php-cs-fixer": "^3.64.0", - "infection/infection": "^0.29.6", + "friendsofphp/php-cs-fixer": "^3.65.0", + "infection/infection": "^0.29.8", "phpbench/phpbench": "^1.3.1", - "phpstan/phpstan": "^1.12.4", - "phpstan/phpstan-phpunit": "^1.4.0", - "phpstan/phpstan-strict-rules": "^1.6.1", - "phpunit/phpunit": "^11.3.6" + "phpstan/phpstan": "^2.0.3", + "phpstan/phpstan-phpunit": "^2.0.1", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^11.5.0" }, "suggest": { "ext-iconv": "To handle non UTF-8 CSV files (if \"php-mbstring\" is not already installed or is too limited)", @@ -5984,7 +5975,7 @@ ], "support": { "issues": "https://github.com/openspout/openspout/issues", - "source": "https://github.com/openspout/openspout/tree/v4.26.0" + "source": "https://github.com/openspout/openspout/tree/v4.28.3" }, "funding": [ { @@ -5996,7 +5987,7 @@ "type": "github" } ], - "time": "2024-09-24T14:04:43+00:00" + "time": "2024-12-17T11:28:11+00:00" }, { "name": "paragonie/constant_time_encoding", @@ -6631,31 +6622,31 @@ "time": "2021-10-28T11:13:42+00:00" }, { - "name": "psr/cache", - "version": "3.0.0", + "name": "pragmarx/google2fa", + "version": "v8.0.3", "source": { "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + "url": "https://github.com/antonioribeiro/google2fa.git", + "reference": "6f8d87ebd5afbf7790bde1ffc7579c7c705e0fad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "url": "https://api.github.com/repos/antonioribeiro/google2fa/zipball/6f8d87ebd5afbf7790bde1ffc7579c7c705e0fad", + "reference": "6f8d87ebd5afbf7790bde1ffc7579c7c705e0fad", "shasum": "" }, "require": { - "php": ">=8.0.0" + "paragonie/constant_time_encoding": "^1.0|^2.0|^3.0", + "php": "^7.1|^8.0" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } + "require-dev": { + "phpstan/phpstan": "^1.9", + "phpunit/phpunit": "^7.5.15|^8.5|^9.0" }, + "type": "library", "autoload": { "psr-4": { - "Psr\\Cache\\": "src/" + "PragmaRX\\Google2FA\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -6664,20 +6655,23 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "name": "Antonio Carlos Ribeiro", + "email": "acr@antoniocarlosribeiro.com", + "role": "Creator & Designer" } ], - "description": "Common interface for caching libraries", + "description": "A One Time Password Authentication package, compatible with Google Authenticator.", "keywords": [ - "cache", - "psr", - "psr-6" + "2fa", + "Authentication", + "Two Factor Authentication", + "google2fa" ], "support": { - "source": "https://github.com/php-fig/cache/tree/3.0.0" + "issues": "https://github.com/antonioribeiro/google2fa/issues", + "source": "https://github.com/antonioribeiro/google2fa/tree/v8.0.3" }, - "time": "2021-02-03T23:26:27+00:00" + "time": "2024-09-05T11:56:40+00:00" }, { "name": "psr/clock", @@ -8116,14 +8110,14 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "6.x-dev", - "dev-master": "6.x-dev" - }, "laravel": { "providers": [ "Spatie\\Permission\\PermissionServiceProvider" ] + }, + "branch-alias": { + "dev-main": "6.x-dev", + "dev-master": "6.x-dev" } }, "autoload": { @@ -9669,8 +9663,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9730,6 +9724,82 @@ ], "time": "2024-09-09T11:45:10+00:00" }, + { + "name": "symfony/polyfill-php84", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php84.git", + "reference": "e5493eb51311ab0b1cc2243416613f06ed8f18bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/e5493eb51311ab0b1cc2243416613f06ed8f18bd", + "reference": "e5493eb51311ab0b1cc2243416613f06ed8f18bd", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php84\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php84/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T12:04:04+00:00" + }, { "name": "symfony/postmark-mailer", "version": "v7.2.0", @@ -10598,31 +10668,33 @@ }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "v2.2.7", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb" + "reference": "0d72ac1c00084279c1816675284073c5a337c20d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/83ee6f38df0a63106a9e4536e3060458b74ccedb", - "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0d72ac1c00084279c1816675284073c5a337c20d", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", - "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5.10" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2.x-dev" + "dev-master": "2.x-dev" } }, "autoload": { @@ -10645,9 +10717,9 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.2.7" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.3.0" }, - "time": "2023-12-08T13:03:43+00:00" + "time": "2024-12-21T16:25:41+00:00" }, { "name": "tubalmartin/cssmin", @@ -11793,6 +11865,51 @@ }, "time": "2019-12-04T15:06:13+00:00" }, + { + "name": "doctrine/deprecations", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12", + "phpstan/phpstan": "1.4.10 || 2.0.3", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/log": "^1 || ^2 || ^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.4" + }, + "time": "2024-12-07T21:18:45+00:00" + }, { "name": "felixfbecker/advanced-json-rpc", "version": "v3.2.1", @@ -15727,7 +15844,7 @@ "ext-xml": "*", "ext-zip": "*" }, - "platform-dev": {}, + "platform-dev": [], "platform-overrides": { "php": "8.3.6" },