From 38306a444db80c5628dbaa2053242b2bfb723fe0 Mon Sep 17 00:00:00 2001 From: Deepak Singh Gusain Date: Thu, 30 Dec 2021 19:00:13 +0530 Subject: [PATCH 1/6] New Theme Work Done --- composer.json | 6 +- composer.lock | 844 ++++++++++-------- config/app.php | 1 + packages/Webkul/Admin/package.json | 3 + .../src/Providers/AdminServiceProvider.php | 2 +- .../Resources/assets/images/Icon-Calendar.svg | 7 + .../Resources/assets/images/Icon-Sortable.svg | 5 + .../src/Resources/assets/images/close.svg | 1 + .../src/Resources/assets/images/search.svg | 1 + .../Resources/assets/images/user-owner.svg | 1 + .../Admin/src/Resources/assets/js/app.js | 50 +- .../assets/js/components/darkmode/dark.vue | 47 + .../navigation/nav-slide-button.vue | 56 +- .../navigation/notification-list.vue | 210 +++++ .../js/components/navigation/notification.vue | 194 ++++ .../src/Resources/assets/sass/_colors.scss | 4 +- .../Admin/src/Resources/assets/sass/app.scss | 3 + .../Resources/assets/sass/partials/_dark.scss | 574 ++++++++++++ .../assets/sass/partials/_dashboard.scss | 79 ++ .../assets/sass/partials/_default.scss | 755 ++++++++++++---- .../assets/sass/partials/_mobile.scss | 245 +++++ .../Admin/src/Resources/lang/en/app.php | 17 + .../Resources/views/dashboard/index.blade.php | 71 +- .../Resources/views/layouts/content.blade.php | 2 - .../Resources/views/layouts/master.blade.php | 6 +- .../views/layouts/mobile-nav.blade.php | 193 ++++ .../views/layouts/nav-left.blade.php | 118 ++- .../Resources/views/layouts/nav-top.blade.php | 26 + .../Admin/src/Routes/notification-routes.php | 29 + packages/Webkul/Admin/src/Routes/web.php | 5 + packages/Webkul/Admin/webpack.mix.js | 1 + .../publishable/assets/mix-manifest.json | 3 + .../src/Contracts/Notification.php | 7 + .../2021_12_15_104544_notifications.php | 35 + .../src/Events/CreateOrderNotification.php | 51 ++ .../src/Events/UpdateOrderNotification.php | 59 ++ .../Admin/NotificationController.php | 117 +++ .../Notification/src/Listeners/Order.php | 54 ++ .../Notification/src/Models/Notification.php | 24 + .../src/Models/NotificationProxy.php | 10 + .../src/Providers/EventServiceProvider.php | 21 + .../src/Providers/ModuleServiceProvider.php | 12 + .../Providers/NotificationServiceProvider.php | 24 + .../Repositories/NotificationRepository.php | 46 + .../src/Resources/assets/images/404-image.svg | 43 +- .../assets/images/Accordion-Arrow-Down.svg | 15 +- .../assets/images/Accordion-Arrow-Up.svg | 15 +- .../assets/images/Account-Icon-active.svg | 4 + .../Resources/assets/images/Account-Icon.svg | 4 + .../assets/images/Angle-Down-Light.svg | 15 +- .../Resources/assets/images/Angle-Left.svg | 15 +- .../assets/images/Angle-Right-Light.svg | 15 +- .../Resources/assets/images/Angle-Right.svg | 13 +- .../assets/images/Arrow-Down-Light.png | Bin .../assets/images/Arrow-Down-Light.svg | 13 +- .../Resources/assets/images/Arrow-Down.svg | 13 +- .../Resources/assets/images/Arrow-Right.svg | 15 +- .../Ui/src/Resources/assets/images/Camera.svg | 5 +- .../assets/images/Checkbox-Checked.svg | 17 +- .../Resources/assets/images/Checkbox-Dash.svg | 15 +- .../src/Resources/assets/images/Checkbox.svg | 13 +- .../assets/images/Expand-Light-On.svg | 15 +- .../Resources/assets/images/Expand-Light.svg | 15 +- .../Resources/assets/images/Folder-Icon.svg | 13 +- .../assets/images/Icon-Back-Primary.svg | 17 +- .../assets/images/Icon-CMS-Active.svg | 23 +- .../src/Resources/assets/images/Icon-CMS.svg | 21 +- .../Resources/assets/images/Icon-Calendar.svg | 23 +- .../assets/images/Icon-Catalog-Active.svg | 23 +- .../Resources/assets/images/Icon-Catalog.svg | 23 +- .../assets/images/Icon-Configure-Active.svg | 17 +- .../assets/images/Icon-Configure.svg | 17 +- .../Resources/assets/images/Icon-Crossed.svg | 13 +- .../assets/images/Icon-Customers-Active.svg | 15 +- .../assets/images/Icon-Customers.svg | 15 +- .../assets/images/Icon-Dashboard-Active.svg | 21 +- .../assets/images/Icon-Dashboard.svg | 20 +- .../Resources/assets/images/Icon-Export.svg | 19 +- .../assets/images/Icon-Graph-Green.svg | 19 +- .../assets/images/Icon-Graph-Red.svg | 19 +- .../assets/images/Icon-Hamburger.svg | 5 + .../Resources/assets/images/Icon-Import.svg | 19 +- .../Resources/assets/images/Icon-Listing.svg | 37 +- .../assets/images/Icon-Pencil-Large.svg | 17 +- .../assets/images/Icon-Sales-Active.svg | 19 +- .../Resources/assets/images/Icon-Sales.svg | 19 +- .../assets/images/Icon-Settings-Active.svg | 17 +- .../Resources/assets/images/Icon-Settings.svg | 17 +- .../assets/images/Icon-Sm-Cross-White.svg | 17 +- .../assets/images/Icon-Sm-White-Cross.svg | 17 +- .../assets/images/Icon-Sort-Down.svg | 17 +- .../Resources/assets/images/Icon-Sort-Up.svg | 27 +- .../Resources/assets/images/Icon-Sortable.svg | 19 +- .../Resources/assets/images/Icon-Trash.svg | 21 +- .../src/Resources/assets/images/Icon-bell.svg | 13 + .../src/Resources/assets/images/Icon-eye.svg | 15 +- .../Resources/assets/images/Icon-remove.svg | 19 +- .../src/Resources/assets/images/Icon-star.svg | 13 +- .../assets/images/Local-Icon-active.svg | 4 + .../Resources/assets/images/Local-Icon.svg | 4 + .../Resources/assets/images/Profile-Pic.svg | 19 +- .../assets/images/Star-Icon-Blank.svg | 11 +- .../src/Resources/assets/images/Star-Icon.svg | 13 +- .../Resources/assets/images/arrow-icon.svg | 3 + .../assets/images/arrow-left-dark.svg | 15 +- .../assets/images/arrow-right-light.svg | 15 +- .../Resources/assets/images/check-accent.svg | 13 +- .../Resources/assets/images/chevron-left.svg | 9 +- .../Resources/assets/images/chevron-right.svg | 9 +- .../src/Resources/assets/images/controls.svg | 36 +- .../Resources/assets/images/copy-icon@2x.svg | 4 +- .../Resources/assets/images/cross-accent.svg | 15 +- .../assets/images/cross-icon-adj.svg | 15 +- .../Resources/assets/images/cross-icon.svg | 21 +- .../assets/images/down-arrow-white.svg | 13 +- .../src/Resources/assets/images/favicon.ico | Bin .../Resources/assets/images/icon-account.svg | 17 +- .../src/Resources/assets/images/icon-note.svg | 17 +- .../assets/images/icon-promotion-active.svg | 27 +- .../assets/images/icon-promotion.svg | 27 +- .../assets/images/icon-search-dark.svg | 15 +- .../Resources/assets/images/icon-search.svg | 4 + .../Resources/assets/images/limited-icon.svg | 45 +- .../Ui/src/Resources/assets/images/logo.png | Bin .../Resources/assets/images/logo_light.png | Bin 0 -> 1241 bytes .../assets/images/notification-cancel.svg | 5 + .../assets/images/notification-checked.svg | 5 + .../assets/images/notification-complete.svg | 4 + .../assets/images/placeholder-icon.svg | 35 +- .../src/Resources/assets/images/process.png | Bin 0 -> 454 bytes .../product/large-product-placeholder.png | Bin .../product/meduim-product-placeholder.png | Bin .../product/small-product-placeholder.png | Bin .../Ui/src/Resources/assets/images/return.png | Bin 0 -> 612 bytes .../Resources/assets/images/sort-up-icon.png | Bin .../Resources/assets/images/store-icon.svg | 7 + .../assets/images/up-arrow-white.svg | 30 +- .../assets/images/uvdesk-controls.svg | 36 +- .../Ui/src/Resources/assets/sass/app.scss | 168 +++- .../assets/sass/includes/components.scss | 1 - .../Resources/assets/sass/main/_icons.scss | 69 ++ .../Resources/views/datagrid/table.blade.php | 423 ++++----- 142 files changed, 4307 insertions(+), 1772 deletions(-) create mode 100644 packages/Webkul/Admin/src/Resources/assets/images/Icon-Calendar.svg create mode 100644 packages/Webkul/Admin/src/Resources/assets/images/Icon-Sortable.svg create mode 100644 packages/Webkul/Admin/src/Resources/assets/images/close.svg create mode 100644 packages/Webkul/Admin/src/Resources/assets/images/search.svg create mode 100644 packages/Webkul/Admin/src/Resources/assets/images/user-owner.svg create mode 100644 packages/Webkul/Admin/src/Resources/assets/js/components/darkmode/dark.vue create mode 100644 packages/Webkul/Admin/src/Resources/assets/js/components/navigation/notification-list.vue create mode 100644 packages/Webkul/Admin/src/Resources/assets/js/components/navigation/notification.vue create mode 100644 packages/Webkul/Admin/src/Resources/assets/sass/partials/_dark.scss create mode 100644 packages/Webkul/Admin/src/Resources/assets/sass/partials/_mobile.scss create mode 100644 packages/Webkul/Admin/src/Resources/views/layouts/mobile-nav.blade.php create mode 100644 packages/Webkul/Admin/src/Routes/notification-routes.php create mode 100644 packages/Webkul/Notification/publishable/assets/mix-manifest.json create mode 100644 packages/Webkul/Notification/src/Contracts/Notification.php create mode 100644 packages/Webkul/Notification/src/Database/Migrations/2021_12_15_104544_notifications.php create mode 100644 packages/Webkul/Notification/src/Events/CreateOrderNotification.php create mode 100644 packages/Webkul/Notification/src/Events/UpdateOrderNotification.php create mode 100644 packages/Webkul/Notification/src/Http/Controllers/Admin/NotificationController.php create mode 100644 packages/Webkul/Notification/src/Listeners/Order.php create mode 100644 packages/Webkul/Notification/src/Models/Notification.php create mode 100644 packages/Webkul/Notification/src/Models/NotificationProxy.php create mode 100644 packages/Webkul/Notification/src/Providers/EventServiceProvider.php create mode 100644 packages/Webkul/Notification/src/Providers/ModuleServiceProvider.php create mode 100644 packages/Webkul/Notification/src/Providers/NotificationServiceProvider.php create mode 100644 packages/Webkul/Notification/src/Repositories/NotificationRepository.php mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/404-image.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Accordion-Arrow-Down.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Accordion-Arrow-Up.svg create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/Account-Icon-active.svg create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/Account-Icon.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Angle-Down-Light.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Angle-Left.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Angle-Right-Light.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Angle-Right.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Arrow-Down-Light.png mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Arrow-Down-Light.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Arrow-Down.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Arrow-Right.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Checkbox-Checked.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Checkbox-Dash.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Checkbox.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Expand-Light-On.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Expand-Light.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Folder-Icon.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Back-Primary.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Calendar.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Catalog-Active.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Catalog.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Configure-Active.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Configure.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Crossed.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Customers-Active.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Customers.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Dashboard-Active.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Dashboard.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Export.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Graph-Green.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Graph-Red.svg create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Hamburger.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Pencil-Large.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Sales-Active.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Sales.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Settings-Active.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Settings.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Sm-Cross-White.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Sm-White-Cross.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Sort-Down.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Sort-Up.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Sortable.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-Trash.svg create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-bell.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-eye.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Icon-remove.svg create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/Local-Icon-active.svg create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/Local-Icon.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Profile-Pic.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/Star-Icon.svg create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/arrow-icon.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/arrow-left-dark.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/arrow-right-light.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/check-accent.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/controls.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/cross-accent.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/cross-icon-adj.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/cross-icon.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/down-arrow-white.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/favicon.ico mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/icon-account.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/icon-search-dark.svg create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/icon-search.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/limited-icon.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/logo.png create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/logo_light.png create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/notification-cancel.svg create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/notification-checked.svg create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/notification-complete.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/placeholder-icon.svg create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/process.png mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/product/large-product-placeholder.png mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/product/meduim-product-placeholder.png mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/product/small-product-placeholder.png create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/return.png mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/sort-up-icon.png create mode 100644 packages/Webkul/Ui/src/Resources/assets/images/store-icon.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/up-arrow-white.svg mode change 100755 => 100644 packages/Webkul/Ui/src/Resources/assets/images/uvdesk-controls.svg diff --git a/composer.json b/composer.json index 8749dac1e..249ff63f4 100755 --- a/composer.json +++ b/composer.json @@ -37,7 +37,8 @@ "laravel/ui": "^3.0", "maatwebsite/excel": "^3.1.26", "paypal/paypal-checkout-sdk": "1.0.1", - "prettus/l5-repository": "^2.6" + "prettus/l5-repository": "^2.6", + "pusher/pusher-php-server": "^7.0" }, "require-dev": { "codeception/codeception": "^4.1", @@ -101,7 +102,8 @@ "Webkul\\BookingProduct\\": "packages/Webkul/BookingProduct/src", "Webkul\\SocialLogin\\": "packages/Webkul/SocialLogin/src", "Webkul\\DebugBar\\": "packages/Webkul/DebugBar/src", - "Webkul\\Marketing\\": "packages/Webkul/Marketing/src" + "Webkul\\Marketing\\": "packages/Webkul/Marketing/src", + "Webkul\\Notification\\": "packages/Webkul/Notification/src" } }, "autoload-dev": { diff --git a/composer.lock b/composer.lock index eb9ea2313..dc356f80b 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": "0a4884830853b288c0baa874177fd9c8", + "content-hash": "07c290115c0da4ecdc099d46f3f780b7", "packages": [ { "name": "algolia/algoliasearch-client-php", @@ -217,16 +217,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.208.4", + "version": "3.208.7", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "46376c60570103b55d9440142356995bd6d37c39" + "reference": "41a800dd7cf5c4ac0ef9bf8db01e838ab6a3698c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/46376c60570103b55d9440142356995bd6d37c39", - "reference": "46376c60570103b55d9440142356995bd6d37c39", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/41a800dd7cf5c4ac0ef9bf8db01e838ab6a3698c", + "reference": "41a800dd7cf5c4ac0ef9bf8db01e838ab6a3698c", "shasum": "" }, "require": { @@ -302,9 +302,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.208.4" + "source": "https://github.com/aws/aws-sdk-php/tree/3.208.7" }, - "time": "2021-12-09T19:19:02+00:00" + "time": "2021-12-21T19:16:39+00:00" }, { "name": "babenkoivan/elastic-adapter", @@ -612,16 +612,16 @@ }, { "name": "barryvdh/laravel-debugbar", - "version": "v3.6.4", + "version": "v3.6.5", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-debugbar.git", - "reference": "3c2d678269ba60e178bcd93e36f6a91c36b727f1" + "reference": "ccf109f8755dcc7e58779d1aeb1051b04e0b4bef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/3c2d678269ba60e178bcd93e36f6a91c36b727f1", - "reference": "3c2d678269ba60e178bcd93e36f6a91c36b727f1", + "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/ccf109f8755dcc7e58779d1aeb1051b04e0b4bef", + "reference": "ccf109f8755dcc7e58779d1aeb1051b04e0b4bef", "shasum": "" }, "require": { @@ -649,7 +649,7 @@ "Barryvdh\\Debugbar\\ServiceProvider" ], "aliases": { - "Debugbar": "Barryvdh\\Debugbar\\Facade" + "Debugbar": "Barryvdh\\Debugbar\\Facades\\Debugbar" } } }, @@ -681,7 +681,7 @@ ], "support": { "issues": "https://github.com/barryvdh/laravel-debugbar/issues", - "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.6.4" + "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.6.5" }, "funding": [ { @@ -693,7 +693,7 @@ "type": "github" } ], - "time": "2021-10-21T10:57:31+00:00" + "time": "2021-12-14T14:45:18+00:00" }, { "name": "barryvdh/laravel-dompdf", @@ -1904,24 +1904,21 @@ }, { "name": "ezyang/htmlpurifier", - "version": "v4.13.0", + "version": "v4.14.0", "source": { "type": "git", "url": "https://github.com/ezyang/htmlpurifier.git", - "reference": "08e27c97e4c6ed02f37c5b2b20488046c8d90d75" + "reference": "12ab42bd6e742c70c0a52f7b82477fcd44e64b75" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/08e27c97e4c6ed02f37c5b2b20488046c8d90d75", - "reference": "08e27c97e4c6ed02f37c5b2b20488046c8d90d75", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/12ab42bd6e742c70c0a52f7b82477fcd44e64b75", + "reference": "12ab42bd6e742c70c0a52f7b82477fcd44e64b75", "shasum": "" }, "require": { "php": ">=5.2" }, - "require-dev": { - "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd" - }, "type": "library", "autoload": { "psr-0": { @@ -1952,9 +1949,9 @@ ], "support": { "issues": "https://github.com/ezyang/htmlpurifier/issues", - "source": "https://github.com/ezyang/htmlpurifier/tree/master" + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.14.0" }, - "time": "2020-06-29T00:56:53+00:00" + "time": "2021-12-25T01:21:49+00:00" }, { "name": "facade/flare-client-php", @@ -2023,16 +2020,16 @@ }, { "name": "facade/ignition", - "version": "2.17.2", + "version": "2.17.4", "source": { "type": "git", "url": "https://github.com/facade/ignition.git", - "reference": "af3cd70d58ca3ef5189ff0e59efbe5a5c043e2d2" + "reference": "95c80bd35ee6858e9e1439b2f6a698295eeb2070" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facade/ignition/zipball/af3cd70d58ca3ef5189ff0e59efbe5a5c043e2d2", - "reference": "af3cd70d58ca3ef5189ff0e59efbe5a5c043e2d2", + "url": "https://api.github.com/repos/facade/ignition/zipball/95c80bd35ee6858e9e1439b2f6a698295eeb2070", + "reference": "95c80bd35ee6858e9e1439b2f6a698295eeb2070", "shasum": "" }, "require": { @@ -2097,7 +2094,7 @@ "issues": "https://github.com/facade/ignition/issues", "source": "https://github.com/facade/ignition" }, - "time": "2021-11-29T14:04:22+00:00" + "time": "2021-12-27T15:11:24+00:00" }, { "name": "facade/ignition-contracts", @@ -2724,16 +2721,16 @@ }, { "name": "intervention/image", - "version": "2.7.0", + "version": "2.7.1", "source": { "type": "git", "url": "https://github.com/Intervention/image.git", - "reference": "9a8cc99d30415ec0b3f7649e1647d03a55698545" + "reference": "744ebba495319501b873a4e48787759c72e3fb8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Intervention/image/zipball/9a8cc99d30415ec0b3f7649e1647d03a55698545", - "reference": "9a8cc99d30415ec0b3f7649e1647d03a55698545", + "url": "https://api.github.com/repos/Intervention/image/zipball/744ebba495319501b873a4e48787759c72e3fb8c", + "reference": "744ebba495319501b873a4e48787759c72e3fb8c", "shasum": "" }, "require": { @@ -2792,7 +2789,7 @@ ], "support": { "issues": "https://github.com/Intervention/image/issues", - "source": "https://github.com/Intervention/image/tree/2.7.0" + "source": "https://github.com/Intervention/image/tree/2.7.1" }, "funding": [ { @@ -2804,7 +2801,7 @@ "type": "github" } ], - "time": "2021-10-03T14:17:12+00:00" + "time": "2021-12-16T16:49:26+00:00" }, { "name": "intervention/imagecache", @@ -3171,16 +3168,16 @@ }, { "name": "laravel/framework", - "version": "v8.75.0", + "version": "v8.77.1", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "0bb91d3176357da232da69762a64b0e0a0988637" + "reference": "994dbac5c6da856c77c81a411cff5b7d31519ca8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/0bb91d3176357da232da69762a64b0e0a0988637", - "reference": "0bb91d3176357da232da69762a64b0e0a0988637", + "url": "https://api.github.com/repos/laravel/framework/zipball/994dbac5c6da856c77c81a411cff5b7d31519ca8", + "reference": "994dbac5c6da856c77c81a411cff5b7d31519ca8", "shasum": "" }, "require": { @@ -3198,7 +3195,7 @@ "opis/closure": "^3.6", "php": "^7.3|^8.0", "psr/container": "^1.0", - "psr/log": "^1.0 || ^2.0", + "psr/log": "^1.0|^2.0", "psr/simple-cache": "^1.0", "ramsey/uuid": "^4.2.2", "swiftmailer/swiftmailer": "^6.3", @@ -3339,7 +3336,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2021-12-07T14:55:46+00:00" + "time": "2021-12-21T20:22:29+00:00" }, { "name": "laravel/scout", @@ -3608,16 +3605,16 @@ }, { "name": "laravel/ui", - "version": "v3.4.0", + "version": "v3.4.1", "source": { "type": "git", "url": "https://github.com/laravel/ui.git", - "reference": "b3e804559bf3973ecca160a4ae1068e6c7c167c6" + "reference": "9a1e52442dd238647905b98d773d59e438eb9f9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/ui/zipball/b3e804559bf3973ecca160a4ae1068e6c7c167c6", - "reference": "b3e804559bf3973ecca160a4ae1068e6c7c167c6", + "url": "https://api.github.com/repos/laravel/ui/zipball/9a1e52442dd238647905b98d773d59e438eb9f9d", + "reference": "9a1e52442dd238647905b98d773d59e438eb9f9d", "shasum": "" }, "require": { @@ -3663,37 +3660,36 @@ "ui" ], "support": { - "source": "https://github.com/laravel/ui/tree/v3.4.0" + "source": "https://github.com/laravel/ui/tree/v3.4.1" }, - "time": "2021-11-30T16:22:00+00:00" + "time": "2021-12-22T10:40:50+00:00" }, { "name": "lcobucci/clock", - "version": "2.0.0", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/lcobucci/clock.git", - "reference": "353d83fe2e6ae95745b16b3d911813df6a05bfb3" + "reference": "903513d28e85376a33385ebc601afd2ee69e5653" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/clock/zipball/353d83fe2e6ae95745b16b3d911813df6a05bfb3", - "reference": "353d83fe2e6ae95745b16b3d911813df6a05bfb3", + "url": "https://api.github.com/repos/lcobucci/clock/zipball/903513d28e85376a33385ebc601afd2ee69e5653", + "reference": "903513d28e85376a33385ebc601afd2ee69e5653", "shasum": "" }, "require": { - "php": "^7.4 || ^8.0" + "php": "^8.0" }, "require-dev": { - "infection/infection": "^0.17", - "lcobucci/coding-standard": "^6.0", - "phpstan/extension-installer": "^1.0", + "infection/infection": "^0.25", + "lcobucci/coding-standard": "^8.0", + "phpstan/extension-installer": "^1.1", "phpstan/phpstan": "^0.12", "phpstan/phpstan-deprecation-rules": "^0.12", "phpstan/phpstan-phpunit": "^0.12", "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/php-code-coverage": "9.1.4", - "phpunit/phpunit": "9.3.7" + "phpunit/phpunit": "^9.5" }, "type": "library", "autoload": { @@ -3714,7 +3710,7 @@ "description": "Yet another clock abstraction", "support": { "issues": "https://github.com/lcobucci/clock/issues", - "source": "https://github.com/lcobucci/clock/tree/2.0.x" + "source": "https://github.com/lcobucci/clock/tree/2.1.0" }, "funding": [ { @@ -3726,7 +3722,7 @@ "type": "patreon" } ], - "time": "2020-08-27T18:56:02+00:00" + "time": "2021-10-31T21:32:07+00:00" }, { "name": "lcobucci/jwt", @@ -5185,6 +5181,142 @@ }, "time": "2021-04-09T13:42:10+00:00" }, + { + "name": "paragonie/random_compat", + "version": "v9.99.100", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "shasum": "" + }, + "require": { + "php": ">= 7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, + "time": "2020-10-15T08:29:30+00:00" + }, + { + "name": "paragonie/sodium_compat", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/paragonie/sodium_compat.git", + "reference": "c59cac21abbcc0df06a3dd18076450ea4797b321" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/c59cac21abbcc0df06a3dd18076450ea4797b321", + "reference": "c59cac21abbcc0df06a3dd18076450ea4797b321", + "shasum": "" + }, + "require": { + "paragonie/random_compat": ">=1", + "php": "^5.2.4|^5.3|^5.4|^5.5|^5.6|^7|^8" + }, + "require-dev": { + "phpunit/phpunit": "^3|^4|^5|^6|^7|^8|^9" + }, + "suggest": { + "ext-libsodium": "PHP < 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security.", + "ext-sodium": "PHP >= 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security." + }, + "type": "library", + "autoload": { + "files": [ + "autoload.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "ISC" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com" + }, + { + "name": "Frank Denis", + "email": "jedisct1@pureftpd.org" + } + ], + "description": "Pure PHP implementation of libsodium; uses the PHP extension if it exists", + "keywords": [ + "Authentication", + "BLAKE2b", + "ChaCha20", + "ChaCha20-Poly1305", + "Chapoly", + "Curve25519", + "Ed25519", + "EdDSA", + "Edwards-curve Digital Signature Algorithm", + "Elliptic Curve Diffie-Hellman", + "Poly1305", + "Pure-PHP cryptography", + "RFC 7748", + "RFC 8032", + "Salpoly", + "Salsa20", + "X25519", + "XChaCha20-Poly1305", + "XSalsa20-Poly1305", + "Xchacha20", + "Xsalsa20", + "aead", + "cryptography", + "ecdh", + "elliptic curve", + "elliptic curve cryptography", + "encryption", + "libsodium", + "php", + "public-key cryptography", + "secret-key cryptography", + "side-channel resistant" + ], + "support": { + "issues": "https://github.com/paragonie/sodium_compat/issues", + "source": "https://github.com/paragonie/sodium_compat/tree/v1.17.0" + }, + "time": "2021-08-10T02:43:50+00:00" + }, { "name": "paypal/paypal-checkout-sdk", "version": "1.0.1", @@ -5283,20 +5415,23 @@ }, { "name": "phenx/php-font-lib", - "version": "0.5.2", + "version": "0.5.4", "source": { "type": "git", - "url": "https://github.com/PhenX/php-font-lib.git", - "reference": "ca6ad461f032145fff5971b5985e5af9e7fa88d8" + "url": "https://github.com/dompdf/php-font-lib.git", + "reference": "dd448ad1ce34c63d09baccd05415e361300c35b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PhenX/php-font-lib/zipball/ca6ad461f032145fff5971b5985e5af9e7fa88d8", - "reference": "ca6ad461f032145fff5971b5985e5af9e7fa88d8", + "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/dd448ad1ce34c63d09baccd05415e361300c35b4", + "reference": "dd448ad1ce34c63d09baccd05415e361300c35b4", "shasum": "" }, + "require": { + "ext-mbstring": "*" + }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5 || ^6 || ^7" + "symfony/phpunit-bridge": "^3 || ^4 || ^5" }, "type": "library", "autoload": { @@ -5317,10 +5452,10 @@ "description": "A library to read, parse, export and make subsets of different types of font files.", "homepage": "https://github.com/PhenX/php-font-lib", "support": { - "issues": "https://github.com/PhenX/php-font-lib/issues", - "source": "https://github.com/PhenX/php-font-lib/tree/0.5.2" + "issues": "https://github.com/dompdf/php-font-lib/issues", + "source": "https://github.com/dompdf/php-font-lib/tree/0.5.4" }, - "time": "2020-03-08T15:31:32+00:00" + "time": "2021-12-17T19:44:54+00:00" }, { "name": "phenx/php-svg-lib", @@ -6191,6 +6326,67 @@ }, "time": "2021-11-30T14:05:36+00:00" }, + { + "name": "pusher/pusher-php-server", + "version": "7.0.2", + "source": { + "type": "git", + "url": "https://github.com/pusher/pusher-http-php.git", + "reference": "af3eeaefc0c7959f5b3852f0a4dd5547245d33df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pusher/pusher-http-php/zipball/af3eeaefc0c7959f5b3852f0a4dd5547245d33df", + "reference": "af3eeaefc0c7959f5b3852f0a4dd5547245d33df", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "guzzlehttp/guzzle": "^7.2", + "paragonie/sodium_compat": "^1.6", + "php": "^7.3|^8.0", + "psr/log": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "overtrue/phplint": "^2.3", + "phpunit/phpunit": "^8.5|^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Pusher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Library for interacting with the Pusher REST API", + "keywords": [ + "events", + "messaging", + "php-pusher-server", + "publish", + "push", + "pusher", + "real time", + "real-time", + "realtime", + "rest", + "trigger" + ], + "support": { + "issues": "https://github.com/pusher/pusher-http-php/issues", + "source": "https://github.com/pusher/pusher-http-php/tree/7.0.2" + }, + "time": "2021-12-07T13:09:00+00:00" + }, { "name": "ralouphie/getallheaders", "version": "3.0.3", @@ -6593,16 +6789,16 @@ }, { "name": "symfony/console", - "version": "v5.4.1", + "version": "v5.4.2", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4" + "reference": "a2c6b7ced2eb7799a35375fb9022519282b5405e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4", - "reference": "9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4", + "url": "https://api.github.com/repos/symfony/console/zipball/a2c6b7ced2eb7799a35375fb9022519282b5405e", + "reference": "a2c6b7ced2eb7799a35375fb9022519282b5405e", "shasum": "" }, "require": { @@ -6672,7 +6868,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.1" + "source": "https://github.com/symfony/console/tree/v5.4.2" }, "funding": [ { @@ -6688,20 +6884,20 @@ "type": "tidelift" } ], - "time": "2021-12-09T11:22:43+00:00" + "time": "2021-12-20T16:11:12+00:00" }, { "name": "symfony/css-selector", - "version": "v5.4.0", + "version": "v5.4.2", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "44b933f98bb4b5220d10bed9ce5662f8c2d13dcc" + "reference": "cfcbee910e159df402603502fe387e8b677c22fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/44b933f98bb4b5220d10bed9ce5662f8c2d13dcc", - "reference": "44b933f98bb4b5220d10bed9ce5662f8c2d13dcc", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/cfcbee910e159df402603502fe387e8b677c22fd", + "reference": "cfcbee910e159df402603502fe387e8b677c22fd", "shasum": "" }, "require": { @@ -6738,7 +6934,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.4.0" + "source": "https://github.com/symfony/css-selector/tree/v5.4.2" }, "funding": [ { @@ -6754,20 +6950,20 @@ "type": "tidelift" } ], - "time": "2021-09-09T08:06:01+00:00" + "time": "2021-12-16T21:58:21+00:00" }, { "name": "symfony/debug", - "version": "v4.4.31", + "version": "v4.4.36", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "43ede438d4cb52cd589ae5dc070e9323866ba8e0" + "reference": "346e1507eeb3f566dcc7a116fefaa407ee84691b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/43ede438d4cb52cd589ae5dc070e9323866ba8e0", - "reference": "43ede438d4cb52cd589ae5dc070e9323866ba8e0", + "url": "https://api.github.com/repos/symfony/debug/zipball/346e1507eeb3f566dcc7a116fefaa407ee84691b", + "reference": "346e1507eeb3f566dcc7a116fefaa407ee84691b", "shasum": "" }, "require": { @@ -6806,7 +7002,7 @@ "description": "Provides tools to ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/debug/tree/v4.4.31" + "source": "https://github.com/symfony/debug/tree/v4.4.36" }, "funding": [ { @@ -6822,29 +7018,29 @@ "type": "tidelift" } ], - "time": "2021-09-24T13:30:14+00:00" + "time": "2021-11-29T08:40:48+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.5.0", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8" + "reference": "c726b64c1ccfe2896cb7df2e1331c357ad1c8ced" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8", - "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/c726b64c1ccfe2896cb7df2e1331c357ad1c8ced", + "reference": "c726b64c1ccfe2896cb7df2e1331c357ad1c8ced", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.0.2" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -6873,7 +7069,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.5.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.0" }, "funding": [ { @@ -6889,20 +7085,20 @@ "type": "tidelift" } ], - "time": "2021-07-12T14:48:14+00:00" + "time": "2021-11-01T23:48:49+00:00" }, { "name": "symfony/error-handler", - "version": "v5.4.1", + "version": "v5.4.2", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "1e3cb3565af49cd5f93e5787500134500a29f0d9" + "reference": "e0c0dd0f9d4120a20158fc9aec2367d07d38bc56" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/1e3cb3565af49cd5f93e5787500134500a29f0d9", - "reference": "1e3cb3565af49cd5f93e5787500134500a29f0d9", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/e0c0dd0f9d4120a20158fc9aec2367d07d38bc56", + "reference": "e0c0dd0f9d4120a20158fc9aec2367d07d38bc56", "shasum": "" }, "require": { @@ -6944,7 +7140,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.4.1" + "source": "https://github.com/symfony/error-handler/tree/v5.4.2" }, "funding": [ { @@ -6960,7 +7156,7 @@ "type": "tidelift" } ], - "time": "2021-12-01T15:04:08+00:00" + "time": "2021-12-19T20:02:00+00:00" }, { "name": "symfony/event-dispatcher", @@ -7049,20 +7245,20 @@ }, { "name": "symfony/event-dispatcher-contracts", - "version": "v2.5.0", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "66bea3b09be61613cd3b4043a65a8ec48cfa6d2a" + "reference": "aa5422287b75594b90ee9cd807caf8f0df491385" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/66bea3b09be61613cd3b4043a65a8ec48cfa6d2a", - "reference": "66bea3b09be61613cd3b4043a65a8ec48cfa6d2a", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/aa5422287b75594b90ee9cd807caf8f0df491385", + "reference": "aa5422287b75594b90ee9cd807caf8f0df491385", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.0.2", "psr/event-dispatcher": "^1" }, "suggest": { @@ -7071,7 +7267,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -7108,7 +7304,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.0" }, "funding": [ { @@ -7124,20 +7320,20 @@ "type": "tidelift" } ], - "time": "2021-07-12T14:48:14+00:00" + "time": "2021-07-15T12:33:35+00:00" }, { "name": "symfony/finder", - "version": "v5.4.0", + "version": "v5.4.2", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "d2f29dac98e96a98be467627bd49c2efb1bc2590" + "reference": "e77046c252be48c48a40816187ed527703c8f76c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/d2f29dac98e96a98be467627bd49c2efb1bc2590", - "reference": "d2f29dac98e96a98be467627bd49c2efb1bc2590", + "url": "https://api.github.com/repos/symfony/finder/zipball/e77046c252be48c48a40816187ed527703c8f76c", + "reference": "e77046c252be48c48a40816187ed527703c8f76c", "shasum": "" }, "require": { @@ -7171,7 +7367,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.0" + "source": "https://github.com/symfony/finder/tree/v5.4.2" }, "funding": [ { @@ -7187,98 +7383,20 @@ "type": "tidelift" } ], - "time": "2021-08-04T21:20:46+00:00" - }, - { - "name": "symfony/http-client-contracts", - "version": "v2.5.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "ec82e57b5b714dbb69300d348bd840b345e24166" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ec82e57b5b714dbb69300d348bd840b345e24166", - "reference": "ec82e57b5b714dbb69300d348bd840b345e24166", - "shasum": "" - }, - "require": { - "php": ">=7.2.5" - }, - "suggest": { - "symfony/http-client-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.5-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.5.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-11-03T09:24:47+00:00" + "time": "2021-12-15T11:06:13+00:00" }, { "name": "symfony/http-foundation", - "version": "v5.4.1", + "version": "v5.4.2", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "5dad3780023a707f4c24beac7d57aead85c1ce3c" + "reference": "ce952af52877eaf3eab5d0c08cc0ea865ed37313" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/5dad3780023a707f4c24beac7d57aead85c1ce3c", - "reference": "5dad3780023a707f4c24beac7d57aead85c1ce3c", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ce952af52877eaf3eab5d0c08cc0ea865ed37313", + "reference": "ce952af52877eaf3eab5d0c08cc0ea865ed37313", "shasum": "" }, "require": { @@ -7322,7 +7440,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.4.1" + "source": "https://github.com/symfony/http-foundation/tree/v5.4.2" }, "funding": [ { @@ -7338,20 +7456,20 @@ "type": "tidelift" } ], - "time": "2021-12-09T12:46:57+00:00" + "time": "2021-12-28T17:15:56+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.4.1", + "version": "v5.4.2", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "2bdace75c9d6a6eec7e318801b7dc87a72375052" + "reference": "35b7e9868953e0d1df84320bb063543369e43ef5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/2bdace75c9d6a6eec7e318801b7dc87a72375052", - "reference": "2bdace75c9d6a6eec7e318801b7dc87a72375052", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/35b7e9868953e0d1df84320bb063543369e43ef5", + "reference": "35b7e9868953e0d1df84320bb063543369e43ef5", "shasum": "" }, "require": { @@ -7434,7 +7552,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.4.1" + "source": "https://github.com/symfony/http-kernel/tree/v5.4.2" }, "funding": [ { @@ -7450,20 +7568,20 @@ "type": "tidelift" } ], - "time": "2021-12-09T13:36:09+00:00" + "time": "2021-12-29T13:20:26+00:00" }, { "name": "symfony/mime", - "version": "v5.4.0", + "version": "v5.4.2", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "d4365000217b67c01acff407573906ff91bcfb34" + "reference": "1bfd938cf9562822c05c4d00e8f92134d3c8e42d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/d4365000217b67c01acff407573906ff91bcfb34", - "reference": "d4365000217b67c01acff407573906ff91bcfb34", + "url": "https://api.github.com/repos/symfony/mime/zipball/1bfd938cf9562822c05c4d00e8f92134d3c8e42d", + "reference": "1bfd938cf9562822c05c4d00e8f92134d3c8e42d", "shasum": "" }, "require": { @@ -7517,7 +7635,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.4.0" + "source": "https://github.com/symfony/mime/tree/v5.4.2" }, "funding": [ { @@ -7533,7 +7651,7 @@ "type": "tidelift" } ], - "time": "2021-11-23T10:19:22+00:00" + "time": "2021-12-28T17:15:56+00:00" }, { "name": "symfony/polyfill-ctype", @@ -8413,16 +8531,16 @@ }, { "name": "symfony/process", - "version": "v5.4.0", + "version": "v5.4.2", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "5be20b3830f726e019162b26223110c8f47cf274" + "reference": "2b3ba8722c4aaf3e88011be5e7f48710088fb5e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/5be20b3830f726e019162b26223110c8f47cf274", - "reference": "5be20b3830f726e019162b26223110c8f47cf274", + "url": "https://api.github.com/repos/symfony/process/zipball/2b3ba8722c4aaf3e88011be5e7f48710088fb5e4", + "reference": "2b3ba8722c4aaf3e88011be5e7f48710088fb5e4", "shasum": "" }, "require": { @@ -8455,7 +8573,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v5.4.0" + "source": "https://github.com/symfony/process/tree/v5.4.2" }, "funding": [ { @@ -8471,7 +8589,7 @@ "type": "tidelift" } ], - "time": "2021-11-28T15:25:38+00:00" + "time": "2021-12-27T21:01:00+00:00" }, { "name": "symfony/routing", @@ -8565,22 +8683,21 @@ }, { "name": "symfony/service-contracts", - "version": "v2.5.0", + "version": "v2.4.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc" + "reference": "d664541b99d6fb0247ec5ff32e87238582236204" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc", - "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d664541b99d6fb0247ec5ff32e87238582236204", + "reference": "d664541b99d6fb0247ec5ff32e87238582236204", "shasum": "" }, "require": { "php": ">=7.2.5", - "psr/container": "^1.1", - "symfony/deprecation-contracts": "^2.1" + "psr/container": "^1.1" }, "conflict": { "ext-psr": "<1.1|>=2" @@ -8591,7 +8708,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "2.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -8628,7 +8745,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.5.0" + "source": "https://github.com/symfony/service-contracts/tree/v2.4.1" }, "funding": [ { @@ -8644,38 +8761,37 @@ "type": "tidelift" } ], - "time": "2021-11-04T16:48:04+00:00" + "time": "2021-11-04T16:37:19+00:00" }, { "name": "symfony/string", - "version": "v5.4.0", + "version": "v6.0.2", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d" + "reference": "bae261d0c3ac38a1f802b4dfed42094296100631" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d", - "reference": "9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d", + "url": "https://api.github.com/repos/symfony/string/zipball/bae261d0c3ac38a1f802b4dfed42094296100631", + "reference": "bae261d0c3ac38a1f802b4dfed42094296100631", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.0.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "~1.15" + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/translation-contracts": ">=3.0" + "symfony/translation-contracts": "<2.0" }, "require-dev": { - "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|^6.0" + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/translation-contracts": "^2.0|^3.0", + "symfony/var-exporter": "^5.4|^6.0" }, "type": "library", "autoload": { @@ -8714,7 +8830,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.0" + "source": "https://github.com/symfony/string/tree/v6.0.2" }, "funding": [ { @@ -8730,52 +8846,50 @@ "type": "tidelift" } ], - "time": "2021-11-24T10:02:00+00:00" + "time": "2021-12-16T22:13:01+00:00" }, { "name": "symfony/translation", - "version": "v5.4.1", + "version": "v6.0.2", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "8c82cd35ed861236138d5ae1c78c0c7ebcd62107" + "reference": "a16c33f93e2fd62d259222aebf792158e9a28a77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/8c82cd35ed861236138d5ae1c78c0c7ebcd62107", - "reference": "8c82cd35ed861236138d5ae1c78c0c7ebcd62107", + "url": "https://api.github.com/repos/symfony/translation/zipball/a16c33f93e2fd62d259222aebf792158e9a28a77", + "reference": "a16c33f93e2fd62d259222aebf792158e9a28a77", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", + "php": ">=8.0.2", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16", - "symfony/translation-contracts": "^2.3" + "symfony/translation-contracts": "^2.3|^3.0" }, "conflict": { - "symfony/config": "<4.4", - "symfony/console": "<5.3", - "symfony/dependency-injection": "<5.0", - "symfony/http-kernel": "<5.0", - "symfony/twig-bundle": "<5.0", - "symfony/yaml": "<4.4" + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" }, "provide": { - "symfony/translation-implementation": "2.3" + "symfony/translation-implementation": "2.3|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^4.4|^5.0|^6.0", + "symfony/config": "^5.4|^6.0", "symfony/console": "^5.4|^6.0", - "symfony/dependency-injection": "^5.0|^6.0", - "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/finder": "^5.4|^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/http-kernel": "^5.4|^6.0", + "symfony/intl": "^5.4|^6.0", "symfony/polyfill-intl-icu": "^1.21", "symfony/service-contracts": "^1.1.2|^2|^3", - "symfony/yaml": "^4.4|^5.0|^6.0" + "symfony/yaml": "^5.4|^6.0" }, "suggest": { "psr/log-implementation": "To use logging capability in translator", @@ -8811,7 +8925,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v5.4.1" + "source": "https://github.com/symfony/translation/tree/v6.0.2" }, "funding": [ { @@ -8827,24 +8941,24 @@ "type": "tidelift" } ], - "time": "2021-12-05T20:33:52+00:00" + "time": "2021-12-25T20:10:03+00:00" }, { "name": "symfony/translation-contracts", - "version": "v2.5.0", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "d28150f0f44ce854e942b671fc2620a98aae1b1e" + "reference": "1b6ea5a7442af5a12dba3dbd6d71034b5b234e77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/d28150f0f44ce854e942b671fc2620a98aae1b1e", - "reference": "d28150f0f44ce854e942b671fc2620a98aae1b1e", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/1b6ea5a7442af5a12dba3dbd6d71034b5b234e77", + "reference": "1b6ea5a7442af5a12dba3dbd6d71034b5b234e77", "shasum": "" }, "require": { - "php": ">=7.2.5" + "php": ">=8.0.2" }, "suggest": { "symfony/translation-implementation": "" @@ -8852,7 +8966,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -8889,7 +9003,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v2.5.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.0.0" }, "funding": [ { @@ -8905,20 +9019,20 @@ "type": "tidelift" } ], - "time": "2021-08-17T14:20:01+00:00" + "time": "2021-09-07T12:43:40+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.4.1", + "version": "v5.4.2", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "2366ac8d8abe0c077844613c1a4f0c0a9f522dcc" + "reference": "1b56c32c3679002b3a42384a580e16e2600f41c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/2366ac8d8abe0c077844613c1a4f0c0a9f522dcc", - "reference": "2366ac8d8abe0c077844613c1a4f0c0a9f522dcc", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/1b56c32c3679002b3a42384a580e16e2600f41c1", + "reference": "1b56c32c3679002b3a42384a580e16e2600f41c1", "shasum": "" }, "require": { @@ -8978,7 +9092,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.4.1" + "source": "https://github.com/symfony/var-dumper/tree/v5.4.2" }, "funding": [ { @@ -8994,7 +9108,7 @@ "type": "tidelift" } ], - "time": "2021-12-01T15:04:08+00:00" + "time": "2021-12-29T10:10:35+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -9051,16 +9165,16 @@ }, { "name": "vlucas/phpdotenv", - "version": "v5.4.0", + "version": "v5.4.1", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "d4394d044ed69a8f244f3445bcedf8a0d7fe2403" + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/d4394d044ed69a8f244f3445bcedf8a0d7fe2403", - "reference": "d4394d044ed69a8f244f3445bcedf8a0d7fe2403", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f", + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f", "shasum": "" }, "require": { @@ -9098,11 +9212,13 @@ "authors": [ { "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk" + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" }, { "name": "Vance Lucas", - "email": "vance@vancelucas.com" + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" } ], "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", @@ -9113,7 +9229,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.0" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.1" }, "funding": [ { @@ -9125,7 +9241,7 @@ "type": "tidelift" } ], - "time": "2021-11-10T01:08:39+00:00" + "time": "2021-12-12T23:22:04+00:00" }, { "name": "voku/portable-ascii", @@ -9326,23 +9442,23 @@ }, { "name": "codeception/codeception", - "version": "4.1.23", + "version": "4.1.27", "source": { "type": "git", "url": "https://github.com/Codeception/Codeception.git", - "reference": "27d18cd5d5a1d77d3f1b01ea776238676faf5dcc" + "reference": "2d9a11e6f487e3bcc17e22b7552fb6a10cec5c7c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/Codeception/zipball/27d18cd5d5a1d77d3f1b01ea776238676faf5dcc", - "reference": "27d18cd5d5a1d77d3f1b01ea776238676faf5dcc", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/2d9a11e6f487e3bcc17e22b7552fb6a10cec5c7c", + "reference": "2d9a11e6f487e3bcc17e22b7552fb6a10cec5c7c", "shasum": "" }, "require": { "behat/gherkin": "^4.4.0", - "codeception/lib-asserts": "^1.0", + "codeception/lib-asserts": "^1.0 | 2.0.*@dev", "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", + "codeception/stub": "^2.0 | ^3.0 | ^4.0", "ext-curl": "*", "ext-json": "*", "ext-mbstring": "*", @@ -9355,11 +9471,11 @@ "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/module-asserts": "^1.0 | 2.0.*@dev", + "codeception/module-cli": "^1.0 | 2.0.*@dev", + "codeception/module-db": "^1.0 | 2.0.*@dev", + "codeception/module-filesystem": "^1.0 | 2.0.*@dev", + "codeception/module-phpbrowser": "^1.0 | 2.0.*@dev", "codeception/specify": "~0.3", "codeception/util-universalframework": "*@dev", "monolog/monolog": "~1.8", @@ -9412,7 +9528,7 @@ ], "support": { "issues": "https://github.com/Codeception/Codeception/issues", - "source": "https://github.com/Codeception/Codeception/tree/4.1.23" + "source": "https://github.com/Codeception/Codeception/tree/4.1.27" }, "funding": [ { @@ -9420,7 +9536,7 @@ "type": "open_collective" } ], - "time": "2021-12-11T18:05:26+00:00" + "time": "2021-12-22T06:40:46+00:00" }, { "name": "codeception/lib-asserts", @@ -9478,29 +9594,29 @@ }, { "name": "codeception/lib-innerbrowser", - "version": "1.5.1", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/Codeception/lib-innerbrowser.git", - "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2" + "reference": "c7bf42d5a38e2883ae9cf298ec9d15b1185815fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2", - "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2", + "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/c7bf42d5a38e2883ae9cf298ec9d15b1185815fb", + "reference": "c7bf42d5a38e2883ae9cf298ec9d15b1185815fb", "shasum": "" }, "require": { - "codeception/codeception": "4.*@dev", + "codeception/codeception": "^4.1 | 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" + "php": "^7.4 | ^8.0", + "symfony/browser-kit": "^4.4 | ^5.4 | ^6.0", + "symfony/dom-crawler": "^4.4 | ^5.4 | ^6.0" }, "conflict": { - "codeception/codeception": "<4.0" + "codeception/codeception": "<4.1" }, "require-dev": { "codeception/util-universalframework": "dev-master" @@ -9519,7 +9635,7 @@ { "name": "Michael Bodnarchuk", "email": "davert@mail.ua", - "homepage": "http://codegyre.com" + "homepage": "https://codegyre.com" }, { "name": "Gintautas Miselis" @@ -9532,9 +9648,9 @@ ], "support": { "issues": "https://github.com/Codeception/lib-innerbrowser/issues", - "source": "https://github.com/Codeception/lib-innerbrowser/tree/1.5.1" + "source": "https://github.com/Codeception/lib-innerbrowser/tree/2.0.1" }, - "time": "2021-08-30T15:21:42+00:00" + "time": "2021-12-21T01:40:35+00:00" }, { "name": "codeception/module-asserts", @@ -9647,27 +9763,28 @@ }, { "name": "codeception/module-laravel", - "version": "2.1.0", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/Codeception/module-laravel.git", - "reference": "91e812bfa0219276b04d327dab6eafa64d5e802c" + "reference": "994e3ffc0bf014320c1979f97cb8d0104e3d59e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-laravel/zipball/91e812bfa0219276b04d327dab6eafa64d5e802c", - "reference": "91e812bfa0219276b04d327dab6eafa64d5e802c", + "url": "https://api.github.com/repos/Codeception/module-laravel/zipball/994e3ffc0bf014320c1979f97cb8d0104e3d59e8", + "reference": "994e3ffc0bf014320c1979f97cb8d0104e3d59e8", "shasum": "" }, "require": { - "codeception/codeception": "^4.0", - "codeception/lib-innerbrowser": "^1.3", + "codeception/codeception": "^4.1", + "codeception/lib-innerbrowser": "^2.0", "ext-json": "*", - "php": "^7.3 | ^8.0" + "php": "^7.4 | ^8.0" }, "require-dev": { - "codeception/module-asserts": "^1.3", - "codeception/module-rest": "^1.2", + "codeception/module-asserts": "^2.0", + "codeception/module-rest": "^2.0", + "laravel/framework": "^6.0 | ^7.0 | ^8.0", "vlucas/phpdotenv": "^3.6 | ^4.1 | ^5.2" }, "type": "library", @@ -9700,9 +9817,9 @@ ], "support": { "issues": "https://github.com/Codeception/module-laravel/issues", - "source": "https://github.com/Codeception/module-laravel/tree/2.1.0" + "source": "https://github.com/Codeception/module-laravel/tree/2.2.0" }, - "time": "2021-09-10T04:19:09+00:00" + "time": "2021-12-18T14:12:51+00:00" }, { "name": "codeception/module-webdriver", @@ -9811,21 +9928,25 @@ }, { "name": "codeception/stub", - "version": "3.7.0", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/Codeception/Stub.git", - "reference": "468dd5fe659f131fc997f5196aad87512f9b1304" + "reference": "4c9cf3e19bd5f064e08e7f3ba6be651c218dc6ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/Stub/zipball/468dd5fe659f131fc997f5196aad87512f9b1304", - "reference": "468dd5fe659f131fc997f5196aad87512f9b1304", + "url": "https://api.github.com/repos/Codeception/Stub/zipball/4c9cf3e19bd5f064e08e7f3ba6be651c218dc6ae", + "reference": "4c9cf3e19bd5f064e08e7f3ba6be651c218dc6ae", "shasum": "" }, "require": { + "php": "^7.4 | ^8.0", "phpunit/phpunit": "^8.4 | ^9.0" }, + "require-dev": { + "consolidation/robo": "^3.0" + }, "type": "library", "autoload": { "psr-4": { @@ -9839,9 +9960,9 @@ "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" + "source": "https://github.com/Codeception/Stub/tree/4.0.0" }, - "time": "2020-07-03T15:54:43+00:00" + "time": "2021-12-07T14:39:17+00:00" }, { "name": "doctrine/instantiator", @@ -10974,16 +11095,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.10", + "version": "9.5.11", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "c814a05837f2edb0d1471d6e3f4ab3501ca3899a" + "reference": "2406855036db1102126125537adb1406f7242fdd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c814a05837f2edb0d1471d6e3f4ab3501ca3899a", - "reference": "c814a05837f2edb0d1471d6e3f4ab3501ca3899a", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2406855036db1102126125537adb1406f7242fdd", + "reference": "2406855036db1102126125537adb1406f7242fdd", "shasum": "" }, "require": { @@ -11061,11 +11182,11 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.10" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.11" }, "funding": [ { - "url": "https://phpunit.de/donate.html", + "url": "https://phpunit.de/sponsors.html", "type": "custom" }, { @@ -11073,7 +11194,7 @@ "type": "github" } ], - "time": "2021-09-25T07:38:51+00:00" + "time": "2021-12-25T07:07:57+00:00" }, { "name": "sebastian/cli-parser", @@ -12041,28 +12162,27 @@ }, { "name": "symfony/browser-kit", - "version": "v5.4.0", + "version": "v6.0.1", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "d250db364a35ba5d60626b2a6f10f2eaf2073bde" + "reference": "3e2f1610a25edc2afc2f5f37cc421049d6bef208" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/d250db364a35ba5d60626b2a6f10f2eaf2073bde", - "reference": "d250db364a35ba5d60626b2a6f10f2eaf2073bde", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/3e2f1610a25edc2afc2f5f37cc421049d6bef208", + "reference": "3e2f1610a25edc2afc2f5f37cc421049d6bef208", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/dom-crawler": "^4.4|^5.0|^6.0", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2", + "symfony/dom-crawler": "^5.4|^6.0" }, "require-dev": { - "symfony/css-selector": "^4.4|^5.0|^6.0", - "symfony/http-client": "^4.4|^5.0|^6.0", - "symfony/mime": "^4.4|^5.0|^6.0", - "symfony/process": "^4.4|^5.0|^6.0" + "symfony/css-selector": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/mime": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0" }, "suggest": { "symfony/process": "" @@ -12093,7 +12213,7 @@ "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.4.0" + "source": "https://github.com/symfony/browser-kit/tree/v6.0.1" }, "funding": [ { @@ -12109,35 +12229,33 @@ "type": "tidelift" } ], - "time": "2021-10-26T22:29:18+00:00" + "time": "2021-12-08T15:13:44+00:00" }, { "name": "symfony/dom-crawler", - "version": "v5.4.0", + "version": "v6.0.2", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "5b06626e940a3ad54e573511d64d4e00dc8d0fd8" + "reference": "bf704b7d995c4908d9906d687b9d4cbfecf01b2c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/5b06626e940a3ad54e573511d64d4e00dc8d0fd8", - "reference": "5b06626e940a3ad54e573511d64d4e00dc8d0fd8", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/bf704b7d995c4908d9906d687b9d4cbfecf01b2c", + "reference": "bf704b7d995c4908d9906d687b9d4cbfecf01b2c", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", + "php": ">=8.0.2", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16" + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { "masterminds/html5": "<2.6" }, "require-dev": { "masterminds/html5": "^2.6", - "symfony/css-selector": "^4.4|^5.0|^6.0" + "symfony/css-selector": "^5.4|^6.0" }, "suggest": { "symfony/css-selector": "" @@ -12168,7 +12286,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v5.4.0" + "source": "https://github.com/symfony/dom-crawler/tree/v6.0.2" }, "funding": [ { @@ -12184,20 +12302,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T10:19:22+00:00" + "time": "2021-12-28T17:22:37+00:00" }, { "name": "symfony/yaml", - "version": "v5.4.0", + "version": "v5.4.2", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "034ccc0994f1ae3f7499fa5b1f2e75d5e7a94efc" + "reference": "b9eb163846a61bb32dfc147f7859e274fab38b58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/034ccc0994f1ae3f7499fa5b1f2e75d5e7a94efc", - "reference": "034ccc0994f1ae3f7499fa5b1f2e75d5e7a94efc", + "url": "https://api.github.com/repos/symfony/yaml/zipball/b9eb163846a61bb32dfc147f7859e274fab38b58", + "reference": "b9eb163846a61bb32dfc147f7859e274fab38b58", "shasum": "" }, "require": { @@ -12243,7 +12361,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.4.0" + "source": "https://github.com/symfony/yaml/tree/v5.4.2" }, "funding": [ { @@ -12259,7 +12377,7 @@ "type": "tidelift" } ], - "time": "2021-11-28T15:25:38+00:00" + "time": "2021-12-16T21:58:21+00:00" }, { "name": "theseer/tokenizer", @@ -12321,5 +12439,5 @@ "php": "^7.4|^8.0" }, "platform-dev": [], - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.0.0" } diff --git a/config/app.php b/config/app.php index dc61cbd74..d0da59242 100755 --- a/config/app.php +++ b/config/app.php @@ -280,6 +280,7 @@ return [ Webkul\SocialLogin\Providers\SocialLoginServiceProvider::class, Webkul\DebugBar\Providers\DebugBarServiceProvider::class, Webkul\Marketing\Providers\MarketingServiceProvider::class, + Webkul\Notification\Providers\NotificationServiceProvider::class ], /* diff --git a/packages/Webkul/Admin/package.json b/packages/Webkul/Admin/package.json index 2e5e0fdd6..b309718fe 100755 --- a/packages/Webkul/Admin/package.json +++ b/packages/Webkul/Admin/package.json @@ -21,6 +21,9 @@ "vue-template-compiler": "^2.6.14" }, "dependencies": { + "laravel-echo": "^1.11.3", + "laravel-vue-pagination": "^2.3.1", + "pusher-js": "^7.0.3", "vee-validate": "^2.2.15" } } diff --git a/packages/Webkul/Admin/src/Providers/AdminServiceProvider.php b/packages/Webkul/Admin/src/Providers/AdminServiceProvider.php index e5c210ec4..a8b8f2ac5 100755 --- a/packages/Webkul/Admin/src/Providers/AdminServiceProvider.php +++ b/packages/Webkul/Admin/src/Providers/AdminServiceProvider.php @@ -85,7 +85,7 @@ class AdminServiceProvider extends ServiceProvider */ protected function composeView() { - view()->composer(['admin::layouts.nav-left', 'admin::layouts.nav-aside', 'admin::layouts.tabs'], function ($view) { + view()->composer(['admin::layouts.nav-left', 'admin::layouts.nav-aside', 'admin::layouts.tabs','admin::layouts.mobile-nav'], function ($view) { $tree = Tree::create(); $permissionType = auth()->guard('admin')->user()->role->permission_type; diff --git a/packages/Webkul/Admin/src/Resources/assets/images/Icon-Calendar.svg b/packages/Webkul/Admin/src/Resources/assets/images/Icon-Calendar.svg new file mode 100644 index 000000000..81ed7d481 --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/assets/images/Icon-Calendar.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/packages/Webkul/Admin/src/Resources/assets/images/Icon-Sortable.svg b/packages/Webkul/Admin/src/Resources/assets/images/Icon-Sortable.svg new file mode 100644 index 000000000..533528e47 --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/assets/images/Icon-Sortable.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/Webkul/Admin/src/Resources/assets/images/close.svg b/packages/Webkul/Admin/src/Resources/assets/images/close.svg new file mode 100644 index 000000000..4756f8f44 --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/assets/images/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/assets/images/search.svg b/packages/Webkul/Admin/src/Resources/assets/images/search.svg new file mode 100644 index 000000000..49ef89b2a --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/assets/images/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/assets/images/user-owner.svg b/packages/Webkul/Admin/src/Resources/assets/images/user-owner.svg new file mode 100644 index 000000000..3ec30dad1 --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/assets/images/user-owner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/assets/js/app.js b/packages/Webkul/Admin/src/Resources/assets/js/app.js index e6d37a209..4ce5bf995 100755 --- a/packages/Webkul/Admin/src/Resources/assets/js/app.js +++ b/packages/Webkul/Admin/src/Resources/assets/js/app.js @@ -4,6 +4,7 @@ import Vue from 'vue'; import VeeValidate from 'vee-validate'; import './bootstrap'; +import Echo from 'laravel-echo'; /** * Lang imports. @@ -41,6 +42,8 @@ Vue.prototype.$http = axios; window.Vue = Vue; window.eventBus = new Vue(); window.VeeValidate = VeeValidate; +window.Pusher = require('pusher-js'); +window.Echo = Echo; /** * Global components. @@ -53,6 +56,19 @@ Vue.component( 'required-if', require('./components/validators/required-if').default ); +Vue.component( + 'dark', + require('./components/darkmode/dark').default +); +Vue.component( + 'notification', + require('./components/navigation/notification').default +); + +Vue.component( + 'notification-list', + require('./components/navigation/notification-list').default +); $(function() { Vue.config.ignoredElements = ['option-wrapper', 'group-form', 'group-list']; @@ -61,7 +77,11 @@ $(function() { el: '#app', data: { - modalIds: {} + modalIds: {}, + + isMenuOpen: localStorage.getItem('bagisto-sidebar') == 'true', + + isDarkMode: localStorage.getItem('dark-mode') == 'true', }, mounted() { @@ -178,6 +198,34 @@ $(function() { showModal: function(id) { this.$set(this.modalIds, id, true); + }, + + toggleMenu() { + this.isMenuOpen = ! this.isMenuOpen; + + localStorage.setItem('bagisto-sidebar', this.isMenuOpen); + }, + + checkMode(){ + + this.isDarkMode = ! this.isDarkMode; + + localStorage.setItem('dark-mode', this.isDarkMode); + }, + + isMobile: function isMobile() { + if ( + /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i | + /mobi/i.test(navigator.userAgent) + ) { + return true; + } + + return false; + }, + + CheckIsMenuOpen: function(){ + return this.isMenuOpen; } } }); diff --git a/packages/Webkul/Admin/src/Resources/assets/js/components/darkmode/dark.vue b/packages/Webkul/Admin/src/Resources/assets/js/components/darkmode/dark.vue new file mode 100644 index 000000000..78dd24d2b --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/assets/js/components/darkmode/dark.vue @@ -0,0 +1,47 @@ + + + \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/assets/js/components/navigation/nav-slide-button.vue b/packages/Webkul/Admin/src/Resources/assets/js/components/navigation/nav-slide-button.vue index a1cb622e5..cfec935da 100644 --- a/packages/Webkul/Admin/src/Resources/assets/js/components/navigation/nav-slide-button.vue +++ b/packages/Webkul/Admin/src/Resources/assets/js/components/navigation/nav-slide-button.vue @@ -1,50 +1,30 @@ -