diff --git a/.env.dusk.local b/.env.dusk.local
new file mode 100644
index 0000000000..abf54cf77e
--- /dev/null
+++ b/.env.dusk.local
@@ -0,0 +1,105 @@
+# --------------------------------------------
+# REQUIRED: BASIC APP SETTINGS
+# --------------------------------------------
+APP_ENV=local
+APP_DEBUG=false
+APP_KEY=base64:hTUIUh9CP6dQx+6EjSlfWTgbaMaaRvlpEwk45vp+xmk=
+APP_URL=http://127.0.0.1:8000
+APP_TIMEZONE='US/Eastern'
+APP_LOCALE=en
+APP_LOCKED=false
+MAX_RESULTS=200
+
+# --------------------------------------------
+# REQUIRED: UPLOADED FILE STORAGE SETTINGS
+# --------------------------------------------
+PRIVATE_FILESYSTEM_DISK=local
+PUBLIC_FILESYSTEM_DISK=local_public
+
+# --------------------------------------------
+# REQUIRED: DATABASE SETTINGS
+# --------------------------------------------
+DB_CONNECTION=mysql
+DB_HOST=localhost
+DB_DATABASE=snipeit-local
+DB_USERNAME=snipeit-local
+DB_PASSWORD=snipeit-local
+DB_PREFIX=null
+DB_DUMP_PATH='/Applications/MAMP/Library/bin'
+
+# --------------------------------------------
+# OPTIONAL: SSL DATABASE SETTINGS
+# --------------------------------------------
+DB_SSL=false
+DB_SSL_KEY_PATH=null
+DB_SSL_CERT_PATH=null
+DB_SSL_CA_PATH=null
+DB_SSL_CIPHER=null
+
+# --------------------------------------------
+# REQUIRED: OUTGOING MAIL SERVER SETTINGS
+# --------------------------------------------
+MAIL_DRIVER="log"
+
+
+# --------------------------------------------
+# REQUIRED: IMAGE LIBRARY
+# This should be gd or imagick
+# --------------------------------------------
+IMAGE_LIB=gd
+
+
+# --------------------------------------------
+# OPTIONAL: SESSION SETTINGS
+# --------------------------------------------
+SESSION_LIFETIME=12000
+EXPIRE_ON_CLOSE=false
+ENCRYPT=true
+COOKIE_NAME=snipeit_v5_local
+SECURE_COOKIES=true
+
+# --------------------------------------------
+# OPTIONAL: SECURITY HEADER SETTINGS
+# --------------------------------------------
+REFERRER_POLICY=same-origin
+ENABLE_CSP=true
+CORS_ALLOWED_ORIGINS="*"
+
+# --------------------------------------------
+# OPTIONAL: CACHE SETTINGS
+# --------------------------------------------
+CACHE_DRIVER=file
+SESSION_DRIVER=file
+QUEUE_DRIVER=sync
+
+# --------------------------------------------
+# OPTIONAL: LOGIN THROTTLING
+# --------------------------------------------
+LOGIN_MAX_ATTEMPTS=50000
+LOGIN_LOCKOUT_DURATION=1000
+RESET_PASSWORD_LINK_EXPIRES=15
+
+# --------------------------------------------
+# OPTIONAL: API
+# --------------------------------------------
+API_MAX_REQUESTS_PER_HOUR=200
+
+# --------------------------------------------
+# OPTIONAL: SAML SETTINGS
+# --------------------------------------------
+DISABLE_NOSAML_LOCAL_LOGIN=true
+
+
+# --------------------------------------------
+# OPTIONAL: MISC
+# --------------------------------------------
+APP_LOG=single
+LOG_LEVEL=debug
+LOG_CHANNEL=stack
+LOG_SLACK_WEBHOOK_URL=null
+APP_TRUSTED_PROXIES=192.168.1.1,10.0.0.1
+ALLOW_IFRAMING=true
+ENABLE_HSTS=false
+WARN_DEBUG=false
+APP_CIPHER=AES-256-CBC
+
diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
index bb5643a920..86903e6dda 100644
--- a/app/Providers/AppServiceProvider.php
+++ b/app/Providers/AppServiceProvider.php
@@ -61,8 +61,15 @@ class AppServiceProvider extends ServiceProvider
*/
public function register()
{
+ // Only load rollbar if there is a rollbar key and the app is in production
if (($this->app->environment('production')) && (config('logging.channels.rollbar.access_token'))) {
$this->app->register(\Rollbar\Laravel\RollbarServiceProvider::class);
- }
+ }
+
+ // Only load dusk's service provider if the app is in local or develop mode
+ if ($this->app->environment(['local', 'develop'])) {
+ $this->app->register(\Laravel\Dusk\DuskServiceProvider::class);
+ }
+
}
}
diff --git a/c3.php b/c3.php
deleted file mode 100644
index 285a9185aa..0000000000
--- a/c3.php
+++ /dev/null
@@ -1,275 +0,0 @@
- $value) {
- $_SERVER["HTTP_X_CODECEPTION_".strtoupper($key)] = $value;
- }
- }
-}
-
-if (!array_key_exists('HTTP_X_CODECEPTION_CODECOVERAGE', $_SERVER)) {
- return;
-}
-
-if (!function_exists('__c3_error')) {
- function __c3_error($message)
- {
- $errorLogFile = defined('C3_CODECOVERAGE_ERROR_LOG_FILE') ?
- C3_CODECOVERAGE_ERROR_LOG_FILE :
- C3_CODECOVERAGE_MEDIATE_STORAGE . DIRECTORY_SEPARATOR . 'error.txt';
- if (is_writable($errorLogFile)) {
- file_put_contents($errorLogFile, $message);
- }else{
- $message = "Could not write error to log file ($errorLogFile), original message: $message";
- }
- if (!headers_sent()) {
- header('X-Codeception-CodeCoverage-Error: ' . str_replace("\n", ' ', $message), true, 500);
- }
- setcookie('CODECEPTION_CODECOVERAGE_ERROR', $message);
- }
-}
-
-// phpunit codecoverage shimming
-if (class_exists('SebastianBergmann\CodeCoverage\CodeCoverage')) {
- class_alias('SebastianBergmann\CodeCoverage\CodeCoverage', 'PHP_CodeCoverage');
- class_alias('SebastianBergmann\CodeCoverage\Report\Text', 'PHP_CodeCoverage_Report_Text');
- class_alias('SebastianBergmann\CodeCoverage\Report\PHP', 'PHP_CodeCoverage_Report_PHP');
- class_alias('SebastianBergmann\CodeCoverage\Report\Clover', 'PHP_CodeCoverage_Report_Clover');
- class_alias('SebastianBergmann\CodeCoverage\Report\Html\Facade', 'PHP_CodeCoverage_Report_HTML');
- class_alias('SebastianBergmann\CodeCoverage\Exception', 'PHP_CodeCoverage_Exception');
-}
-
-// Autoload Codeception classes
-if (!class_exists('\\Codeception\\Codecept')) {
- if (file_exists(__DIR__ . '/codecept.phar')) {
- require_once 'phar://'.__DIR__ . '/codecept.phar/autoload.php';
- } elseif (stream_resolve_include_path(__DIR__ . '/vendor/autoload.php')) {
- require_once __DIR__ . '/vendor/autoload.php';
- // Required to load some methods only available at codeception/autoload.php
- if (stream_resolve_include_path(__DIR__ . '/vendor/codeception/codeception/autoload.php')) {
- require_once __DIR__ . '/vendor/codeception/codeception/autoload.php';
- }
- } elseif (stream_resolve_include_path('Codeception/autoload.php')) {
- require_once 'Codeception/autoload.php';
- } else {
- __c3_error('Codeception is not loaded. Please check that either PHAR or Composer or PEAR package can be used');
- }
-}
-
-// Load Codeception Config
-$config_dist_file = realpath(__DIR__) . DIRECTORY_SEPARATOR . 'codeception.dist.yml';
-$config_file = realpath(__DIR__) . DIRECTORY_SEPARATOR . 'codeception.yml';
-
-if (isset($_SERVER['HTTP_X_CODECEPTION_CODECOVERAGE_CONFIG'])) {
- $config_file = realpath(__DIR__) . DIRECTORY_SEPARATOR . $_SERVER['HTTP_X_CODECEPTION_CODECOVERAGE_CONFIG'];
-}
-if (file_exists($config_file)) {
- // Use codeception.yml for configuration.
-} elseif (file_exists($config_dist_file)) {
- // Use codeception.dist.yml for configuration.
- $config_file = $config_dist_file;
-} else {
- __c3_error(sprintf("Codeception config file '%s' not found", $config_file));
-}
-try {
- \Codeception\Configuration::config($config_file);
-} catch (\Exception $e) {
- __c3_error($e->getMessage());
-}
-
-if (!defined('C3_CODECOVERAGE_MEDIATE_STORAGE')) {
-
- // workaround for 'zend_mm_heap corrupted' problem
- gc_disable();
-
- if ((integer)ini_get('memory_limit') < 384) {
- ini_set('memory_limit', '384M');
- }
-
- define('C3_CODECOVERAGE_MEDIATE_STORAGE', Codeception\Configuration::logDir() . 'c3tmp');
- define('C3_CODECOVERAGE_PROJECT_ROOT', Codeception\Configuration::projectDir());
- define('C3_CODECOVERAGE_TESTNAME', $_SERVER['HTTP_X_CODECEPTION_CODECOVERAGE']);
-
- function __c3_build_html_report(PHP_CodeCoverage $codeCoverage, $path)
- {
- $writer = new PHP_CodeCoverage_Report_HTML();
- $writer->process($codeCoverage, $path . 'html');
-
- if (file_exists($path . '.tar')) {
- unlink($path . '.tar');
- }
-
- $phar = new PharData($path . '.tar');
- $phar->setSignatureAlgorithm(Phar::SHA1);
- $files = $phar->buildFromDirectory($path . 'html');
- array_map('unlink', $files);
-
- if (in_array('GZ', Phar::getSupportedCompression())) {
- if (file_exists($path . '.tar.gz')) {
- unlink($path . '.tar.gz');
- }
-
- $phar->compress(\Phar::GZ);
-
- // close the file so that we can rename it
- unset($phar);
-
- unlink($path . '.tar');
- rename($path . '.tar.gz', $path . '.tar');
- }
-
- return $path . '.tar';
- }
-
- function __c3_build_clover_report(PHP_CodeCoverage $codeCoverage, $path)
- {
- $writer = new PHP_CodeCoverage_Report_Clover();
- $writer->process($codeCoverage, $path . '.clover.xml');
-
- return $path . '.clover.xml';
- }
-
- function __c3_send_file($filename)
- {
- if (!headers_sent()) {
- readfile($filename);
- }
-
- return __c3_exit();
- }
-
- /**
- * @param $filename
- * @return null|PHP_CodeCoverage
- */
- function __c3_factory($filename)
- {
- $phpCoverage = is_readable($filename)
- ? unserialize(file_get_contents($filename))
- : new PHP_CodeCoverage();
-
-
- if (isset($_SERVER['HTTP_X_CODECEPTION_CODECOVERAGE_SUITE'])) {
- $suite = $_SERVER['HTTP_X_CODECEPTION_CODECOVERAGE_SUITE'];
- try {
- $settings = \Codeception\Configuration::suiteSettings($suite, \Codeception\Configuration::config());
- } catch (Exception $e) {
- __c3_error($e->getMessage());
- }
- } else {
- $settings = \Codeception\Configuration::config();
- }
-
- try {
- \Codeception\Coverage\Filter::setup($phpCoverage)
- ->whiteList($settings)
- ->blackList($settings);
- } catch (Exception $e) {
- __c3_error($e->getMessage());
- }
-
- return $phpCoverage;
- }
-
- function __c3_exit()
- {
- if (!isset($_SERVER['HTTP_X_CODECEPTION_CODECOVERAGE_DEBUG'])) {
- exit;
- }
- return null;
- }
-
- function __c3_clear()
- {
- \Codeception\Util\FileSystem::doEmptyDir(C3_CODECOVERAGE_MEDIATE_STORAGE);
- }
-}
-
-if (!is_dir(C3_CODECOVERAGE_MEDIATE_STORAGE)) {
- if (mkdir(C3_CODECOVERAGE_MEDIATE_STORAGE, 0777, true) === false) {
- __c3_error('Failed to create directory "' . C3_CODECOVERAGE_MEDIATE_STORAGE . '"');
- }
-}
-
-// evaluate base path for c3-related files
-$path = realpath(C3_CODECOVERAGE_MEDIATE_STORAGE) . DIRECTORY_SEPARATOR . 'codecoverage';
-
-$requested_c3_report = (strpos($_SERVER['REQUEST_URI'], 'c3/report') !== false);
-
-$complete_report = $current_report = $path . '.serialized';
-if ($requested_c3_report) {
- set_time_limit(0);
-
- $route = ltrim(strrchr($_SERVER['REQUEST_URI'], '/'), '/');
-
- if ($route == 'clear') {
- __c3_clear();
- return __c3_exit();
- }
-
- $codeCoverage = __c3_factory($complete_report);
-
- switch ($route) {
- case 'html':
- try {
- __c3_send_file(__c3_build_html_report($codeCoverage, $path));
- } catch (Exception $e) {
- __c3_error($e->getMessage());
- }
- return __c3_exit();
- case 'clover':
- try {
- __c3_send_file(__c3_build_clover_report($codeCoverage, $path));
- } catch (Exception $e) {
- __c3_error($e->getMessage());
- }
- return __c3_exit();
- case 'serialized':
- try {
- __c3_send_file($complete_report);
- } catch (Exception $e) {
- __c3_error($e->getMessage());
- }
- return __c3_exit();
- }
-
-} else {
- $codeCoverage = __c3_factory($current_report);
- $codeCoverage->start(C3_CODECOVERAGE_TESTNAME);
- if (!array_key_exists('HTTP_X_CODECEPTION_CODECOVERAGE_DEBUG', $_SERVER)) {
- register_shutdown_function(
- function () use ($codeCoverage, $current_report) {
-
- $codeCoverage->stop();
- if (!file_exists(dirname($current_report))) { // verify directory exists
- if(!mkdir(dirname($current_report), 0777, true)){
- __c3_error("Can't write CodeCoverage report into $current_report");
- }
- }
-
- file_put_contents($current_report, serialize($codeCoverage));
- }
- );
- }
-}
-
-// @codeCoverageIgnoreEnd
diff --git a/codeception.yml b/codeception.yml
deleted file mode 100644
index 1a9a9a6c2a..0000000000
--- a/codeception.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-actor: Tester
-paths:
- tests: tests
- log: tests/_output
- data: tests/_data
- support: tests/_support
- envs: tests/_envs
- bootstrap: _bootstrap.php
-settings:
- colors: true
- memory_limit: 1024M
-extensions:
- enabled:
- - Codeception\Extension\RunFailed
-coverage:
- enabled: true
- include:
- - app/*
- exclude:
- - app/cache/*
diff --git a/composer.json b/composer.json
index a73cc7c6fb..1a23a21497 100644
--- a/composer.json
+++ b/composer.json
@@ -66,12 +66,8 @@
"watson/validating": "^6.1"
},
"require-dev": {
- "codeception/codeception": "^4.1",
- "codeception/module-asserts": "^1.2",
- "codeception/module-laravel5": "^1.1",
- "codeception/module-rest": "^1.2",
- "codeception/module-webdriver": "^1.0",
"fzaninotto/faker": "master@dev",
+ "laravel/dusk": "^6.19",
"overtrue/phplint": "^3.0",
"phpunit/php-token-stream": "^3.1",
"phpunit/phpunit": "^8.5",
@@ -79,9 +75,6 @@
"symfony/css-selector": "^4.4",
"symfony/dom-crawler": "^4.4"
},
- "suggest": {
- "ext-mcrypt": "For upgrading from before v5.1 this is used to re-encrypt data"
- },
"extra": {
"laravel": {
"dont-discover": [
@@ -101,9 +94,13 @@
},
"autoload-dev": {
"classmap": [
- "tests/TestCase.php",
- "tests/unit/BaseTest.php"
- ]
+ "tests/DuskTestCase.php",
+ "tests/TestCase.php"
+ ],
+ "psr-4": {
+ "App\\": "app/",
+ "Tests\\": "tests/"
+ }
},
"scripts": {
"post-autoload-dump": [
@@ -120,4 +117,4 @@
"discard-changes": true,
"process-timeout": 3000
}
-}
\ No newline at end of file
+}
diff --git a/composer.lock b/composer.lock
index b678a83a80..f6a1eb1178 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": "26519057fc0f511ac96d83f7aa419000",
+ "content-hash": "460e2030b6cbd082b792b79efc092dad",
"packages": [
{
"name": "adldap2/adldap2",
@@ -245,16 +245,16 @@
},
{
"name": "aws/aws-sdk-php",
- "version": "3.201.0",
+ "version": "3.207.0",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
- "reference": "d2bb0296a3fe62fbc975075d7b06c41002a6517d"
+ "reference": "c5252787784bf41b678b03cb3292d413fe281319"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/d2bb0296a3fe62fbc975075d7b06c41002a6517d",
- "reference": "d2bb0296a3fe62fbc975075d7b06c41002a6517d",
+ "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/c5252787784bf41b678b03cb3292d413fe281319",
+ "reference": "c5252787784bf41b678b03cb3292d413fe281319",
"shasum": ""
},
"require": {
@@ -330,9 +330,9 @@
"support": {
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
"issues": "https://github.com/aws/aws-sdk-php/issues",
- "source": "https://github.com/aws/aws-sdk-php/tree/3.201.0"
+ "source": "https://github.com/aws/aws-sdk-php/tree/3.207.0"
},
- "time": "2021-11-09T19:28:28+00:00"
+ "time": "2021-11-30T23:44:55+00:00"
},
{
"name": "bacon/bacon-qr-code",
@@ -1136,36 +1136,38 @@
},
{
"name": "doctrine/dbal",
- "version": "3.1.3",
+ "version": "3.2.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "96b0053775a544b4a6ab47654dac0621be8b4cf8"
+ "reference": "5d54f63541d7bed1156cb5c9b79274ced61890e4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/96b0053775a544b4a6ab47654dac0621be8b4cf8",
- "reference": "96b0053775a544b4a6ab47654dac0621be8b4cf8",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/5d54f63541d7bed1156cb5c9b79274ced61890e4",
+ "reference": "5d54f63541d7bed1156cb5c9b79274ced61890e4",
"shasum": ""
},
"require": {
"composer/package-versions-deprecated": "^1.11.99",
- "doctrine/cache": "^1.0|^2.0",
+ "doctrine/cache": "^1.11|^2.0",
"doctrine/deprecations": "^0.5.3",
"doctrine/event-manager": "^1.0",
- "php": "^7.3 || ^8.0"
+ "php": "^7.3 || ^8.0",
+ "psr/cache": "^1|^2|^3",
+ "psr/log": "^1|^2|^3"
},
"require-dev": {
"doctrine/coding-standard": "9.0.0",
"jetbrains/phpstorm-stubs": "2021.1",
- "phpstan/phpstan": "0.12.99",
- "phpstan/phpstan-strict-rules": "^0.12.11",
+ "phpstan/phpstan": "1.2.0",
+ "phpstan/phpstan-strict-rules": "^1.1",
"phpunit/phpunit": "9.5.10",
"psalm/plugin-phpunit": "0.16.1",
- "squizlabs/php_codesniffer": "3.6.0",
+ "squizlabs/php_codesniffer": "3.6.1",
"symfony/cache": "^5.2|^6.0",
"symfony/console": "^2.0.5|^3.0|^4.0|^5.0|^6.0",
- "vimeo/psalm": "4.10.0"
+ "vimeo/psalm": "4.13.0"
},
"suggest": {
"symfony/console": "For helpful console commands such as SQL execution and import of files."
@@ -1225,7 +1227,7 @@
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
- "source": "https://github.com/doctrine/dbal/tree/3.1.3"
+ "source": "https://github.com/doctrine/dbal/tree/3.2.0"
},
"funding": [
{
@@ -1241,7 +1243,7 @@
"type": "tidelift"
}
],
- "time": "2021-10-02T16:15:05+00:00"
+ "time": "2021-11-26T21:00:12+00:00"
},
{
"name": "doctrine/deprecations",
@@ -2214,16 +2216,16 @@
},
{
"name": "facade/ignition",
- "version": "2.16.0",
+ "version": "2.17.2",
"source": {
"type": "git",
"url": "https://github.com/facade/ignition.git",
- "reference": "23400e6cc565c9dcae2c53704b4de1c4870c0697"
+ "reference": "af3cd70d58ca3ef5189ff0e59efbe5a5c043e2d2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/facade/ignition/zipball/23400e6cc565c9dcae2c53704b4de1c4870c0697",
- "reference": "23400e6cc565c9dcae2c53704b4de1c4870c0697",
+ "url": "https://api.github.com/repos/facade/ignition/zipball/af3cd70d58ca3ef5189ff0e59efbe5a5c043e2d2",
+ "reference": "af3cd70d58ca3ef5189ff0e59efbe5a5c043e2d2",
"shasum": ""
},
"require": {
@@ -2240,6 +2242,7 @@
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^2.14",
+ "livewire/livewire": "^2.4",
"mockery/mockery": "^1.3",
"orchestra/testbench": "^5.0|^6.0",
"psalm/plugin-laravel": "^1.2"
@@ -2287,7 +2290,7 @@
"issues": "https://github.com/facade/ignition/issues",
"source": "https://github.com/facade/ignition"
},
- "time": "2021-10-28T11:47:23+00:00"
+ "time": "2021-11-29T14:04:22+00:00"
},
{
"name": "facade/ignition-contracts",
@@ -2607,16 +2610,16 @@
},
{
"name": "graham-campbell/result-type",
- "version": "v1.0.3",
+ "version": "v1.0.4",
"source": {
"type": "git",
"url": "https://github.com/GrahamCampbell/Result-Type.git",
- "reference": "296c015dc30ec4322168c5ad3ee5cc11dae827ac"
+ "reference": "0690bde05318336c7221785f2a932467f98b64ca"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/296c015dc30ec4322168c5ad3ee5cc11dae827ac",
- "reference": "296c015dc30ec4322168c5ad3ee5cc11dae827ac",
+ "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca",
+ "reference": "0690bde05318336c7221785f2a932467f98b64ca",
"shasum": ""
},
"require": {
@@ -2639,7 +2642,8 @@
"authors": [
{
"name": "Graham Campbell",
- "email": "hello@gjcampbell.co.uk"
+ "email": "hello@gjcampbell.co.uk",
+ "homepage": "https://github.com/GrahamCampbell"
}
],
"description": "An Implementation Of The Result Type",
@@ -2652,7 +2656,7 @@
],
"support": {
"issues": "https://github.com/GrahamCampbell/Result-Type/issues",
- "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.0.3"
+ "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.0.4"
},
"funding": [
{
@@ -2664,7 +2668,7 @@
"type": "tidelift"
}
],
- "time": "2021-10-17T19:48:54+00:00"
+ "time": "2021-11-21T21:41:47+00:00"
},
{
"name": "guzzlehttp/guzzle",
@@ -3109,16 +3113,16 @@
},
{
"name": "laravel/framework",
- "version": "v8.70.1",
+ "version": "v8.74.0",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "f4b69fac9292df1a8afd5eb93e77990444ad5077"
+ "reference": "004ea195012d5132eca07a176a6e587c6a74815e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/f4b69fac9292df1a8afd5eb93e77990444ad5077",
- "reference": "f4b69fac9292df1a8afd5eb93e77990444ad5077",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/004ea195012d5132eca07a176a6e587c6a74815e",
+ "reference": "004ea195012d5132eca07a176a6e587c6a74815e",
"shasum": ""
},
"require": {
@@ -3140,15 +3144,15 @@
"psr/simple-cache": "^1.0",
"ramsey/uuid": "^4.2.2",
"swiftmailer/swiftmailer": "^6.3",
- "symfony/console": "^5.1.4",
- "symfony/error-handler": "^5.1.4",
- "symfony/finder": "^5.1.4",
- "symfony/http-foundation": "^5.1.4",
- "symfony/http-kernel": "^5.1.4",
- "symfony/mime": "^5.1.4",
- "symfony/process": "^5.1.4",
- "symfony/routing": "^5.1.4",
- "symfony/var-dumper": "^5.1.4",
+ "symfony/console": "^5.4",
+ "symfony/error-handler": "^5.4",
+ "symfony/finder": "^5.4",
+ "symfony/http-foundation": "^5.4",
+ "symfony/http-kernel": "^5.4",
+ "symfony/mime": "^5.4",
+ "symfony/process": "^5.4",
+ "symfony/routing": "^5.4",
+ "symfony/var-dumper": "^5.4",
"tijsverkoyen/css-to-inline-styles": "^2.2.2",
"vlucas/phpdotenv": "^5.2",
"voku/portable-ascii": "^1.4.8"
@@ -3195,21 +3199,21 @@
},
"require-dev": {
"aws/aws-sdk-php": "^3.198.1",
- "doctrine/dbal": "^2.13.3|^3.1.2",
+ "doctrine/dbal": "^2.13.3|^3.1.4",
"filp/whoops": "^2.14.3",
"guzzlehttp/guzzle": "^6.5.5|^7.0.1",
"league/flysystem-cached-adapter": "^1.0",
"mockery/mockery": "^1.4.4",
- "orchestra/testbench-core": "^6.23",
+ "orchestra/testbench-core": "^6.27",
"pda/pheanstalk": "^4.0",
"phpunit/phpunit": "^8.5.19|^9.5.8",
"predis/predis": "^1.1.9",
- "symfony/cache": "^5.1.4"
+ "symfony/cache": "^5.4"
},
"suggest": {
"aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.198.1).",
"brianium/paratest": "Required to run tests in parallel (^6.0).",
- "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.2).",
+ "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).",
"ext-bcmath": "Required to use the multiple_of validation rule.",
"ext-ftp": "Required to use the Flysystem FTP driver.",
"ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().",
@@ -3230,9 +3234,9 @@
"phpunit/phpunit": "Required to use assertions and run tests (^8.5.19|^9.5.8).",
"predis/predis": "Required to use the predis connector (^1.1.9).",
"psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).",
- "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0|^5.0|^6.0).",
- "symfony/cache": "Required to PSR-6 cache bridge (^5.1.4).",
- "symfony/filesystem": "Required to enable support for relative symbolic links (^5.1.4).",
+ "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0|^5.0|^6.0|^7.0).",
+ "symfony/cache": "Required to PSR-6 cache bridge (^5.4).",
+ "symfony/filesystem": "Required to enable support for relative symbolic links (^5.4).",
"symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0).",
"wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)."
},
@@ -3277,7 +3281,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2021-11-09T16:50:33+00:00"
+ "time": "2021-11-30T15:26:05+00:00"
},
{
"name": "laravel/helpers",
@@ -3414,16 +3418,16 @@
},
{
"name": "laravel/serializable-closure",
- "version": "v1.0.3",
+ "version": "v1.0.5",
"source": {
"type": "git",
"url": "https://github.com/laravel/serializable-closure.git",
- "reference": "6cfc678735f22ccedad761b8cae2bab14c3d8e5b"
+ "reference": "25de3be1bca1b17d52ff0dc02b646c667ac7266c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/6cfc678735f22ccedad761b8cae2bab14c3d8e5b",
- "reference": "6cfc678735f22ccedad761b8cae2bab14c3d8e5b",
+ "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/25de3be1bca1b17d52ff0dc02b646c667ac7266c",
+ "reference": "25de3be1bca1b17d52ff0dc02b646c667ac7266c",
"shasum": ""
},
"require": {
@@ -3469,7 +3473,7 @@
"issues": "https://github.com/laravel/serializable-closure/issues",
"source": "https://github.com/laravel/serializable-closure"
},
- "time": "2021-10-07T14:00:57+00:00"
+ "time": "2021-11-30T15:53:04+00:00"
},
{
"name": "laravel/slack-notification-channel",
@@ -3602,25 +3606,28 @@
},
{
"name": "laravel/ui",
- "version": "v3.3.2",
+ "version": "v3.4.0",
"source": {
"type": "git",
"url": "https://github.com/laravel/ui.git",
- "reference": "28f3d190fe270b6dcd6fdab4a77a392e693ceca5"
+ "reference": "b3e804559bf3973ecca160a4ae1068e6c7c167c6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/ui/zipball/28f3d190fe270b6dcd6fdab4a77a392e693ceca5",
- "reference": "28f3d190fe270b6dcd6fdab4a77a392e693ceca5",
+ "url": "https://api.github.com/repos/laravel/ui/zipball/b3e804559bf3973ecca160a4ae1068e6c7c167c6",
+ "reference": "b3e804559bf3973ecca160a4ae1068e6c7c167c6",
"shasum": ""
},
"require": {
- "illuminate/console": "^8.42",
- "illuminate/filesystem": "^8.42",
- "illuminate/support": "^8.42",
- "illuminate/validation": "^8.42",
+ "illuminate/console": "^8.42|^9.0",
+ "illuminate/filesystem": "^8.42|^9.0",
+ "illuminate/support": "^8.42|^9.0",
+ "illuminate/validation": "^8.42|^9.0",
"php": "^7.3|^8.0"
},
+ "require-dev": {
+ "orchestra/testbench": "^6.23|^7.0"
+ },
"type": "library",
"extra": {
"branch-alias": {
@@ -3654,9 +3661,9 @@
"ui"
],
"support": {
- "source": "https://github.com/laravel/ui/tree/v3.3.2"
+ "source": "https://github.com/laravel/ui/tree/v3.4.0"
},
- "time": "2021-11-05T08:25:44+00:00"
+ "time": "2021-11-30T16:22:00+00:00"
},
{
"name": "laravelcollective/html",
@@ -4060,16 +4067,16 @@
},
{
"name": "league/csv",
- "version": "9.7.2",
+ "version": "9.7.4",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/csv.git",
- "reference": "8544655c460fd01eed0ad258e514488d4b388645"
+ "reference": "002f55f649e7511710dc7154ff44c7be32c8195c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/csv/zipball/8544655c460fd01eed0ad258e514488d4b388645",
- "reference": "8544655c460fd01eed0ad258e514488d4b388645",
+ "url": "https://api.github.com/repos/thephpleague/csv/zipball/002f55f649e7511710dc7154ff44c7be32c8195c",
+ "reference": "002f55f649e7511710dc7154ff44c7be32c8195c",
"shasum": ""
},
"require": {
@@ -4081,9 +4088,9 @@
"ext-curl": "*",
"ext-dom": "*",
"friendsofphp/php-cs-fixer": "^3.0",
- "phpstan/phpstan": "^0.12.99",
- "phpstan/phpstan-phpunit": "^0.12.22",
- "phpstan/phpstan-strict-rules": "^0.12.11",
+ "phpstan/phpstan": "^1.0",
+ "phpstan/phpstan-phpunit": "^1.0.0",
+ "phpstan/phpstan-strict-rules": "^1.0",
"phpunit/phpunit": "^9.5"
},
"suggest": {
@@ -4140,7 +4147,7 @@
"type": "github"
}
],
- "time": "2021-10-05T19:41:46+00:00"
+ "time": "2021-11-30T07:09:34+00:00"
},
{
"name": "league/event",
@@ -4198,16 +4205,16 @@
},
{
"name": "league/flysystem",
- "version": "1.1.5",
+ "version": "1.1.8",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "18634df356bfd4119fe3d6156bdb990c414c14ea"
+ "reference": "c995bb0c23c58c9813d081f9523c9b7bb496698e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/18634df356bfd4119fe3d6156bdb990c414c14ea",
- "reference": "18634df356bfd4119fe3d6156bdb990c414c14ea",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/c995bb0c23c58c9813d081f9523c9b7bb496698e",
+ "reference": "c995bb0c23c58c9813d081f9523c9b7bb496698e",
"shasum": ""
},
"require": {
@@ -4280,7 +4287,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem/issues",
- "source": "https://github.com/thephpleague/flysystem/tree/1.1.5"
+ "source": "https://github.com/thephpleague/flysystem/tree/1.1.8"
},
"funding": [
{
@@ -4288,7 +4295,7 @@
"type": "other"
}
],
- "time": "2021-08-17T13:49:42+00:00"
+ "time": "2021-11-28T21:50:23+00:00"
},
{
"name": "league/flysystem-aws-s3-v3",
@@ -4394,16 +4401,16 @@
},
{
"name": "league/mime-type-detection",
- "version": "1.8.0",
+ "version": "1.9.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/mime-type-detection.git",
- "reference": "b38b25d7b372e9fddb00335400467b223349fd7e"
+ "reference": "aa70e813a6ad3d1558fc927863d47309b4c23e69"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/b38b25d7b372e9fddb00335400467b223349fd7e",
- "reference": "b38b25d7b372e9fddb00335400467b223349fd7e",
+ "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/aa70e813a6ad3d1558fc927863d47309b4c23e69",
+ "reference": "aa70e813a6ad3d1558fc927863d47309b4c23e69",
"shasum": ""
},
"require": {
@@ -4411,7 +4418,7 @@
"php": "^7.2 || ^8.0"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^2.18",
+ "friendsofphp/php-cs-fixer": "^3.2",
"phpstan/phpstan": "^0.12.68",
"phpunit/phpunit": "^8.5.8 || ^9.3"
},
@@ -4434,7 +4441,7 @@
"description": "Mime-type detection for Flysystem",
"support": {
"issues": "https://github.com/thephpleague/mime-type-detection/issues",
- "source": "https://github.com/thephpleague/mime-type-detection/tree/1.8.0"
+ "source": "https://github.com/thephpleague/mime-type-detection/tree/1.9.0"
},
"funding": [
{
@@ -4446,7 +4453,7 @@
"type": "tidelift"
}
],
- "time": "2021-09-25T08:23:19+00:00"
+ "time": "2021-11-21T11:48:40+00:00"
},
{
"name": "league/oauth2-server",
@@ -4537,16 +4544,16 @@
},
{
"name": "livewire/livewire",
- "version": "v2.7.2",
+ "version": "v2.8.0",
"source": {
"type": "git",
"url": "https://github.com/livewire/livewire.git",
- "reference": "991e5bd8a48e450d23cd55336964f916e92a6464"
+ "reference": "fc8c315babf8d42c2a25f207b3931b1bc8eb5e70"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/livewire/livewire/zipball/991e5bd8a48e450d23cd55336964f916e92a6464",
- "reference": "991e5bd8a48e450d23cd55336964f916e92a6464",
+ "url": "https://api.github.com/repos/livewire/livewire/zipball/fc8c315babf8d42c2a25f207b3931b1bc8eb5e70",
+ "reference": "fc8c315babf8d42c2a25f207b3931b1bc8eb5e70",
"shasum": ""
},
"require": {
@@ -4597,15 +4604,15 @@
"description": "A front-end framework for Laravel.",
"support": {
"issues": "https://github.com/livewire/livewire/issues",
- "source": "https://github.com/livewire/livewire/tree/v2.7.2"
+ "source": "https://github.com/livewire/livewire/tree/v2.8.0"
},
"funding": [
{
- "url": "https://github.com/calebporzio",
+ "url": "https://github.com/livewire",
"type": "github"
}
],
- "time": "2021-10-20T02:27:35+00:00"
+ "time": "2021-11-24T04:33:15+00:00"
},
{
"name": "maatwebsite/excel",
@@ -5411,16 +5418,16 @@
},
{
"name": "nette/utils",
- "version": "v3.2.5",
+ "version": "v3.2.6",
"source": {
"type": "git",
"url": "https://github.com/nette/utils.git",
- "reference": "9cd80396ca58d7969ab44fc7afcf03624dfa526e"
+ "reference": "2f261e55bd6a12057442045bf2c249806abc1d02"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nette/utils/zipball/9cd80396ca58d7969ab44fc7afcf03624dfa526e",
- "reference": "9cd80396ca58d7969ab44fc7afcf03624dfa526e",
+ "url": "https://api.github.com/repos/nette/utils/zipball/2f261e55bd6a12057442045bf2c249806abc1d02",
+ "reference": "2f261e55bd6a12057442045bf2c249806abc1d02",
"shasum": ""
},
"require": {
@@ -5431,7 +5438,7 @@
},
"require-dev": {
"nette/tester": "~2.0",
- "phpstan/phpstan": "^0.12",
+ "phpstan/phpstan": "^1.0",
"tracy/tracy": "^2.3"
},
"suggest": {
@@ -5490,22 +5497,22 @@
],
"support": {
"issues": "https://github.com/nette/utils/issues",
- "source": "https://github.com/nette/utils/tree/v3.2.5"
+ "source": "https://github.com/nette/utils/tree/v3.2.6"
},
- "time": "2021-09-20T10:50:11+00:00"
+ "time": "2021-11-24T15:47:23+00:00"
},
{
"name": "nikic/php-parser",
- "version": "v4.13.1",
+ "version": "v4.13.2",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "63a79e8daa781cac14e5195e63ed8ae231dd10fd"
+ "reference": "210577fe3cf7badcc5814d99455df46564f3c077"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/63a79e8daa781cac14e5195e63ed8ae231dd10fd",
- "reference": "63a79e8daa781cac14e5195e63ed8ae231dd10fd",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077",
+ "reference": "210577fe3cf7badcc5814d99455df46564f3c077",
"shasum": ""
},
"require": {
@@ -5546,9 +5553,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.1"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2"
},
- "time": "2021-11-03T20:52:16+00:00"
+ "time": "2021-11-30T19:35:32+00:00"
},
{
"name": "nunomaduro/collision",
@@ -6244,16 +6251,16 @@
},
{
"name": "phpoffice/phpspreadsheet",
- "version": "1.19.0",
+ "version": "1.20.0",
"source": {
"type": "git",
"url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
- "reference": "a9ab55bfae02eecffb3df669a2e19ba0e2f04bbf"
+ "reference": "44436f270bb134b4a94670f3d020a85dfa0a3c02"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/a9ab55bfae02eecffb3df669a2e19ba0e2f04bbf",
- "reference": "a9ab55bfae02eecffb3df669a2e19ba0e2f04bbf",
+ "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/44436f270bb134b4a94670f3d020a85dfa0a3c02",
+ "reference": "44436f270bb134b4a94670f3d020a85dfa0a3c02",
"shasum": ""
},
"require": {
@@ -6274,7 +6281,7 @@
"maennchen/zipstream-php": "^2.1",
"markbaker/complex": "^3.0",
"markbaker/matrix": "^3.0",
- "php": "^7.2 || ^8.0",
+ "php": "^7.3 || ^8.0",
"psr/http-client": "^1.0",
"psr/http-factory": "^1.0",
"psr/simple-cache": "^1.0"
@@ -6282,15 +6289,15 @@
"require-dev": {
"dealerdirect/phpcodesniffer-composer-installer": "dev-master",
"dompdf/dompdf": "^1.0",
- "friendsofphp/php-cs-fixer": "^2.18",
+ "friendsofphp/php-cs-fixer": "^3.2",
"jpgraph/jpgraph": "^4.0",
"mpdf/mpdf": "^8.0",
"phpcompatibility/php-compatibility": "^9.3",
- "phpstan/phpstan": "^0.12.82",
- "phpstan/phpstan-phpunit": "^0.12.18",
- "phpunit/phpunit": "^8.5",
- "squizlabs/php_codesniffer": "^3.5",
- "tecnickcom/tcpdf": "^6.3"
+ "phpstan/phpstan": "^1.1",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "phpunit/phpunit": "^8.5 || ^9.0",
+ "squizlabs/php_codesniffer": "^3.6",
+ "tecnickcom/tcpdf": "^6.4"
},
"suggest": {
"dompdf/dompdf": "Option for rendering PDF with PDF Writer (doesn't yet support PHP8)",
@@ -6342,9 +6349,9 @@
],
"support": {
"issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues",
- "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.19.0"
+ "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.20.0"
},
- "time": "2021-10-31T15:09:20+00:00"
+ "time": "2021-11-23T15:23:42+00:00"
},
{
"name": "phpoption/phpoption",
@@ -6417,16 +6424,16 @@
},
{
"name": "phpseclib/phpseclib",
- "version": "3.0.11",
+ "version": "3.0.12",
"source": {
"type": "git",
"url": "https://github.com/phpseclib/phpseclib.git",
- "reference": "6e794226a35159eb06f355efe59a0075a16551dd"
+ "reference": "89bfb45bd8b1abc3b37e910d57f5dbd3174f40fb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/6e794226a35159eb06f355efe59a0075a16551dd",
- "reference": "6e794226a35159eb06f355efe59a0075a16551dd",
+ "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/89bfb45bd8b1abc3b37e910d57f5dbd3174f40fb",
+ "reference": "89bfb45bd8b1abc3b37e910d57f5dbd3174f40fb",
"shasum": ""
},
"require": {
@@ -6508,7 +6515,7 @@
],
"support": {
"issues": "https://github.com/phpseclib/phpseclib/issues",
- "source": "https://github.com/phpseclib/phpseclib/tree/3.0.11"
+ "source": "https://github.com/phpseclib/phpseclib/tree/3.0.12"
},
"funding": [
{
@@ -6524,7 +6531,7 @@
"type": "tidelift"
}
],
- "time": "2021-10-27T03:01:46+00:00"
+ "time": "2021-11-28T23:46:03+00:00"
},
{
"name": "phpspec/prophecy",
@@ -7192,16 +7199,16 @@
},
{
"name": "psy/psysh",
- "version": "v0.10.9",
+ "version": "v0.10.12",
"source": {
"type": "git",
"url": "https://github.com/bobthecow/psysh.git",
- "reference": "01281336c4ae557fe4a994544f30d3a1bc204375"
+ "reference": "a0d9981aa07ecfcbea28e4bfa868031cca121e7d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bobthecow/psysh/zipball/01281336c4ae557fe4a994544f30d3a1bc204375",
- "reference": "01281336c4ae557fe4a994544f30d3a1bc204375",
+ "url": "https://api.github.com/repos/bobthecow/psysh/zipball/a0d9981aa07ecfcbea28e4bfa868031cca121e7d",
+ "reference": "a0d9981aa07ecfcbea28e4bfa868031cca121e7d",
"shasum": ""
},
"require": {
@@ -7261,9 +7268,9 @@
],
"support": {
"issues": "https://github.com/bobthecow/psysh/issues",
- "source": "https://github.com/bobthecow/psysh/tree/v0.10.9"
+ "source": "https://github.com/bobthecow/psysh/tree/v0.10.12"
},
- "time": "2021-10-10T13:37:39+00:00"
+ "time": "2021-11-30T14:05:36+00:00"
},
{
"name": "ralouphie/getallheaders",
@@ -7806,16 +7813,16 @@
},
{
"name": "sebastian/exporter",
- "version": "3.1.3",
+ "version": "3.1.4",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e"
+ "reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/6b853149eab67d4da22291d36f5b0631c0fd856e",
- "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0c32ea2e40dbf59de29f3b49bf375176ce7dd8db",
+ "reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db",
"shasum": ""
},
"require": {
@@ -7824,7 +7831,7 @@
},
"require-dev": {
"ext-mbstring": "*",
- "phpunit/phpunit": "^6.0"
+ "phpunit/phpunit": "^8.5"
},
"type": "library",
"extra": {
@@ -7871,7 +7878,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/exporter/issues",
- "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.3"
+ "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.4"
},
"funding": [
{
@@ -7879,7 +7886,7 @@
"type": "github"
}
],
- "time": "2020-11-30T07:47:53+00:00"
+ "time": "2021-11-11T13:51:24+00:00"
},
{
"name": "sebastian/recursion-context",
@@ -8218,30 +8225,31 @@
"type": "tidelift"
}
],
+ "abandoned": "symfony/mailer",
"time": "2021-10-18T15:26:12+00:00"
},
{
"name": "symfony/console",
- "version": "v5.3.10",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "d4e409d9fbcfbf71af0e5a940abb7b0b4bad0bd3"
+ "reference": "ec3661faca1d110d6c307e124b44f99ac54179e3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/d4e409d9fbcfbf71af0e5a940abb7b0b4bad0bd3",
- "reference": "d4e409d9fbcfbf71af0e5a940abb7b0b4bad0bd3",
+ "url": "https://api.github.com/repos/symfony/console/zipball/ec3661faca1d110d6c307e124b44f99ac54179e3",
+ "reference": "ec3661faca1d110d6c307e124b44f99ac54179e3",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
- "symfony/deprecation-contracts": "^2.1",
+ "symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php73": "^1.8",
"symfony/polyfill-php80": "^1.16",
- "symfony/service-contracts": "^1.1|^2",
- "symfony/string": "^5.1"
+ "symfony/service-contracts": "^1.1|^2|^3",
+ "symfony/string": "^5.1|^6.0"
},
"conflict": {
"psr/log": ">=3",
@@ -8256,12 +8264,12 @@
},
"require-dev": {
"psr/log": "^1|^2",
- "symfony/config": "^4.4|^5.0",
- "symfony/dependency-injection": "^4.4|^5.0",
- "symfony/event-dispatcher": "^4.4|^5.0",
- "symfony/lock": "^4.4|^5.0",
- "symfony/process": "^4.4|^5.0",
- "symfony/var-dumper": "^4.4|^5.0"
+ "symfony/config": "^4.4|^5.0|^6.0",
+ "symfony/dependency-injection": "^4.4|^5.0|^6.0",
+ "symfony/event-dispatcher": "^4.4|^5.0|^6.0",
+ "symfony/lock": "^4.4|^5.0|^6.0",
+ "symfony/process": "^4.4|^5.0|^6.0",
+ "symfony/var-dumper": "^4.4|^5.0|^6.0"
},
"suggest": {
"psr/log": "For using the console logger",
@@ -8301,7 +8309,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v5.3.10"
+ "source": "https://github.com/symfony/console/tree/v5.4.0"
},
"funding": [
{
@@ -8317,7 +8325,7 @@
"type": "tidelift"
}
],
- "time": "2021-10-26T09:30:15+00:00"
+ "time": "2021-11-29T15:30:56+00:00"
},
{
"name": "symfony/css-selector",
@@ -8455,16 +8463,16 @@
},
{
"name": "symfony/deprecation-contracts",
- "version": "v2.4.0",
+ "version": "v2.5.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
- "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627"
+ "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627",
- "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8",
+ "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8",
"shasum": ""
},
"require": {
@@ -8473,7 +8481,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "2.4-dev"
+ "dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -8502,7 +8510,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/deprecation-contracts/tree/v2.4.0"
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.0"
},
"funding": [
{
@@ -8518,32 +8526,35 @@
"type": "tidelift"
}
],
- "time": "2021-03-23T23:28:01+00:00"
+ "time": "2021-07-12T14:48:14+00:00"
},
{
"name": "symfony/error-handler",
- "version": "v5.3.7",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "3bc60d0fba00ae8d1eaa9eb5ab11a2bbdd1fc321"
+ "reference": "8433fa3145ac78df88b87a4a539118e950828126"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/3bc60d0fba00ae8d1eaa9eb5ab11a2bbdd1fc321",
- "reference": "3bc60d0fba00ae8d1eaa9eb5ab11a2bbdd1fc321",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/8433fa3145ac78df88b87a4a539118e950828126",
+ "reference": "8433fa3145ac78df88b87a4a539118e950828126",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"psr/log": "^1|^2|^3",
- "symfony/var-dumper": "^4.4|^5.0"
+ "symfony/var-dumper": "^4.4|^5.0|^6.0"
},
"require-dev": {
- "symfony/deprecation-contracts": "^2.1",
- "symfony/http-kernel": "^4.4|^5.0",
- "symfony/serializer": "^4.4|^5.0"
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/http-kernel": "^4.4|^5.0|^6.0",
+ "symfony/serializer": "^4.4|^5.0|^6.0"
},
+ "bin": [
+ "Resources/bin/patch-type-declarations"
+ ],
"type": "library",
"autoload": {
"psr-4": {
@@ -8570,7 +8581,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/v5.3.7"
+ "source": "https://github.com/symfony/error-handler/tree/v5.4.0"
},
"funding": [
{
@@ -8586,26 +8597,26 @@
"type": "tidelift"
}
],
- "time": "2021-08-28T15:07:08+00:00"
+ "time": "2021-11-29T15:30:56+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v5.3.7",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "ce7b20d69c66a20939d8952b617506a44d102130"
+ "reference": "27d39ae126352b9fa3be5e196ccf4617897be3eb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ce7b20d69c66a20939d8952b617506a44d102130",
- "reference": "ce7b20d69c66a20939d8952b617506a44d102130",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/27d39ae126352b9fa3be5e196ccf4617897be3eb",
+ "reference": "27d39ae126352b9fa3be5e196ccf4617897be3eb",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
- "symfony/deprecation-contracts": "^2.1",
- "symfony/event-dispatcher-contracts": "^2",
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/event-dispatcher-contracts": "^2|^3",
"symfony/polyfill-php80": "^1.16"
},
"conflict": {
@@ -8617,13 +8628,13 @@
},
"require-dev": {
"psr/log": "^1|^2|^3",
- "symfony/config": "^4.4|^5.0",
- "symfony/dependency-injection": "^4.4|^5.0",
- "symfony/error-handler": "^4.4|^5.0",
- "symfony/expression-language": "^4.4|^5.0",
- "symfony/http-foundation": "^4.4|^5.0",
- "symfony/service-contracts": "^1.1|^2",
- "symfony/stopwatch": "^4.4|^5.0"
+ "symfony/config": "^4.4|^5.0|^6.0",
+ "symfony/dependency-injection": "^4.4|^5.0|^6.0",
+ "symfony/error-handler": "^4.4|^5.0|^6.0",
+ "symfony/expression-language": "^4.4|^5.0|^6.0",
+ "symfony/http-foundation": "^4.4|^5.0|^6.0",
+ "symfony/service-contracts": "^1.1|^2|^3",
+ "symfony/stopwatch": "^4.4|^5.0|^6.0"
},
"suggest": {
"symfony/dependency-injection": "",
@@ -8655,7 +8666,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/v5.3.7"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.0"
},
"funding": [
{
@@ -8671,20 +8682,20 @@
"type": "tidelift"
}
],
- "time": "2021-08-04T21:20:46+00:00"
+ "time": "2021-11-23T10:19:22+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
- "version": "v2.4.0",
+ "version": "v2.5.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "69fee1ad2332a7cbab3aca13591953da9cdb7a11"
+ "reference": "66bea3b09be61613cd3b4043a65a8ec48cfa6d2a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/69fee1ad2332a7cbab3aca13591953da9cdb7a11",
- "reference": "69fee1ad2332a7cbab3aca13591953da9cdb7a11",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/66bea3b09be61613cd3b4043a65a8ec48cfa6d2a",
+ "reference": "66bea3b09be61613cd3b4043a65a8ec48cfa6d2a",
"shasum": ""
},
"require": {
@@ -8697,7 +8708,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "2.4-dev"
+ "dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -8734,7 +8745,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.4.0"
+ "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.0"
},
"funding": [
{
@@ -8750,24 +8761,25 @@
"type": "tidelift"
}
],
- "time": "2021-03-23T23:28:01+00:00"
+ "time": "2021-07-12T14:48:14+00:00"
},
{
"name": "symfony/finder",
- "version": "v5.3.7",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "a10000ada1e600d109a6c7632e9ac42e8bf2fb93"
+ "reference": "d2f29dac98e96a98be467627bd49c2efb1bc2590"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/a10000ada1e600d109a6c7632e9ac42e8bf2fb93",
- "reference": "a10000ada1e600d109a6c7632e9ac42e8bf2fb93",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/d2f29dac98e96a98be467627bd49c2efb1bc2590",
+ "reference": "d2f29dac98e96a98be467627bd49c2efb1bc2590",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-php80": "^1.16"
},
"type": "library",
@@ -8796,7 +8808,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v5.3.7"
+ "source": "https://github.com/symfony/finder/tree/v5.4.0"
},
"funding": [
{
@@ -8812,111 +8824,33 @@
"type": "tidelift"
}
],
- "time": "2021-08-04T21:20:46+00:00"
- },
- {
- "name": "symfony/http-client-contracts",
- "version": "v2.4.0",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/http-client-contracts.git",
- "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/7e82f6084d7cae521a75ef2cb5c9457bbda785f4",
- "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4",
- "shasum": ""
- },
- "require": {
- "php": ">=7.2.5"
- },
- "suggest": {
- "symfony/http-client-implementation": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "2.4-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Contracts\\HttpClient\\": ""
- }
- },
- "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": "Generic abstractions related to HTTP clients",
- "homepage": "https://symfony.com",
- "keywords": [
- "abstractions",
- "contracts",
- "decoupling",
- "interfaces",
- "interoperability",
- "standards"
- ],
- "support": {
- "source": "https://github.com/symfony/http-client-contracts/tree/v2.4.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": "2021-04-11T23:07:08+00:00"
+ "time": "2021-11-28T15:25:38+00:00"
},
{
"name": "symfony/http-foundation",
- "version": "v5.3.10",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "9f34f02e8a5fdc7a56bafe011cea1ce97300e54c"
+ "reference": "5ef86ac7927d2de08dc1e26eb91325f9ccbe6309"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/9f34f02e8a5fdc7a56bafe011cea1ce97300e54c",
- "reference": "9f34f02e8a5fdc7a56bafe011cea1ce97300e54c",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/5ef86ac7927d2de08dc1e26eb91325f9ccbe6309",
+ "reference": "5ef86ac7927d2de08dc1e26eb91325f9ccbe6309",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
- "symfony/deprecation-contracts": "^2.1",
+ "symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-mbstring": "~1.1",
"symfony/polyfill-php80": "^1.16"
},
"require-dev": {
"predis/predis": "~1.0",
- "symfony/cache": "^4.4|^5.0",
- "symfony/expression-language": "^4.4|^5.0",
- "symfony/mime": "^4.4|^5.0"
+ "symfony/cache": "^4.4|^5.0|^6.0",
+ "symfony/expression-language": "^4.4|^5.0|^6.0",
+ "symfony/mime": "^4.4|^5.0|^6.0"
},
"suggest": {
"symfony/mime": "To use the file extension guesser"
@@ -8947,7 +8881,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v5.3.10"
+ "source": "https://github.com/symfony/http-foundation/tree/v5.4.0"
},
"funding": [
{
@@ -8963,36 +8897,35 @@
"type": "tidelift"
}
],
- "time": "2021-10-11T15:41:55+00:00"
+ "time": "2021-11-28T15:25:38+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v5.3.10",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "703e4079920468e9522b72cf47fd76ce8d795e86"
+ "reference": "e012f16688bcb151e965473a70d8ebaa8b1d15ea"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/703e4079920468e9522b72cf47fd76ce8d795e86",
- "reference": "703e4079920468e9522b72cf47fd76ce8d795e86",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e012f16688bcb151e965473a70d8ebaa8b1d15ea",
+ "reference": "e012f16688bcb151e965473a70d8ebaa8b1d15ea",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"psr/log": "^1|^2",
- "symfony/deprecation-contracts": "^2.1",
- "symfony/error-handler": "^4.4|^5.0",
- "symfony/event-dispatcher": "^5.0",
- "symfony/http-client-contracts": "^1.1|^2",
- "symfony/http-foundation": "^5.3.7",
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/error-handler": "^4.4|^5.0|^6.0",
+ "symfony/event-dispatcher": "^5.0|^6.0",
+ "symfony/http-foundation": "^5.3.7|^6.0",
"symfony/polyfill-ctype": "^1.8",
"symfony/polyfill-php73": "^1.9",
"symfony/polyfill-php80": "^1.16"
},
"conflict": {
- "symfony/browser-kit": "<4.4",
+ "symfony/browser-kit": "<5.4",
"symfony/cache": "<5.0",
"symfony/config": "<5.0",
"symfony/console": "<4.4",
@@ -9012,19 +8945,20 @@
},
"require-dev": {
"psr/cache": "^1.0|^2.0|^3.0",
- "symfony/browser-kit": "^4.4|^5.0",
- "symfony/config": "^5.0",
- "symfony/console": "^4.4|^5.0",
- "symfony/css-selector": "^4.4|^5.0",
- "symfony/dependency-injection": "^5.3",
- "symfony/dom-crawler": "^4.4|^5.0",
- "symfony/expression-language": "^4.4|^5.0",
- "symfony/finder": "^4.4|^5.0",
- "symfony/process": "^4.4|^5.0",
- "symfony/routing": "^4.4|^5.0",
- "symfony/stopwatch": "^4.4|^5.0",
- "symfony/translation": "^4.4|^5.0",
- "symfony/translation-contracts": "^1.1|^2",
+ "symfony/browser-kit": "^5.4|^6.0",
+ "symfony/config": "^5.0|^6.0",
+ "symfony/console": "^4.4|^5.0|^6.0",
+ "symfony/css-selector": "^4.4|^5.0|^6.0",
+ "symfony/dependency-injection": "^5.3|^6.0",
+ "symfony/dom-crawler": "^4.4|^5.0|^6.0",
+ "symfony/expression-language": "^4.4|^5.0|^6.0",
+ "symfony/finder": "^4.4|^5.0|^6.0",
+ "symfony/http-client-contracts": "^1.1|^2|^3",
+ "symfony/process": "^4.4|^5.0|^6.0",
+ "symfony/routing": "^4.4|^5.0|^6.0",
+ "symfony/stopwatch": "^4.4|^5.0|^6.0",
+ "symfony/translation": "^4.4|^5.0|^6.0",
+ "symfony/translation-contracts": "^1.1|^2|^3",
"twig/twig": "^2.13|^3.0.4"
},
"suggest": {
@@ -9059,7 +8993,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/v5.3.10"
+ "source": "https://github.com/symfony/http-kernel/tree/v5.4.0"
},
"funding": [
{
@@ -9075,25 +9009,25 @@
"type": "tidelift"
}
],
- "time": "2021-10-29T08:36:48+00:00"
+ "time": "2021-11-29T16:56:53+00:00"
},
{
"name": "symfony/mime",
- "version": "v5.3.8",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "a756033d0a7e53db389618653ae991eba5a19a11"
+ "reference": "d4365000217b67c01acff407573906ff91bcfb34"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/a756033d0a7e53db389618653ae991eba5a19a11",
- "reference": "a756033d0a7e53db389618653ae991eba5a19a11",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/d4365000217b67c01acff407573906ff91bcfb34",
+ "reference": "d4365000217b67c01acff407573906ff91bcfb34",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
- "symfony/deprecation-contracts": "^2.1",
+ "symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-intl-idn": "^1.10",
"symfony/polyfill-mbstring": "^1.0",
"symfony/polyfill-php80": "^1.16"
@@ -9107,10 +9041,10 @@
"require-dev": {
"egulias/email-validator": "^2.1.10|^3.1",
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
- "symfony/dependency-injection": "^4.4|^5.0",
- "symfony/property-access": "^4.4|^5.1",
- "symfony/property-info": "^4.4|^5.1",
- "symfony/serializer": "^5.2"
+ "symfony/dependency-injection": "^4.4|^5.0|^6.0",
+ "symfony/property-access": "^4.4|^5.1|^6.0",
+ "symfony/property-info": "^4.4|^5.1|^6.0",
+ "symfony/serializer": "^5.2|^6.0"
},
"type": "library",
"autoload": {
@@ -9142,7 +9076,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v5.3.8"
+ "source": "https://github.com/symfony/mime/tree/v5.4.0"
},
"funding": [
{
@@ -9158,7 +9092,7 @@
"type": "tidelift"
}
],
- "time": "2021-09-10T12:30:38+00:00"
+ "time": "2021-11-23T10:19:22+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -9970,16 +9904,16 @@
},
{
"name": "symfony/process",
- "version": "v5.3.7",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "38f26c7d6ed535217ea393e05634cb0b244a1967"
+ "reference": "5be20b3830f726e019162b26223110c8f47cf274"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/38f26c7d6ed535217ea393e05634cb0b244a1967",
- "reference": "38f26c7d6ed535217ea393e05634cb0b244a1967",
+ "url": "https://api.github.com/repos/symfony/process/zipball/5be20b3830f726e019162b26223110c8f47cf274",
+ "reference": "5be20b3830f726e019162b26223110c8f47cf274",
"shasum": ""
},
"require": {
@@ -10012,7 +9946,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v5.3.7"
+ "source": "https://github.com/symfony/process/tree/v5.4.0"
},
"funding": [
{
@@ -10028,7 +9962,7 @@
"type": "tidelift"
}
],
- "time": "2021-08-04T21:20:46+00:00"
+ "time": "2021-11-28T15:25:38+00:00"
},
{
"name": "symfony/psr-http-message-bridge",
@@ -10120,21 +10054,21 @@
},
{
"name": "symfony/routing",
- "version": "v5.3.7",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "be865017746fe869007d94220ad3f5297951811b"
+ "reference": "9eeae93c32ca86746e5d38f3679e9569981038b1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/be865017746fe869007d94220ad3f5297951811b",
- "reference": "be865017746fe869007d94220ad3f5297951811b",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/9eeae93c32ca86746e5d38f3679e9569981038b1",
+ "reference": "9eeae93c32ca86746e5d38f3679e9569981038b1",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
- "symfony/deprecation-contracts": "^2.1",
+ "symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-php80": "^1.16"
},
"conflict": {
@@ -10146,11 +10080,11 @@
"require-dev": {
"doctrine/annotations": "^1.12",
"psr/log": "^1|^2|^3",
- "symfony/config": "^5.3",
- "symfony/dependency-injection": "^4.4|^5.0",
- "symfony/expression-language": "^4.4|^5.0",
- "symfony/http-foundation": "^4.4|^5.0",
- "symfony/yaml": "^4.4|^5.0"
+ "symfony/config": "^5.3|^6.0",
+ "symfony/dependency-injection": "^4.4|^5.0|^6.0",
+ "symfony/expression-language": "^4.4|^5.0|^6.0",
+ "symfony/http-foundation": "^4.4|^5.0|^6.0",
+ "symfony/yaml": "^4.4|^5.0|^6.0"
},
"suggest": {
"symfony/config": "For using the all-in-one router or any loader",
@@ -10190,7 +10124,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v5.3.7"
+ "source": "https://github.com/symfony/routing/tree/v5.4.0"
},
"funding": [
{
@@ -10206,25 +10140,29 @@
"type": "tidelift"
}
],
- "time": "2021-08-04T21:42:42+00:00"
+ "time": "2021-11-23T10:19:22+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v2.4.0",
+ "version": "v2.5.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb"
+ "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb",
- "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc",
+ "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
- "psr/container": "^1.1"
+ "psr/container": "^1.1",
+ "symfony/deprecation-contracts": "^2.1"
+ },
+ "conflict": {
+ "ext-psr": "<1.1|>=2"
},
"suggest": {
"symfony/service-implementation": ""
@@ -10232,7 +10170,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "2.4-dev"
+ "dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -10269,7 +10207,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/v2.4.0"
+ "source": "https://github.com/symfony/service-contracts/tree/v2.5.0"
},
"funding": [
{
@@ -10285,20 +10223,20 @@
"type": "tidelift"
}
],
- "time": "2021-04-01T10:43:52+00:00"
+ "time": "2021-11-04T16:48:04+00:00"
},
{
"name": "symfony/string",
- "version": "v5.3.10",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "d70c35bb20bbca71fc4ab7921e3c6bda1a82a60c"
+ "reference": "9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/d70c35bb20bbca71fc4ab7921e3c6bda1a82a60c",
- "reference": "d70c35bb20bbca71fc4ab7921e3c6bda1a82a60c",
+ "url": "https://api.github.com/repos/symfony/string/zipball/9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d",
+ "reference": "9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d",
"shasum": ""
},
"require": {
@@ -10309,11 +10247,14 @@
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php80": "~1.15"
},
+ "conflict": {
+ "symfony/translation-contracts": ">=3.0"
+ },
"require-dev": {
- "symfony/error-handler": "^4.4|^5.0",
- "symfony/http-client": "^4.4|^5.0",
+ "symfony/error-handler": "^4.4|^5.0|^6.0",
+ "symfony/http-client": "^4.4|^5.0|^6.0",
"symfony/translation-contracts": "^1.1|^2",
- "symfony/var-exporter": "^4.4|^5.0"
+ "symfony/var-exporter": "^4.4|^5.0|^6.0"
},
"type": "library",
"autoload": {
@@ -10352,7 +10293,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v5.3.10"
+ "source": "https://github.com/symfony/string/tree/v5.4.0"
},
"funding": [
{
@@ -10368,31 +10309,32 @@
"type": "tidelift"
}
],
- "time": "2021-10-27T18:21:46+00:00"
+ "time": "2021-11-24T10:02:00+00:00"
},
{
"name": "symfony/translation",
- "version": "v5.3.10",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "6ef197aea2ac8b9cd63e0da7522b3771714035aa"
+ "reference": "6fe32b10e912a518805bc9eafc2a87145773cf13"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/6ef197aea2ac8b9cd63e0da7522b3771714035aa",
- "reference": "6ef197aea2ac8b9cd63e0da7522b3771714035aa",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/6fe32b10e912a518805bc9eafc2a87145773cf13",
+ "reference": "6fe32b10e912a518805bc9eafc2a87145773cf13",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
- "symfony/deprecation-contracts": "^2.1",
+ "symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php80": "^1.16",
"symfony/translation-contracts": "^2.3"
},
"conflict": {
"symfony/config": "<4.4",
+ "symfony/console": "<5.3",
"symfony/dependency-injection": "<5.0",
"symfony/http-kernel": "<5.0",
"symfony/twig-bundle": "<5.0",
@@ -10403,15 +10345,16 @@
},
"require-dev": {
"psr/log": "^1|^2|^3",
- "symfony/config": "^4.4|^5.0",
- "symfony/console": "^4.4|^5.0",
- "symfony/dependency-injection": "^5.0",
- "symfony/finder": "^4.4|^5.0",
- "symfony/http-kernel": "^5.0",
- "symfony/intl": "^4.4|^5.0",
+ "symfony/config": "^4.4|^5.0|^6.0",
+ "symfony/console": "^5.4|^6.0",
+ "symfony/dependency-injection": "^5.0|^6.0",
+ "symfony/finder": "^4.4|^5.0|^6.0",
+ "symfony/http-client-contracts": "^1.1|^2.0|^3.0",
+ "symfony/http-kernel": "^5.0|^6.0",
+ "symfony/intl": "^4.4|^5.0|^6.0",
"symfony/polyfill-intl-icu": "^1.21",
- "symfony/service-contracts": "^1.1.2|^2",
- "symfony/yaml": "^4.4|^5.0"
+ "symfony/service-contracts": "^1.1.2|^2|^3",
+ "symfony/yaml": "^4.4|^5.0|^6.0"
},
"suggest": {
"psr/log-implementation": "To use logging capability in translator",
@@ -10447,7 +10390,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/translation/tree/v5.3.10"
+ "source": "https://github.com/symfony/translation/tree/v5.4.0"
},
"funding": [
{
@@ -10463,20 +10406,20 @@
"type": "tidelift"
}
],
- "time": "2021-10-10T06:43:24+00:00"
+ "time": "2021-11-29T15:30:56+00:00"
},
{
"name": "symfony/translation-contracts",
- "version": "v2.4.0",
+ "version": "v2.5.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation-contracts.git",
- "reference": "95c812666f3e91db75385749fe219c5e494c7f95"
+ "reference": "d28150f0f44ce854e942b671fc2620a98aae1b1e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/95c812666f3e91db75385749fe219c5e494c7f95",
- "reference": "95c812666f3e91db75385749fe219c5e494c7f95",
+ "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/d28150f0f44ce854e942b671fc2620a98aae1b1e",
+ "reference": "d28150f0f44ce854e942b671fc2620a98aae1b1e",
"shasum": ""
},
"require": {
@@ -10488,7 +10431,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "2.4-dev"
+ "dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -10525,7 +10468,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/translation-contracts/tree/v2.4.0"
+ "source": "https://github.com/symfony/translation-contracts/tree/v2.5.0"
},
"funding": [
{
@@ -10541,20 +10484,20 @@
"type": "tidelift"
}
],
- "time": "2021-03-23T23:28:01+00:00"
+ "time": "2021-08-17T14:20:01+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v5.3.10",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "875432adb5f5570fff21036fd22aee244636b7d1"
+ "reference": "89ab66eaef230c9cd1992de2e9a1b26652b127b9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/875432adb5f5570fff21036fd22aee244636b7d1",
- "reference": "875432adb5f5570fff21036fd22aee244636b7d1",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/89ab66eaef230c9cd1992de2e9a1b26652b127b9",
+ "reference": "89ab66eaef230c9cd1992de2e9a1b26652b127b9",
"shasum": ""
},
"require": {
@@ -10568,8 +10511,9 @@
},
"require-dev": {
"ext-iconv": "*",
- "symfony/console": "^4.4|^5.0",
- "symfony/process": "^4.4|^5.0",
+ "symfony/console": "^4.4|^5.0|^6.0",
+ "symfony/process": "^4.4|^5.0|^6.0",
+ "symfony/uid": "^5.1|^6.0",
"twig/twig": "^2.13|^3.0.4"
},
"suggest": {
@@ -10613,7 +10557,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v5.3.10"
+ "source": "https://github.com/symfony/var-dumper/tree/v5.4.0"
},
"funding": [
{
@@ -10629,20 +10573,20 @@
"type": "tidelift"
}
],
- "time": "2021-10-26T09:30:15+00:00"
+ "time": "2021-11-29T15:30:56+00:00"
},
{
"name": "tecnickcom/tc-lib-barcode",
- "version": "1.17.6",
+ "version": "1.17.7",
"source": {
"type": "git",
"url": "https://github.com/tecnickcom/tc-lib-barcode.git",
- "reference": "a8a7183e2be6379e522dc825a3b7a3af5394a9e7"
+ "reference": "5975807c1cc9d9b50377529f22a4fdb435e75b6a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/a8a7183e2be6379e522dc825a3b7a3af5394a9e7",
- "reference": "a8a7183e2be6379e522dc825a3b7a3af5394a9e7",
+ "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/5975807c1cc9d9b50377529f22a4fdb435e75b6a",
+ "reference": "5975807c1cc9d9b50377529f22a4fdb435e75b6a",
"shasum": ""
},
"require": {
@@ -10719,7 +10663,7 @@
],
"support": {
"issues": "https://github.com/tecnickcom/tc-lib-barcode/issues",
- "source": "https://github.com/tecnickcom/tc-lib-barcode/tree/1.17.6"
+ "source": "https://github.com/tecnickcom/tc-lib-barcode/tree/1.17.7"
},
"funding": [
{
@@ -10727,7 +10671,7 @@
"type": "custom"
}
],
- "time": "2021-02-07T13:18:02+00:00"
+ "time": "2021-11-10T20:55:06+00:00"
},
{
"name": "tecnickcom/tc-lib-color",
@@ -10802,16 +10746,16 @@
},
{
"name": "tightenco/collect",
- "version": "v8.34.0",
+ "version": "v8.68.0",
"source": {
"type": "git",
"url": "https://github.com/tighten/collect.git",
- "reference": "b069783ab0c547bb894ebcf8e7f6024bb401f9d2"
+ "reference": "8bb884bdab8088b358074f629d8402b64efce2c0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tighten/collect/zipball/b069783ab0c547bb894ebcf8e7f6024bb401f9d2",
- "reference": "b069783ab0c547bb894ebcf8e7f6024bb401f9d2",
+ "url": "https://api.github.com/repos/tighten/collect/zipball/8bb884bdab8088b358074f629d8402b64efce2c0",
+ "reference": "8bb884bdab8088b358074f629d8402b64efce2c0",
"shasum": ""
},
"require": {
@@ -10850,9 +10794,9 @@
],
"support": {
"issues": "https://github.com/tighten/collect/issues",
- "source": "https://github.com/tighten/collect/tree/v8.34.0"
+ "source": "https://github.com/tighten/collect/tree/v8.68.0"
},
- "time": "2021-03-29T21:29:00+00:00"
+ "time": "2021-11-30T18:41:31+00:00"
},
{
"name": "tightenco/ziggy",
@@ -11039,16 +10983,16 @@
},
{
"name": "vlucas/phpdotenv",
- "version": "v5.3.1",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/vlucas/phpdotenv.git",
- "reference": "accaddf133651d4b5cf81a119f25296736ffc850"
+ "reference": "d4394d044ed69a8f244f3445bcedf8a0d7fe2403"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/accaddf133651d4b5cf81a119f25296736ffc850",
- "reference": "accaddf133651d4b5cf81a119f25296736ffc850",
+ "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/d4394d044ed69a8f244f3445bcedf8a0d7fe2403",
+ "reference": "d4394d044ed69a8f244f3445bcedf8a0d7fe2403",
"shasum": ""
},
"require": {
@@ -11071,7 +11015,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.3-dev"
+ "dev-master": "5.4-dev"
}
},
"autoload": {
@@ -11101,7 +11045,7 @@
],
"support": {
"issues": "https://github.com/vlucas/phpdotenv/issues",
- "source": "https://github.com/vlucas/phpdotenv/tree/v5.3.1"
+ "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.0"
},
"funding": [
{
@@ -11113,7 +11057,7 @@
"type": "tidelift"
}
],
- "time": "2021-10-02T19:24:42+00:00"
+ "time": "2021-11-10T01:08:39+00:00"
},
{
"name": "voku/portable-ascii",
@@ -11303,580 +11247,6 @@
}
],
"packages-dev": [
- {
- "name": "behat/gherkin",
- "version": "v4.9.0",
- "source": {
- "type": "git",
- "url": "https://github.com/Behat/Gherkin.git",
- "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4",
- "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4",
- "shasum": ""
- },
- "require": {
- "php": "~7.2|~8.0"
- },
- "require-dev": {
- "cucumber/cucumber": "dev-gherkin-22.0.0",
- "phpunit/phpunit": "~8|~9",
- "symfony/yaml": "~3|~4|~5"
- },
- "suggest": {
- "symfony/yaml": "If you want to parse features, represented in YAML files"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.x-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "Behat\\Gherkin": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Konstantin Kudryashov",
- "email": "ever.zet@gmail.com",
- "homepage": "http://everzet.com"
- }
- ],
- "description": "Gherkin DSL parser for PHP",
- "homepage": "http://behat.org/",
- "keywords": [
- "BDD",
- "Behat",
- "Cucumber",
- "DSL",
- "gherkin",
- "parser"
- ],
- "support": {
- "issues": "https://github.com/Behat/Gherkin/issues",
- "source": "https://github.com/Behat/Gherkin/tree/v4.9.0"
- },
- "time": "2021-10-12T13:05:09+00:00"
- },
- {
- "name": "codeception/codeception",
- "version": "4.1.22",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeception/Codeception.git",
- "reference": "9777ec3690ceedc4bce2ed13af7af4ca4ee3088f"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeception/Codeception/zipball/9777ec3690ceedc4bce2ed13af7af4ca4ee3088f",
- "reference": "9777ec3690ceedc4bce2ed13af7af4ca4ee3088f",
- "shasum": ""
- },
- "require": {
- "behat/gherkin": "^4.4.0",
- "codeception/lib-asserts": "^1.0",
- "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.1.1 | ^9.0",
- "codeception/stub": "^2.0 | ^3.0",
- "ext-curl": "*",
- "ext-json": "*",
- "ext-mbstring": "*",
- "guzzlehttp/psr7": "^1.4 | ^2.0",
- "php": ">=5.6.0 <9.0",
- "symfony/console": ">=2.7 <6.0",
- "symfony/css-selector": ">=2.7 <6.0",
- "symfony/event-dispatcher": ">=2.7 <6.0",
- "symfony/finder": ">=2.7 <6.0",
- "symfony/yaml": ">=2.7 <6.0"
- },
- "require-dev": {
- "codeception/module-asserts": "1.*@dev",
- "codeception/module-cli": "1.*@dev",
- "codeception/module-db": "1.*@dev",
- "codeception/module-filesystem": "1.*@dev",
- "codeception/module-phpbrowser": "1.*@dev",
- "codeception/specify": "~0.3",
- "codeception/util-universalframework": "*@dev",
- "monolog/monolog": "~1.8",
- "squizlabs/php_codesniffer": "~2.0",
- "symfony/process": ">=2.7 <6.0",
- "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0 | ^5.0"
- },
- "suggest": {
- "codeception/specify": "BDD-style code blocks",
- "codeception/verify": "BDD-style assertions",
- "hoa/console": "For interactive console functionality",
- "stecman/symfony-console-completion": "For BASH autocompletion",
- "symfony/phpunit-bridge": "For phpunit-bridge support"
- },
- "bin": [
- "codecept"
- ],
- "type": "library",
- "extra": {
- "branch-alias": []
- },
- "autoload": {
- "psr-4": {
- "Codeception\\": "src/Codeception",
- "Codeception\\Extension\\": "ext"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Bodnarchuk",
- "email": "davert@mail.ua",
- "homepage": "http://codegyre.com"
- }
- ],
- "description": "BDD-style testing framework",
- "homepage": "http://codeception.com/",
- "keywords": [
- "BDD",
- "TDD",
- "acceptance testing",
- "functional testing",
- "unit testing"
- ],
- "support": {
- "issues": "https://github.com/Codeception/Codeception/issues",
- "source": "https://github.com/Codeception/Codeception/tree/4.1.22"
- },
- "funding": [
- {
- "url": "https://opencollective.com/codeception",
- "type": "open_collective"
- }
- ],
- "time": "2021-08-06T17:15:34+00:00"
- },
- {
- "name": "codeception/lib-asserts",
- "version": "1.13.2",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeception/lib-asserts.git",
- "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/184231d5eab66bc69afd6b9429344d80c67a33b6",
- "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6",
- "shasum": ""
- },
- "require": {
- "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3 | ^9.0",
- "ext-dom": "*",
- "php": ">=5.6.0 <9.0"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Bodnarchuk",
- "email": "davert@mail.ua",
- "homepage": "http://codegyre.com"
- },
- {
- "name": "Gintautas Miselis"
- },
- {
- "name": "Gustavo Nieves",
- "homepage": "https://medium.com/@ganieves"
- }
- ],
- "description": "Assertion methods used by Codeception core and Asserts module",
- "homepage": "https://codeception.com/",
- "keywords": [
- "codeception"
- ],
- "support": {
- "issues": "https://github.com/Codeception/lib-asserts/issues",
- "source": "https://github.com/Codeception/lib-asserts/tree/1.13.2"
- },
- "time": "2020-10-21T16:26:20+00:00"
- },
- {
- "name": "codeception/lib-innerbrowser",
- "version": "1.5.1",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeception/lib-innerbrowser.git",
- "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2",
- "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2",
- "shasum": ""
- },
- "require": {
- "codeception/codeception": "4.*@dev",
- "ext-dom": "*",
- "ext-json": "*",
- "ext-mbstring": "*",
- "php": ">=5.6.0 <9.0",
- "symfony/browser-kit": ">=2.7 <6.0",
- "symfony/dom-crawler": ">=2.7 <6.0"
- },
- "conflict": {
- "codeception/codeception": "<4.0"
- },
- "require-dev": {
- "codeception/util-universalframework": "dev-master"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Bodnarchuk",
- "email": "davert@mail.ua",
- "homepage": "http://codegyre.com"
- },
- {
- "name": "Gintautas Miselis"
- }
- ],
- "description": "Parent library for all Codeception framework modules and PhpBrowser",
- "homepage": "https://codeception.com/",
- "keywords": [
- "codeception"
- ],
- "support": {
- "issues": "https://github.com/Codeception/lib-innerbrowser/issues",
- "source": "https://github.com/Codeception/lib-innerbrowser/tree/1.5.1"
- },
- "time": "2021-08-30T15:21:42+00:00"
- },
- {
- "name": "codeception/module-asserts",
- "version": "1.3.1",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeception/module-asserts.git",
- "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/59374f2fef0cabb9e8ddb53277e85cdca74328de",
- "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de",
- "shasum": ""
- },
- "require": {
- "codeception/codeception": "*@dev",
- "codeception/lib-asserts": "^1.13.1",
- "php": ">=5.6.0 <9.0"
- },
- "conflict": {
- "codeception/codeception": "<4.0"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Bodnarchuk"
- },
- {
- "name": "Gintautas Miselis"
- },
- {
- "name": "Gustavo Nieves",
- "homepage": "https://medium.com/@ganieves"
- }
- ],
- "description": "Codeception module containing various assertions",
- "homepage": "https://codeception.com/",
- "keywords": [
- "assertions",
- "asserts",
- "codeception"
- ],
- "support": {
- "issues": "https://github.com/Codeception/module-asserts/issues",
- "source": "https://github.com/Codeception/module-asserts/tree/1.3.1"
- },
- "time": "2020-10-21T16:48:15+00:00"
- },
- {
- "name": "codeception/module-laravel5",
- "version": "1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeception/module-laravel5.git",
- "reference": "1d8a82f78a6e8c26f49af65d9001fa311785d54b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeception/module-laravel5/zipball/1d8a82f78a6e8c26f49af65d9001fa311785d54b",
- "reference": "1d8a82f78a6e8c26f49af65d9001fa311785d54b",
- "shasum": ""
- },
- "require": {
- "codeception/codeception": "^4.0",
- "codeception/lib-innerbrowser": "^1.0",
- "php": ">=5.6.0 <9.0"
- },
- "require-dev": {
- "codeception/module-asserts": "^1.0",
- "codeception/module-rest": "^1.0"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Jan-Henk Gerritsen"
- },
- {
- "name": "Michael Bodnarchuk"
- }
- ],
- "description": "Codeception module for Laravel 5 framework",
- "homepage": "http://codeception.com/",
- "keywords": [
- "codeception",
- "laravel5"
- ],
- "support": {
- "issues": "https://github.com/Codeception/module-laravel5/issues",
- "source": "https://github.com/Codeception/module-laravel5/tree/1.1.1"
- },
- "time": "2020-10-28T07:00:17+00:00"
- },
- {
- "name": "codeception/module-rest",
- "version": "1.3.2",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeception/module-rest.git",
- "reference": "2f35e75d4a5a7fd1fe77d7f5bd56a9123c453e3b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeception/module-rest/zipball/2f35e75d4a5a7fd1fe77d7f5bd56a9123c453e3b",
- "reference": "2f35e75d4a5a7fd1fe77d7f5bd56a9123c453e3b",
- "shasum": ""
- },
- "require": {
- "codeception/codeception": "^4.0",
- "justinrainbow/json-schema": "~5.2.9",
- "php": ">=5.6.6 <9.0",
- "softcreatr/jsonpath": "^0.5 || ^0.7"
- },
- "require-dev": {
- "codeception/lib-innerbrowser": "^1.0",
- "codeception/util-universalframework": "^1.0"
- },
- "suggest": {
- "aws/aws-sdk-php": "For using AWS Auth"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Gintautas Miselis"
- }
- ],
- "description": "REST module for Codeception",
- "homepage": "http://codeception.com/",
- "keywords": [
- "codeception",
- "rest"
- ],
- "support": {
- "issues": "https://github.com/Codeception/module-rest/issues",
- "source": "https://github.com/Codeception/module-rest/tree/1.3.2"
- },
- "time": "2021-10-08T09:33:46+00:00"
- },
- {
- "name": "codeception/module-webdriver",
- "version": "1.4.0",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeception/module-webdriver.git",
- "reference": "baa18b7bf70aa024012f967b5ce5021e1faa9151"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeception/module-webdriver/zipball/baa18b7bf70aa024012f967b5ce5021e1faa9151",
- "reference": "baa18b7bf70aa024012f967b5ce5021e1faa9151",
- "shasum": ""
- },
- "require": {
- "codeception/codeception": "^4.0",
- "php": ">=5.6.0 <9.0",
- "php-webdriver/webdriver": "^1.8.0"
- },
- "suggest": {
- "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Bodnarchuk"
- },
- {
- "name": "Gintautas Miselis"
- },
- {
- "name": "Zaahid Bateson"
- }
- ],
- "description": "WebDriver module for Codeception",
- "homepage": "http://codeception.com/",
- "keywords": [
- "acceptance-testing",
- "browser-testing",
- "codeception"
- ],
- "support": {
- "issues": "https://github.com/Codeception/module-webdriver/issues",
- "source": "https://github.com/Codeception/module-webdriver/tree/1.4.0"
- },
- "time": "2021-09-02T12:01:02+00:00"
- },
- {
- "name": "codeception/phpunit-wrapper",
- "version": "8.1.4",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeception/phpunit-wrapper.git",
- "reference": "f41335f0b4dd17cf7bbc63e87943b3ae72a8bbc3"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/f41335f0b4dd17cf7bbc63e87943b3ae72a8bbc3",
- "reference": "f41335f0b4dd17cf7bbc63e87943b3ae72a8bbc3",
- "shasum": ""
- },
- "require": {
- "php": ">=7.2",
- "phpunit/php-code-coverage": "^7.0",
- "phpunit/phpunit": "^8.0",
- "sebastian/comparator": "^3.0",
- "sebastian/diff": "^3.0"
- },
- "require-dev": {
- "codeception/specify": "*",
- "vlucas/phpdotenv": "^3.0"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Codeception\\PHPUnit\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Davert",
- "email": "davert.php@resend.cc"
- }
- ],
- "description": "PHPUnit classes used by Codeception",
- "support": {
- "issues": "https://github.com/Codeception/phpunit-wrapper/issues",
- "source": "https://github.com/Codeception/phpunit-wrapper/tree/8.1.4"
- },
- "time": "2020-12-28T14:00:08+00:00"
- },
- {
- "name": "codeception/stub",
- "version": "3.7.0",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeception/Stub.git",
- "reference": "468dd5fe659f131fc997f5196aad87512f9b1304"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeception/Stub/zipball/468dd5fe659f131fc997f5196aad87512f9b1304",
- "reference": "468dd5fe659f131fc997f5196aad87512f9b1304",
- "shasum": ""
- },
- "require": {
- "phpunit/phpunit": "^8.4 | ^9.0"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Codeception\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "Flexible Stub wrapper for PHPUnit's Mock Builder",
- "support": {
- "issues": "https://github.com/Codeception/Stub/issues",
- "source": "https://github.com/Codeception/Stub/tree/3.7.0"
- },
- "time": "2020-07-03T15:54:43+00:00"
- },
{
"name": "fzaninotto/faker",
"version": "dev-master",
@@ -11934,39 +11304,54 @@
"time": "2020-12-11T09:59:14+00:00"
},
{
- "name": "justinrainbow/json-schema",
- "version": "5.2.11",
+ "name": "laravel/dusk",
+ "version": "v6.19.2",
"source": {
"type": "git",
- "url": "https://github.com/justinrainbow/json-schema.git",
- "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa"
+ "url": "https://github.com/laravel/dusk.git",
+ "reference": "c042f8d389b8fdcd9543032d1ef8dbe47c8a245f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ab6744b7296ded80f8cc4f9509abbff393399aa",
- "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa",
+ "url": "https://api.github.com/repos/laravel/dusk/zipball/c042f8d389b8fdcd9543032d1ef8dbe47c8a245f",
+ "reference": "c042f8d389b8fdcd9543032d1ef8dbe47c8a245f",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "ext-json": "*",
+ "ext-zip": "*",
+ "illuminate/console": "^6.0|^7.0|^8.0",
+ "illuminate/support": "^6.0|^7.0|^8.0",
+ "nesbot/carbon": "^2.0",
+ "php": "^7.2|^8.0",
+ "php-webdriver/webdriver": "^1.9.0",
+ "symfony/console": "^4.3|^5.0",
+ "symfony/finder": "^4.3|^5.0",
+ "symfony/process": "^4.3|^5.0",
+ "vlucas/phpdotenv": "^3.0|^4.0|^5.0"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1",
- "json-schema/json-schema-test-suite": "1.2.0",
- "phpunit/phpunit": "^4.8.35"
+ "mockery/mockery": "^1.0",
+ "orchestra/testbench": "^4.16|^5.17.1|^6.12.1",
+ "phpunit/phpunit": "^7.5.15|^8.4|^9.0"
+ },
+ "suggest": {
+ "ext-pcntl": "Used to gracefully terminate Dusk when tests are running."
},
- "bin": [
- "bin/validate-json"
- ],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0.x-dev"
+ "dev-master": "6.x-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Laravel\\Dusk\\DuskServiceProvider"
+ ]
}
},
"autoload": {
"psr-4": {
- "JsonSchema\\": "src/JsonSchema/"
+ "Laravel\\Dusk\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -11975,33 +11360,21 @@
],
"authors": [
{
- "name": "Bruno Prieto Reis",
- "email": "bruno.p.reis@gmail.com"
- },
- {
- "name": "Justin Rainbow",
- "email": "justin.rainbow@gmail.com"
- },
- {
- "name": "Igor Wiedler",
- "email": "igor@wiedler.ch"
- },
- {
- "name": "Robert Schönthal",
- "email": "seroscho@googlemail.com"
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
}
],
- "description": "A library to validate a json schema.",
- "homepage": "https://github.com/justinrainbow/json-schema",
+ "description": "Laravel Dusk provides simple end-to-end testing and browser automation.",
"keywords": [
- "json",
- "schema"
+ "laravel",
+ "testing",
+ "webdriver"
],
"support": {
- "issues": "https://github.com/justinrainbow/json-schema/issues",
- "source": "https://github.com/justinrainbow/json-schema/tree/5.2.11"
+ "issues": "https://github.com/laravel/dusk/issues",
+ "source": "https://github.com/laravel/dusk/tree/v6.19.2"
},
- "time": "2021-07-22T09:24:00+00:00"
+ "time": "2021-10-20T10:10:26+00:00"
},
{
"name": "myclabs/deep-copy",
@@ -12103,16 +11476,16 @@
},
{
"name": "overtrue/phplint",
- "version": "3.0.0",
+ "version": "3.0.6",
"source": {
"type": "git",
"url": "https://github.com/overtrue/phplint.git",
- "reference": "2d68ee8ab9083041a297cb6897ccec6290814c88"
+ "reference": "b4212c2c65bf50f6c823ab8e7c13c9ead9433241"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/overtrue/phplint/zipball/2d68ee8ab9083041a297cb6897ccec6290814c88",
- "reference": "2d68ee8ab9083041a297cb6897ccec6290814c88",
+ "url": "https://api.github.com/repos/overtrue/phplint/zipball/b4212c2c65bf50f6c823ab8e7c13c9ead9433241",
+ "reference": "b4212c2c65bf50f6c823ab8e7c13c9ead9433241",
"shasum": ""
},
"require": {
@@ -12167,9 +11540,15 @@
],
"support": {
"issues": "https://github.com/overtrue/phplint/issues",
- "source": "https://github.com/overtrue/phplint/tree/3.0.0"
+ "source": "https://github.com/overtrue/phplint/tree/3.0.6"
},
- "time": "2021-06-02T13:27:41+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/overtrue",
+ "type": "github"
+ }
+ ],
+ "time": "2021-11-30T15:45:02+00:00"
},
{
"name": "phar-io/manifest",
@@ -13190,71 +12569,6 @@
},
"time": "2016-10-03T07:35:21+00:00"
},
- {
- "name": "softcreatr/jsonpath",
- "version": "0.7.5",
- "source": {
- "type": "git",
- "url": "https://github.com/SoftCreatR/JSONPath.git",
- "reference": "008569bf80aa3584834f7890781576bc7b65afa7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/SoftCreatR/JSONPath/zipball/008569bf80aa3584834f7890781576bc7b65afa7",
- "reference": "008569bf80aa3584834f7890781576bc7b65afa7",
- "shasum": ""
- },
- "require": {
- "ext-json": "*",
- "php": ">=7.1"
- },
- "replace": {
- "flow/jsonpath": "*"
- },
- "require-dev": {
- "phpunit/phpunit": ">=7.0",
- "roave/security-advisories": "dev-master",
- "squizlabs/php_codesniffer": "^3.5"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Flow\\JSONPath\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Stephen Frank",
- "email": "stephen@flowsa.com",
- "homepage": "https://prismaticbytes.com",
- "role": "Developer"
- },
- {
- "name": "Sascha Greuel",
- "email": "hello@1-2.dev",
- "homepage": "http://1-2.dev",
- "role": "Developer"
- }
- ],
- "description": "JSONPath implementation for parsing, searching and flattening arrays",
- "support": {
- "email": "hello@1-2.dev",
- "forum": "https://github.com/SoftCreatR/JSONPath/discussions",
- "issues": "https://github.com/SoftCreatR/JSONPath/issues",
- "source": "https://github.com/SoftCreatR/JSONPath"
- },
- "funding": [
- {
- "url": "https://github.com/softcreatr",
- "type": "github"
- }
- ],
- "time": "2021-06-02T22:15:26+00:00"
- },
{
"name": "squizlabs/php_codesniffer",
"version": "3.6.1",
@@ -13311,78 +12625,6 @@
},
"time": "2021-10-11T04:00:11+00:00"
},
- {
- "name": "symfony/browser-kit",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/browser-kit.git",
- "reference": "c1e3f64fcc631c96e2c5843b666db66679ced11c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/browser-kit/zipball/c1e3f64fcc631c96e2c5843b666db66679ced11c",
- "reference": "c1e3f64fcc631c96e2c5843b666db66679ced11c",
- "shasum": ""
- },
- "require": {
- "php": ">=7.2.5",
- "symfony/dom-crawler": "^4.4|^5.0",
- "symfony/polyfill-php80": "^1.16"
- },
- "require-dev": {
- "symfony/css-selector": "^4.4|^5.0",
- "symfony/http-client": "^4.4|^5.0",
- "symfony/mime": "^4.4|^5.0",
- "symfony/process": "^4.4|^5.0"
- },
- "suggest": {
- "symfony/process": ""
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\BrowserKit\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically",
- "homepage": "https://symfony.com",
- "support": {
- "source": "https://github.com/symfony/browser-kit/tree/v5.3.4"
- },
- "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": "2021-07-21T12:40:44+00:00"
- },
{
"name": "symfony/dom-crawler",
"version": "v4.4.30",
@@ -13459,28 +12701,28 @@
},
{
"name": "symfony/yaml",
- "version": "v5.3.6",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7"
+ "reference": "034ccc0994f1ae3f7499fa5b1f2e75d5e7a94efc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7",
- "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/034ccc0994f1ae3f7499fa5b1f2e75d5e7a94efc",
+ "reference": "034ccc0994f1ae3f7499fa5b1f2e75d5e7a94efc",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
- "symfony/deprecation-contracts": "^2.1",
- "symfony/polyfill-ctype": "~1.8"
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/polyfill-ctype": "^1.8"
},
"conflict": {
- "symfony/console": "<4.4"
+ "symfony/console": "<5.3"
},
"require-dev": {
- "symfony/console": "^4.4|^5.0"
+ "symfony/console": "^5.3|^6.0"
},
"suggest": {
"symfony/console": "For validating YAML files using the lint command"
@@ -13514,7 +12756,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v5.3.6"
+ "source": "https://github.com/symfony/yaml/tree/v5.4.0"
},
"funding": [
{
@@ -13530,7 +12772,7 @@
"type": "tidelift"
}
],
- "time": "2021-07-29T06:20:01+00:00"
+ "time": "2021-11-28T15:25:38+00:00"
},
{
"name": "theseer/tokenizer",
@@ -13599,5 +12841,5 @@
"ext-pdo": "*"
},
"platform-dev": [],
- "plugin-api-version": "2.1.0"
+ "plugin-api-version": "2.0.0"
}
diff --git a/phpunit.xml b/phpunit.xml
index ad15b6f59a..37553e587d 100644
--- a/phpunit.xml
+++ b/phpunit.xml
@@ -23,12 +23,8 @@