Version Description
- Compatible with
Advanced Access Manager
Download this release
Release Info
Developer | aftership |
Plugin | AfterShip – WooCommerce Tracking |
Version | 1.12.7 |
Comparing to | |
See all releases |
Code changes from version 1.12.6 to 1.12.7
- aftership-woocommerce-tracking.php +2 -2
- composer.lock +461 -124
- includes/api/class-aftership-api-authentication.php +10 -4
- readme.txt +56 -29
aftership-woocommerce-tracking.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: AfterShip - WooCommerce Shipment Tracking (Order Tracking Made Easy)
|
4 |
Plugin URI: http://aftership.com/
|
5 |
Description: All-in-one Woocommerce shipment tracking, branded order tracking pages, Email & SMS notifications. FedEx,USPS,UPS,DHL,Canada Post 800+ couriers.
|
6 |
-
Version: 1.12.
|
7 |
Author: AfterShip
|
8 |
Author URI: http://aftership.com
|
9 |
|
@@ -20,7 +20,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
20 |
|
21 |
require_once( 'woo-includes/woo-functions.php' );
|
22 |
|
23 |
-
define( 'AFTERSHIP_VERSION', '1.12.
|
24 |
|
25 |
if ( is_woocommerce_active() ) {
|
26 |
|
3 |
Plugin Name: AfterShip - WooCommerce Shipment Tracking (Order Tracking Made Easy)
|
4 |
Plugin URI: http://aftership.com/
|
5 |
Description: All-in-one Woocommerce shipment tracking, branded order tracking pages, Email & SMS notifications. FedEx,USPS,UPS,DHL,Canada Post 800+ couriers.
|
6 |
+
Version: 1.12.7
|
7 |
Author: AfterShip
|
8 |
Author URI: http://aftership.com
|
9 |
|
20 |
|
21 |
require_once( 'woo-includes/woo-functions.php' );
|
22 |
|
23 |
+
define( 'AFTERSHIP_VERSION', '1.12.7' );
|
24 |
|
25 |
if ( is_woocommerce_active() ) {
|
26 |
|
composer.lock
CHANGED
@@ -144,16 +144,16 @@
|
|
144 |
},
|
145 |
{
|
146 |
"name": "composer/semver",
|
147 |
-
"version": "3.2.
|
148 |
"source": {
|
149 |
"type": "git",
|
150 |
"url": "https://github.com/composer/semver.git",
|
151 |
-
"reference": "
|
152 |
},
|
153 |
"dist": {
|
154 |
"type": "zip",
|
155 |
-
"url": "https://api.github.com/repos/composer/semver/zipball/
|
156 |
-
"reference": "
|
157 |
"shasum": ""
|
158 |
},
|
159 |
"require": {
|
@@ -202,20 +202,34 @@
|
|
202 |
"validation",
|
203 |
"versioning"
|
204 |
],
|
205 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
},
|
207 |
{
|
208 |
"name": "composer/xdebug-handler",
|
209 |
-
"version": "
|
210 |
"source": {
|
211 |
"type": "git",
|
212 |
"url": "https://github.com/composer/xdebug-handler.git",
|
213 |
-
"reference": "
|
214 |
},
|
215 |
"dist": {
|
216 |
"type": "zip",
|
217 |
-
"url": "https://api.github.com/repos/composer/xdebug-handler/zipball/
|
218 |
-
"reference": "
|
219 |
"shasum": ""
|
220 |
},
|
221 |
"require": {
|
@@ -223,7 +237,8 @@
|
|
223 |
"psr/log": "^1.0"
|
224 |
},
|
225 |
"require-dev": {
|
226 |
-
"
|
|
|
227 |
},
|
228 |
"type": "library",
|
229 |
"autoload": {
|
@@ -246,7 +261,21 @@
|
|
246 |
"Xdebug",
|
247 |
"performance"
|
248 |
],
|
249 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
250 |
},
|
251 |
{
|
252 |
"name": "dealerdirect/phpcodesniffer-composer-installer",
|
@@ -316,28 +345,30 @@
|
|
316 |
},
|
317 |
{
|
318 |
"name": "doctrine/annotations",
|
319 |
-
"version": "1.
|
320 |
"source": {
|
321 |
"type": "git",
|
322 |
"url": "https://github.com/doctrine/annotations.git",
|
323 |
-
"reference": "
|
324 |
},
|
325 |
"dist": {
|
326 |
"type": "zip",
|
327 |
-
"url": "https://api.github.com/repos/doctrine/annotations/zipball/
|
328 |
-
"reference": "
|
329 |
"shasum": ""
|
330 |
},
|
331 |
"require": {
|
332 |
"doctrine/lexer": "1.*",
|
333 |
"ext-tokenizer": "*",
|
334 |
-
"php": "^7.1 || ^8.0"
|
|
|
335 |
},
|
336 |
"require-dev": {
|
337 |
-
"doctrine/cache": "1
|
338 |
"doctrine/coding-standard": "^6.0 || ^8.1",
|
339 |
"phpstan/phpstan": "^0.12.20",
|
340 |
-
"phpunit/phpunit": "^7.5 || ^9.1.5"
|
|
|
341 |
},
|
342 |
"type": "library",
|
343 |
"autoload": {
|
@@ -378,7 +409,7 @@
|
|
378 |
"docblock",
|
379 |
"parser"
|
380 |
],
|
381 |
-
"time": "2021-
|
382 |
},
|
383 |
{
|
384 |
"name": "doctrine/lexer",
|
@@ -440,25 +471,39 @@
|
|
440 |
"parser",
|
441 |
"php"
|
442 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
443 |
"time": "2020-05-25T17:44:05+00:00"
|
444 |
},
|
445 |
{
|
446 |
"name": "friendsofphp/php-cs-fixer",
|
447 |
-
"version": "v2.
|
448 |
"source": {
|
449 |
"type": "git",
|
450 |
"url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git",
|
451 |
-
"reference": "
|
452 |
},
|
453 |
"dist": {
|
454 |
"type": "zip",
|
455 |
-
"url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/
|
456 |
-
"reference": "
|
457 |
"shasum": ""
|
458 |
},
|
459 |
"require": {
|
460 |
"composer/semver": "^1.4 || ^2.0 || ^3.0",
|
461 |
-
"composer/xdebug-handler": "^1.2",
|
462 |
"doctrine/annotations": "^1.2",
|
463 |
"ext-json": "*",
|
464 |
"ext-tokenizer": "*",
|
@@ -501,6 +546,11 @@
|
|
501 |
"php-cs-fixer"
|
502 |
],
|
503 |
"type": "application",
|
|
|
|
|
|
|
|
|
|
|
504 |
"autoload": {
|
505 |
"psr-4": {
|
506 |
"PhpCsFixer\\": "src/"
|
@@ -515,6 +565,7 @@
|
|
515 |
"tests/Test/IntegrationCaseFactoryInterface.php",
|
516 |
"tests/Test/InternalIntegrationCaseFactory.php",
|
517 |
"tests/Test/IsIdenticalConstraint.php",
|
|
|
518 |
"tests/TestCase.php"
|
519 |
]
|
520 |
},
|
@@ -533,7 +584,13 @@
|
|
533 |
}
|
534 |
],
|
535 |
"description": "A tool to automatically fix PHP code style",
|
536 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
537 |
},
|
538 |
{
|
539 |
"name": "php-cs-fixer/diff",
|
@@ -747,17 +804,17 @@
|
|
747 |
"time": "2019-08-28T14:22:28+00:00"
|
748 |
},
|
749 |
{
|
750 |
-
"name": "psr/
|
751 |
-
"version": "1.0.
|
752 |
"source": {
|
753 |
"type": "git",
|
754 |
-
"url": "https://github.com/php-fig/
|
755 |
-
"reference": "
|
756 |
},
|
757 |
"dist": {
|
758 |
"type": "zip",
|
759 |
-
"url": "https://api.github.com/repos/php-fig/
|
760 |
-
"reference": "
|
761 |
"shasum": ""
|
762 |
},
|
763 |
"require": {
|
@@ -771,7 +828,7 @@
|
|
771 |
},
|
772 |
"autoload": {
|
773 |
"psr-4": {
|
774 |
-
"Psr\\
|
775 |
}
|
776 |
},
|
777 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -784,6 +841,47 @@
|
|
784 |
"homepage": "http://www.php-fig.org/"
|
785 |
}
|
786 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
787 |
"description": "Common Container Interface (PHP FIG PSR-11)",
|
788 |
"homepage": "https://github.com/php-fig/container",
|
789 |
"keywords": [
|
@@ -793,7 +891,7 @@
|
|
793 |
"container-interop",
|
794 |
"psr"
|
795 |
],
|
796 |
-
"time": "
|
797 |
},
|
798 |
{
|
799 |
"name": "psr/event-dispatcher",
|
@@ -843,16 +941,16 @@
|
|
843 |
},
|
844 |
{
|
845 |
"name": "psr/log",
|
846 |
-
"version": "1.1.
|
847 |
"source": {
|
848 |
"type": "git",
|
849 |
"url": "https://github.com/php-fig/log.git",
|
850 |
-
"reference": "
|
851 |
},
|
852 |
"dist": {
|
853 |
"type": "zip",
|
854 |
-
"url": "https://api.github.com/repos/php-fig/log/zipball/
|
855 |
-
"reference": "
|
856 |
"shasum": ""
|
857 |
},
|
858 |
"require": {
|
@@ -876,7 +974,7 @@
|
|
876 |
"authors": [
|
877 |
{
|
878 |
"name": "PHP-FIG",
|
879 |
-
"homepage": "
|
880 |
}
|
881 |
],
|
882 |
"description": "Common interface for logging libraries",
|
@@ -886,20 +984,20 @@
|
|
886 |
"psr",
|
887 |
"psr-3"
|
888 |
],
|
889 |
-
"time": "
|
890 |
},
|
891 |
{
|
892 |
"name": "squizlabs/php_codesniffer",
|
893 |
-
"version": "3.
|
894 |
"source": {
|
895 |
"type": "git",
|
896 |
"url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
|
897 |
-
"reference": "
|
898 |
},
|
899 |
"dist": {
|
900 |
"type": "zip",
|
901 |
-
"url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/
|
902 |
-
"reference": "
|
903 |
"shasum": ""
|
904 |
},
|
905 |
"require": {
|
@@ -937,7 +1035,7 @@
|
|
937 |
"phpcs",
|
938 |
"standards"
|
939 |
],
|
940 |
-
"time": "
|
941 |
},
|
942 |
{
|
943 |
"name": "symfony/console",
|
@@ -1004,20 +1102,34 @@
|
|
1004 |
],
|
1005 |
"description": "Symfony Console Component",
|
1006 |
"homepage": "https://symfony.com",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1007 |
"time": "2020-10-24T10:57:07+00:00"
|
1008 |
},
|
1009 |
{
|
1010 |
"name": "symfony/debug",
|
1011 |
-
"version": "v4.4.
|
1012 |
"source": {
|
1013 |
"type": "git",
|
1014 |
"url": "https://github.com/symfony/debug.git",
|
1015 |
-
"reference": "
|
1016 |
},
|
1017 |
"dist": {
|
1018 |
"type": "zip",
|
1019 |
-
"url": "https://api.github.com/repos/symfony/debug/zipball/
|
1020 |
-
"reference": "
|
1021 |
"shasum": ""
|
1022 |
},
|
1023 |
"require": {
|
@@ -1056,20 +1168,34 @@
|
|
1056 |
],
|
1057 |
"description": "Provides tools to ease debugging PHP code",
|
1058 |
"homepage": "https://symfony.com",
|
1059 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1060 |
},
|
1061 |
{
|
1062 |
"name": "symfony/deprecation-contracts",
|
1063 |
-
"version": "v2.
|
1064 |
"source": {
|
1065 |
"type": "git",
|
1066 |
"url": "https://github.com/symfony/deprecation-contracts.git",
|
1067 |
-
"reference": "
|
1068 |
},
|
1069 |
"dist": {
|
1070 |
"type": "zip",
|
1071 |
-
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/
|
1072 |
-
"reference": "
|
1073 |
"shasum": ""
|
1074 |
},
|
1075 |
"require": {
|
@@ -1078,7 +1204,7 @@
|
|
1078 |
"type": "library",
|
1079 |
"extra": {
|
1080 |
"branch-alias": {
|
1081 |
-
"dev-
|
1082 |
},
|
1083 |
"thanks": {
|
1084 |
"name": "symfony/contracts",
|
@@ -1106,20 +1232,34 @@
|
|
1106 |
],
|
1107 |
"description": "A generic function and convention to trigger deprecation notices",
|
1108 |
"homepage": "https://symfony.com",
|
1109 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1110 |
},
|
1111 |
{
|
1112 |
"name": "symfony/event-dispatcher",
|
1113 |
-
"version": "v5.
|
1114 |
"source": {
|
1115 |
"type": "git",
|
1116 |
"url": "https://github.com/symfony/event-dispatcher.git",
|
1117 |
-
"reference": "
|
1118 |
},
|
1119 |
"dist": {
|
1120 |
"type": "zip",
|
1121 |
-
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/
|
1122 |
-
"reference": "
|
1123 |
"shasum": ""
|
1124 |
},
|
1125 |
"require": {
|
@@ -1174,20 +1314,34 @@
|
|
1174 |
],
|
1175 |
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
|
1176 |
"homepage": "https://symfony.com",
|
1177 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1178 |
},
|
1179 |
{
|
1180 |
"name": "symfony/event-dispatcher-contracts",
|
1181 |
-
"version": "v2.
|
1182 |
"source": {
|
1183 |
"type": "git",
|
1184 |
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
|
1185 |
-
"reference": "
|
1186 |
},
|
1187 |
"dist": {
|
1188 |
"type": "zip",
|
1189 |
-
"url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/
|
1190 |
-
"reference": "
|
1191 |
"shasum": ""
|
1192 |
},
|
1193 |
"require": {
|
@@ -1200,7 +1354,7 @@
|
|
1200 |
"type": "library",
|
1201 |
"extra": {
|
1202 |
"branch-alias": {
|
1203 |
-
"dev-
|
1204 |
},
|
1205 |
"thanks": {
|
1206 |
"name": "symfony/contracts",
|
@@ -1236,7 +1390,21 @@
|
|
1236 |
"interoperability",
|
1237 |
"standards"
|
1238 |
],
|
1239 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1240 |
},
|
1241 |
{
|
1242 |
"name": "symfony/filesystem",
|
@@ -1281,20 +1449,34 @@
|
|
1281 |
],
|
1282 |
"description": "Symfony Filesystem Component",
|
1283 |
"homepage": "https://symfony.com",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1284 |
"time": "2020-10-24T10:57:07+00:00"
|
1285 |
},
|
1286 |
{
|
1287 |
"name": "symfony/finder",
|
1288 |
-
"version": "v5.
|
1289 |
"source": {
|
1290 |
"type": "git",
|
1291 |
"url": "https://github.com/symfony/finder.git",
|
1292 |
-
"reference": "
|
1293 |
},
|
1294 |
"dist": {
|
1295 |
"type": "zip",
|
1296 |
-
"url": "https://api.github.com/repos/symfony/finder/zipball/
|
1297 |
-
"reference": "
|
1298 |
"shasum": ""
|
1299 |
},
|
1300 |
"require": {
|
@@ -1325,20 +1507,34 @@
|
|
1325 |
],
|
1326 |
"description": "Finds files and directories via an intuitive fluent interface",
|
1327 |
"homepage": "https://symfony.com",
|
1328 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1329 |
},
|
1330 |
{
|
1331 |
"name": "symfony/options-resolver",
|
1332 |
-
"version": "v5.
|
1333 |
"source": {
|
1334 |
"type": "git",
|
1335 |
"url": "https://github.com/symfony/options-resolver.git",
|
1336 |
-
"reference": "
|
1337 |
},
|
1338 |
"dist": {
|
1339 |
"type": "zip",
|
1340 |
-
"url": "https://api.github.com/repos/symfony/options-resolver/zipball/
|
1341 |
-
"reference": "
|
1342 |
"shasum": ""
|
1343 |
},
|
1344 |
"require": {
|
@@ -1377,20 +1573,34 @@
|
|
1377 |
"configuration",
|
1378 |
"options"
|
1379 |
],
|
1380 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1381 |
},
|
1382 |
{
|
1383 |
"name": "symfony/polyfill-ctype",
|
1384 |
-
"version": "v1.
|
1385 |
"source": {
|
1386 |
"type": "git",
|
1387 |
"url": "https://github.com/symfony/polyfill-ctype.git",
|
1388 |
-
"reference": "
|
1389 |
},
|
1390 |
"dist": {
|
1391 |
"type": "zip",
|
1392 |
-
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/
|
1393 |
-
"reference": "
|
1394 |
"shasum": ""
|
1395 |
},
|
1396 |
"require": {
|
@@ -1402,7 +1612,7 @@
|
|
1402 |
"type": "library",
|
1403 |
"extra": {
|
1404 |
"branch-alias": {
|
1405 |
-
"dev-main": "1.
|
1406 |
},
|
1407 |
"thanks": {
|
1408 |
"name": "symfony/polyfill",
|
@@ -1439,20 +1649,34 @@
|
|
1439 |
"polyfill",
|
1440 |
"portable"
|
1441 |
],
|
1442 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1443 |
},
|
1444 |
{
|
1445 |
"name": "symfony/polyfill-mbstring",
|
1446 |
-
"version": "v1.
|
1447 |
"source": {
|
1448 |
"type": "git",
|
1449 |
"url": "https://github.com/symfony/polyfill-mbstring.git",
|
1450 |
-
"reference": "
|
1451 |
},
|
1452 |
"dist": {
|
1453 |
"type": "zip",
|
1454 |
-
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/
|
1455 |
-
"reference": "
|
1456 |
"shasum": ""
|
1457 |
},
|
1458 |
"require": {
|
@@ -1464,7 +1688,7 @@
|
|
1464 |
"type": "library",
|
1465 |
"extra": {
|
1466 |
"branch-alias": {
|
1467 |
-
"dev-main": "1.
|
1468 |
},
|
1469 |
"thanks": {
|
1470 |
"name": "symfony/polyfill",
|
@@ -1502,7 +1726,21 @@
|
|
1502 |
"portable",
|
1503 |
"shim"
|
1504 |
],
|
1505 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1506 |
},
|
1507 |
{
|
1508 |
"name": "symfony/polyfill-php70",
|
@@ -1553,20 +1791,34 @@
|
|
1553 |
"portable",
|
1554 |
"shim"
|
1555 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1556 |
"time": "2020-10-23T14:02:19+00:00"
|
1557 |
},
|
1558 |
{
|
1559 |
"name": "symfony/polyfill-php72",
|
1560 |
-
"version": "v1.
|
1561 |
"source": {
|
1562 |
"type": "git",
|
1563 |
"url": "https://github.com/symfony/polyfill-php72.git",
|
1564 |
-
"reference": "
|
1565 |
},
|
1566 |
"dist": {
|
1567 |
"type": "zip",
|
1568 |
-
"url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/
|
1569 |
-
"reference": "
|
1570 |
"shasum": ""
|
1571 |
},
|
1572 |
"require": {
|
@@ -1575,7 +1827,7 @@
|
|
1575 |
"type": "library",
|
1576 |
"extra": {
|
1577 |
"branch-alias": {
|
1578 |
-
"dev-main": "1.
|
1579 |
},
|
1580 |
"thanks": {
|
1581 |
"name": "symfony/polyfill",
|
@@ -1612,20 +1864,34 @@
|
|
1612 |
"portable",
|
1613 |
"shim"
|
1614 |
],
|
1615 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1616 |
},
|
1617 |
{
|
1618 |
"name": "symfony/polyfill-php73",
|
1619 |
-
"version": "v1.
|
1620 |
"source": {
|
1621 |
"type": "git",
|
1622 |
"url": "https://github.com/symfony/polyfill-php73.git",
|
1623 |
-
"reference": "
|
1624 |
},
|
1625 |
"dist": {
|
1626 |
"type": "zip",
|
1627 |
-
"url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/
|
1628 |
-
"reference": "
|
1629 |
"shasum": ""
|
1630 |
},
|
1631 |
"require": {
|
@@ -1634,7 +1900,7 @@
|
|
1634 |
"type": "library",
|
1635 |
"extra": {
|
1636 |
"branch-alias": {
|
1637 |
-
"dev-main": "1.
|
1638 |
},
|
1639 |
"thanks": {
|
1640 |
"name": "symfony/polyfill",
|
@@ -1674,20 +1940,34 @@
|
|
1674 |
"portable",
|
1675 |
"shim"
|
1676 |
],
|
1677 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1678 |
},
|
1679 |
{
|
1680 |
"name": "symfony/polyfill-php80",
|
1681 |
-
"version": "v1.
|
1682 |
"source": {
|
1683 |
"type": "git",
|
1684 |
"url": "https://github.com/symfony/polyfill-php80.git",
|
1685 |
-
"reference": "
|
1686 |
},
|
1687 |
"dist": {
|
1688 |
"type": "zip",
|
1689 |
-
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/
|
1690 |
-
"reference": "
|
1691 |
"shasum": ""
|
1692 |
},
|
1693 |
"require": {
|
@@ -1696,7 +1976,7 @@
|
|
1696 |
"type": "library",
|
1697 |
"extra": {
|
1698 |
"branch-alias": {
|
1699 |
-
"dev-main": "1.
|
1700 |
},
|
1701 |
"thanks": {
|
1702 |
"name": "symfony/polyfill",
|
@@ -1740,20 +2020,34 @@
|
|
1740 |
"portable",
|
1741 |
"shim"
|
1742 |
],
|
1743 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1744 |
},
|
1745 |
{
|
1746 |
"name": "symfony/process",
|
1747 |
-
"version": "v5.2
|
1748 |
"source": {
|
1749 |
"type": "git",
|
1750 |
"url": "https://github.com/symfony/process.git",
|
1751 |
-
"reference": "
|
1752 |
},
|
1753 |
"dist": {
|
1754 |
"type": "zip",
|
1755 |
-
"url": "https://api.github.com/repos/symfony/process/zipball/
|
1756 |
-
"reference": "
|
1757 |
"shasum": ""
|
1758 |
},
|
1759 |
"require": {
|
@@ -1785,25 +2079,39 @@
|
|
1785 |
],
|
1786 |
"description": "Executes commands in sub-processes",
|
1787 |
"homepage": "https://symfony.com",
|
1788 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1789 |
},
|
1790 |
{
|
1791 |
"name": "symfony/service-contracts",
|
1792 |
-
"version": "v2.
|
1793 |
"source": {
|
1794 |
"type": "git",
|
1795 |
"url": "https://github.com/symfony/service-contracts.git",
|
1796 |
-
"reference": "
|
1797 |
},
|
1798 |
"dist": {
|
1799 |
"type": "zip",
|
1800 |
-
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/
|
1801 |
-
"reference": "
|
1802 |
"shasum": ""
|
1803 |
},
|
1804 |
"require": {
|
1805 |
"php": ">=7.2.5",
|
1806 |
-
"psr/container": "^1.
|
1807 |
},
|
1808 |
"suggest": {
|
1809 |
"symfony/service-implementation": ""
|
@@ -1811,7 +2119,7 @@
|
|
1811 |
"type": "library",
|
1812 |
"extra": {
|
1813 |
"branch-alias": {
|
1814 |
-
"dev-
|
1815 |
},
|
1816 |
"thanks": {
|
1817 |
"name": "symfony/contracts",
|
@@ -1847,20 +2155,34 @@
|
|
1847 |
"interoperability",
|
1848 |
"standards"
|
1849 |
],
|
1850 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1851 |
},
|
1852 |
{
|
1853 |
"name": "symfony/stopwatch",
|
1854 |
-
"version": "v5.
|
1855 |
"source": {
|
1856 |
"type": "git",
|
1857 |
"url": "https://github.com/symfony/stopwatch.git",
|
1858 |
-
"reference": "
|
1859 |
},
|
1860 |
"dist": {
|
1861 |
"type": "zip",
|
1862 |
-
"url": "https://api.github.com/repos/symfony/stopwatch/zipball/
|
1863 |
-
"reference": "
|
1864 |
"shasum": ""
|
1865 |
},
|
1866 |
"require": {
|
@@ -1892,7 +2214,21 @@
|
|
1892 |
],
|
1893 |
"description": "Provides a way to profile code",
|
1894 |
"homepage": "https://symfony.com",
|
1895 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1896 |
},
|
1897 |
{
|
1898 |
"name": "woocommerce/woocommerce-sniffs",
|
@@ -1987,5 +2323,6 @@
|
|
1987 |
"prefer-stable": false,
|
1988 |
"prefer-lowest": false,
|
1989 |
"platform": [],
|
1990 |
-
"platform-dev": []
|
|
|
1991 |
}
|
144 |
},
|
145 |
{
|
146 |
"name": "composer/semver",
|
147 |
+
"version": "3.2.5",
|
148 |
"source": {
|
149 |
"type": "git",
|
150 |
"url": "https://github.com/composer/semver.git",
|
151 |
+
"reference": "31f3ea725711245195f62e54ffa402d8ef2fdba9"
|
152 |
},
|
153 |
"dist": {
|
154 |
"type": "zip",
|
155 |
+
"url": "https://api.github.com/repos/composer/semver/zipball/31f3ea725711245195f62e54ffa402d8ef2fdba9",
|
156 |
+
"reference": "31f3ea725711245195f62e54ffa402d8ef2fdba9",
|
157 |
"shasum": ""
|
158 |
},
|
159 |
"require": {
|
202 |
"validation",
|
203 |
"versioning"
|
204 |
],
|
205 |
+
"funding": [
|
206 |
+
{
|
207 |
+
"url": "https://packagist.com",
|
208 |
+
"type": "custom"
|
209 |
+
},
|
210 |
+
{
|
211 |
+
"url": "https://github.com/composer",
|
212 |
+
"type": "github"
|
213 |
+
},
|
214 |
+
{
|
215 |
+
"url": "https://tidelift.com/funding/github/packagist/composer/composer",
|
216 |
+
"type": "tidelift"
|
217 |
+
}
|
218 |
+
],
|
219 |
+
"time": "2021-05-24T12:41:47+00:00"
|
220 |
},
|
221 |
{
|
222 |
"name": "composer/xdebug-handler",
|
223 |
+
"version": "2.0.1",
|
224 |
"source": {
|
225 |
"type": "git",
|
226 |
"url": "https://github.com/composer/xdebug-handler.git",
|
227 |
+
"reference": "964adcdd3a28bf9ed5d9ac6450064e0d71ed7496"
|
228 |
},
|
229 |
"dist": {
|
230 |
"type": "zip",
|
231 |
+
"url": "https://api.github.com/repos/composer/xdebug-handler/zipball/964adcdd3a28bf9ed5d9ac6450064e0d71ed7496",
|
232 |
+
"reference": "964adcdd3a28bf9ed5d9ac6450064e0d71ed7496",
|
233 |
"shasum": ""
|
234 |
},
|
235 |
"require": {
|
237 |
"psr/log": "^1.0"
|
238 |
},
|
239 |
"require-dev": {
|
240 |
+
"phpstan/phpstan": "^0.12.55",
|
241 |
+
"symfony/phpunit-bridge": "^4.2 || ^5"
|
242 |
},
|
243 |
"type": "library",
|
244 |
"autoload": {
|
261 |
"Xdebug",
|
262 |
"performance"
|
263 |
],
|
264 |
+
"funding": [
|
265 |
+
{
|
266 |
+
"url": "https://packagist.com",
|
267 |
+
"type": "custom"
|
268 |
+
},
|
269 |
+
{
|
270 |
+
"url": "https://github.com/composer",
|
271 |
+
"type": "github"
|
272 |
+
},
|
273 |
+
{
|
274 |
+
"url": "https://tidelift.com/funding/github/packagist/composer/composer",
|
275 |
+
"type": "tidelift"
|
276 |
+
}
|
277 |
+
],
|
278 |
+
"time": "2021-05-05T19:37:51+00:00"
|
279 |
},
|
280 |
{
|
281 |
"name": "dealerdirect/phpcodesniffer-composer-installer",
|
345 |
},
|
346 |
{
|
347 |
"name": "doctrine/annotations",
|
348 |
+
"version": "1.13.1",
|
349 |
"source": {
|
350 |
"type": "git",
|
351 |
"url": "https://github.com/doctrine/annotations.git",
|
352 |
+
"reference": "e6e7b7d5b45a2f2abc5460cc6396480b2b1d321f"
|
353 |
},
|
354 |
"dist": {
|
355 |
"type": "zip",
|
356 |
+
"url": "https://api.github.com/repos/doctrine/annotations/zipball/e6e7b7d5b45a2f2abc5460cc6396480b2b1d321f",
|
357 |
+
"reference": "e6e7b7d5b45a2f2abc5460cc6396480b2b1d321f",
|
358 |
"shasum": ""
|
359 |
},
|
360 |
"require": {
|
361 |
"doctrine/lexer": "1.*",
|
362 |
"ext-tokenizer": "*",
|
363 |
+
"php": "^7.1 || ^8.0",
|
364 |
+
"psr/cache": "^1 || ^2 || ^3"
|
365 |
},
|
366 |
"require-dev": {
|
367 |
+
"doctrine/cache": "^1.11 || ^2.0",
|
368 |
"doctrine/coding-standard": "^6.0 || ^8.1",
|
369 |
"phpstan/phpstan": "^0.12.20",
|
370 |
+
"phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5",
|
371 |
+
"symfony/cache": "^4.4 || ^5.2"
|
372 |
},
|
373 |
"type": "library",
|
374 |
"autoload": {
|
409 |
"docblock",
|
410 |
"parser"
|
411 |
],
|
412 |
+
"time": "2021-05-16T18:07:53+00:00"
|
413 |
},
|
414 |
{
|
415 |
"name": "doctrine/lexer",
|
471 |
"parser",
|
472 |
"php"
|
473 |
],
|
474 |
+
"funding": [
|
475 |
+
{
|
476 |
+
"url": "https://www.doctrine-project.org/sponsorship.html",
|
477 |
+
"type": "custom"
|
478 |
+
},
|
479 |
+
{
|
480 |
+
"url": "https://www.patreon.com/phpdoctrine",
|
481 |
+
"type": "patreon"
|
482 |
+
},
|
483 |
+
{
|
484 |
+
"url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer",
|
485 |
+
"type": "tidelift"
|
486 |
+
}
|
487 |
+
],
|
488 |
"time": "2020-05-25T17:44:05+00:00"
|
489 |
},
|
490 |
{
|
491 |
"name": "friendsofphp/php-cs-fixer",
|
492 |
+
"version": "v2.19.0",
|
493 |
"source": {
|
494 |
"type": "git",
|
495 |
"url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git",
|
496 |
+
"reference": "d5b8a9d852b292c2f8a035200fa6844b1f82300b"
|
497 |
},
|
498 |
"dist": {
|
499 |
"type": "zip",
|
500 |
+
"url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/d5b8a9d852b292c2f8a035200fa6844b1f82300b",
|
501 |
+
"reference": "d5b8a9d852b292c2f8a035200fa6844b1f82300b",
|
502 |
"shasum": ""
|
503 |
},
|
504 |
"require": {
|
505 |
"composer/semver": "^1.4 || ^2.0 || ^3.0",
|
506 |
+
"composer/xdebug-handler": "^1.2 || ^2.0",
|
507 |
"doctrine/annotations": "^1.2",
|
508 |
"ext-json": "*",
|
509 |
"ext-tokenizer": "*",
|
546 |
"php-cs-fixer"
|
547 |
],
|
548 |
"type": "application",
|
549 |
+
"extra": {
|
550 |
+
"branch-alias": {
|
551 |
+
"dev-master": "2.19-dev"
|
552 |
+
}
|
553 |
+
},
|
554 |
"autoload": {
|
555 |
"psr-4": {
|
556 |
"PhpCsFixer\\": "src/"
|
565 |
"tests/Test/IntegrationCaseFactoryInterface.php",
|
566 |
"tests/Test/InternalIntegrationCaseFactory.php",
|
567 |
"tests/Test/IsIdenticalConstraint.php",
|
568 |
+
"tests/Test/TokensWithObservedTransformers.php",
|
569 |
"tests/TestCase.php"
|
570 |
]
|
571 |
},
|
584 |
}
|
585 |
],
|
586 |
"description": "A tool to automatically fix PHP code style",
|
587 |
+
"funding": [
|
588 |
+
{
|
589 |
+
"url": "https://github.com/keradus",
|
590 |
+
"type": "github"
|
591 |
+
}
|
592 |
+
],
|
593 |
+
"time": "2021-05-03T21:43:24+00:00"
|
594 |
},
|
595 |
{
|
596 |
"name": "php-cs-fixer/diff",
|
804 |
"time": "2019-08-28T14:22:28+00:00"
|
805 |
},
|
806 |
{
|
807 |
+
"name": "psr/cache",
|
808 |
+
"version": "1.0.1",
|
809 |
"source": {
|
810 |
"type": "git",
|
811 |
+
"url": "https://github.com/php-fig/cache.git",
|
812 |
+
"reference": "d11b50ad223250cf17b86e38383413f5a6764bf8"
|
813 |
},
|
814 |
"dist": {
|
815 |
"type": "zip",
|
816 |
+
"url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8",
|
817 |
+
"reference": "d11b50ad223250cf17b86e38383413f5a6764bf8",
|
818 |
"shasum": ""
|
819 |
},
|
820 |
"require": {
|
828 |
},
|
829 |
"autoload": {
|
830 |
"psr-4": {
|
831 |
+
"Psr\\Cache\\": "src/"
|
832 |
}
|
833 |
},
|
834 |
"notification-url": "https://packagist.org/downloads/",
|
841 |
"homepage": "http://www.php-fig.org/"
|
842 |
}
|
843 |
],
|
844 |
+
"description": "Common interface for caching libraries",
|
845 |
+
"keywords": [
|
846 |
+
"cache",
|
847 |
+
"psr",
|
848 |
+
"psr-6"
|
849 |
+
],
|
850 |
+
"time": "2016-08-06T20:24:11+00:00"
|
851 |
+
},
|
852 |
+
{
|
853 |
+
"name": "psr/container",
|
854 |
+
"version": "1.1.1",
|
855 |
+
"source": {
|
856 |
+
"type": "git",
|
857 |
+
"url": "https://github.com/php-fig/container.git",
|
858 |
+
"reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
|
859 |
+
},
|
860 |
+
"dist": {
|
861 |
+
"type": "zip",
|
862 |
+
"url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
|
863 |
+
"reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
|
864 |
+
"shasum": ""
|
865 |
+
},
|
866 |
+
"require": {
|
867 |
+
"php": ">=7.2.0"
|
868 |
+
},
|
869 |
+
"type": "library",
|
870 |
+
"autoload": {
|
871 |
+
"psr-4": {
|
872 |
+
"Psr\\Container\\": "src/"
|
873 |
+
}
|
874 |
+
},
|
875 |
+
"notification-url": "https://packagist.org/downloads/",
|
876 |
+
"license": [
|
877 |
+
"MIT"
|
878 |
+
],
|
879 |
+
"authors": [
|
880 |
+
{
|
881 |
+
"name": "PHP-FIG",
|
882 |
+
"homepage": "https://www.php-fig.org/"
|
883 |
+
}
|
884 |
+
],
|
885 |
"description": "Common Container Interface (PHP FIG PSR-11)",
|
886 |
"homepage": "https://github.com/php-fig/container",
|
887 |
"keywords": [
|
891 |
"container-interop",
|
892 |
"psr"
|
893 |
],
|
894 |
+
"time": "2021-03-05T17:36:06+00:00"
|
895 |
},
|
896 |
{
|
897 |
"name": "psr/event-dispatcher",
|
941 |
},
|
942 |
{
|
943 |
"name": "psr/log",
|
944 |
+
"version": "1.1.4",
|
945 |
"source": {
|
946 |
"type": "git",
|
947 |
"url": "https://github.com/php-fig/log.git",
|
948 |
+
"reference": "d49695b909c3b7628b6289db5479a1c204601f11"
|
949 |
},
|
950 |
"dist": {
|
951 |
"type": "zip",
|
952 |
+
"url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
|
953 |
+
"reference": "d49695b909c3b7628b6289db5479a1c204601f11",
|
954 |
"shasum": ""
|
955 |
},
|
956 |
"require": {
|
974 |
"authors": [
|
975 |
{
|
976 |
"name": "PHP-FIG",
|
977 |
+
"homepage": "https://www.php-fig.org/"
|
978 |
}
|
979 |
],
|
980 |
"description": "Common interface for logging libraries",
|
984 |
"psr",
|
985 |
"psr-3"
|
986 |
],
|
987 |
+
"time": "2021-05-03T11:20:27+00:00"
|
988 |
},
|
989 |
{
|
990 |
"name": "squizlabs/php_codesniffer",
|
991 |
+
"version": "3.6.0",
|
992 |
"source": {
|
993 |
"type": "git",
|
994 |
"url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
|
995 |
+
"reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625"
|
996 |
},
|
997 |
"dist": {
|
998 |
"type": "zip",
|
999 |
+
"url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ffced0d2c8fa8e6cdc4d695a743271fab6c38625",
|
1000 |
+
"reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625",
|
1001 |
"shasum": ""
|
1002 |
},
|
1003 |
"require": {
|
1035 |
"phpcs",
|
1036 |
"standards"
|
1037 |
],
|
1038 |
+
"time": "2021-04-09T00:54:41+00:00"
|
1039 |
},
|
1040 |
{
|
1041 |
"name": "symfony/console",
|
1102 |
],
|
1103 |
"description": "Symfony Console Component",
|
1104 |
"homepage": "https://symfony.com",
|
1105 |
+
"funding": [
|
1106 |
+
{
|
1107 |
+
"url": "https://symfony.com/sponsor",
|
1108 |
+
"type": "custom"
|
1109 |
+
},
|
1110 |
+
{
|
1111 |
+
"url": "https://github.com/fabpot",
|
1112 |
+
"type": "github"
|
1113 |
+
},
|
1114 |
+
{
|
1115 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
1116 |
+
"type": "tidelift"
|
1117 |
+
}
|
1118 |
+
],
|
1119 |
"time": "2020-10-24T10:57:07+00:00"
|
1120 |
},
|
1121 |
{
|
1122 |
"name": "symfony/debug",
|
1123 |
+
"version": "v4.4.25",
|
1124 |
"source": {
|
1125 |
"type": "git",
|
1126 |
"url": "https://github.com/symfony/debug.git",
|
1127 |
+
"reference": "a8d2d5c94438548bff9f998ca874e202bb29d07f"
|
1128 |
},
|
1129 |
"dist": {
|
1130 |
"type": "zip",
|
1131 |
+
"url": "https://api.github.com/repos/symfony/debug/zipball/a8d2d5c94438548bff9f998ca874e202bb29d07f",
|
1132 |
+
"reference": "a8d2d5c94438548bff9f998ca874e202bb29d07f",
|
1133 |
"shasum": ""
|
1134 |
},
|
1135 |
"require": {
|
1168 |
],
|
1169 |
"description": "Provides tools to ease debugging PHP code",
|
1170 |
"homepage": "https://symfony.com",
|
1171 |
+
"funding": [
|
1172 |
+
{
|
1173 |
+
"url": "https://symfony.com/sponsor",
|
1174 |
+
"type": "custom"
|
1175 |
+
},
|
1176 |
+
{
|
1177 |
+
"url": "https://github.com/fabpot",
|
1178 |
+
"type": "github"
|
1179 |
+
},
|
1180 |
+
{
|
1181 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
1182 |
+
"type": "tidelift"
|
1183 |
+
}
|
1184 |
+
],
|
1185 |
+
"time": "2021-05-26T17:39:37+00:00"
|
1186 |
},
|
1187 |
{
|
1188 |
"name": "symfony/deprecation-contracts",
|
1189 |
+
"version": "v2.4.0",
|
1190 |
"source": {
|
1191 |
"type": "git",
|
1192 |
"url": "https://github.com/symfony/deprecation-contracts.git",
|
1193 |
+
"reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627"
|
1194 |
},
|
1195 |
"dist": {
|
1196 |
"type": "zip",
|
1197 |
+
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627",
|
1198 |
+
"reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627",
|
1199 |
"shasum": ""
|
1200 |
},
|
1201 |
"require": {
|
1204 |
"type": "library",
|
1205 |
"extra": {
|
1206 |
"branch-alias": {
|
1207 |
+
"dev-main": "2.4-dev"
|
1208 |
},
|
1209 |
"thanks": {
|
1210 |
"name": "symfony/contracts",
|
1232 |
],
|
1233 |
"description": "A generic function and convention to trigger deprecation notices",
|
1234 |
"homepage": "https://symfony.com",
|
1235 |
+
"funding": [
|
1236 |
+
{
|
1237 |
+
"url": "https://symfony.com/sponsor",
|
1238 |
+
"type": "custom"
|
1239 |
+
},
|
1240 |
+
{
|
1241 |
+
"url": "https://github.com/fabpot",
|
1242 |
+
"type": "github"
|
1243 |
+
},
|
1244 |
+
{
|
1245 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
1246 |
+
"type": "tidelift"
|
1247 |
+
}
|
1248 |
+
],
|
1249 |
+
"time": "2021-03-23T23:28:01+00:00"
|
1250 |
},
|
1251 |
{
|
1252 |
"name": "symfony/event-dispatcher",
|
1253 |
+
"version": "v5.3.0",
|
1254 |
"source": {
|
1255 |
"type": "git",
|
1256 |
"url": "https://github.com/symfony/event-dispatcher.git",
|
1257 |
+
"reference": "67a5f354afa8e2f231081b3fa11a5912f933c3ce"
|
1258 |
},
|
1259 |
"dist": {
|
1260 |
"type": "zip",
|
1261 |
+
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/67a5f354afa8e2f231081b3fa11a5912f933c3ce",
|
1262 |
+
"reference": "67a5f354afa8e2f231081b3fa11a5912f933c3ce",
|
1263 |
"shasum": ""
|
1264 |
},
|
1265 |
"require": {
|
1314 |
],
|
1315 |
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
|
1316 |
"homepage": "https://symfony.com",
|
1317 |
+
"funding": [
|
1318 |
+
{
|
1319 |
+
"url": "https://symfony.com/sponsor",
|
1320 |
+
"type": "custom"
|
1321 |
+
},
|
1322 |
+
{
|
1323 |
+
"url": "https://github.com/fabpot",
|
1324 |
+
"type": "github"
|
1325 |
+
},
|
1326 |
+
{
|
1327 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
1328 |
+
"type": "tidelift"
|
1329 |
+
}
|
1330 |
+
],
|
1331 |
+
"time": "2021-05-26T17:43:10+00:00"
|
1332 |
},
|
1333 |
{
|
1334 |
"name": "symfony/event-dispatcher-contracts",
|
1335 |
+
"version": "v2.4.0",
|
1336 |
"source": {
|
1337 |
"type": "git",
|
1338 |
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
|
1339 |
+
"reference": "69fee1ad2332a7cbab3aca13591953da9cdb7a11"
|
1340 |
},
|
1341 |
"dist": {
|
1342 |
"type": "zip",
|
1343 |
+
"url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/69fee1ad2332a7cbab3aca13591953da9cdb7a11",
|
1344 |
+
"reference": "69fee1ad2332a7cbab3aca13591953da9cdb7a11",
|
1345 |
"shasum": ""
|
1346 |
},
|
1347 |
"require": {
|
1354 |
"type": "library",
|
1355 |
"extra": {
|
1356 |
"branch-alias": {
|
1357 |
+
"dev-main": "2.4-dev"
|
1358 |
},
|
1359 |
"thanks": {
|
1360 |
"name": "symfony/contracts",
|
1390 |
"interoperability",
|
1391 |
"standards"
|
1392 |
],
|
1393 |
+
"funding": [
|
1394 |
+
{
|
1395 |
+
"url": "https://symfony.com/sponsor",
|
1396 |
+
"type": "custom"
|
1397 |
+
},
|
1398 |
+
{
|
1399 |
+
"url": "https://github.com/fabpot",
|
1400 |
+
"type": "github"
|
1401 |
+
},
|
1402 |
+
{
|
1403 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
1404 |
+
"type": "tidelift"
|
1405 |
+
}
|
1406 |
+
],
|
1407 |
+
"time": "2021-03-23T23:28:01+00:00"
|
1408 |
},
|
1409 |
{
|
1410 |
"name": "symfony/filesystem",
|
1449 |
],
|
1450 |
"description": "Symfony Filesystem Component",
|
1451 |
"homepage": "https://symfony.com",
|
1452 |
+
"funding": [
|
1453 |
+
{
|
1454 |
+
"url": "https://symfony.com/sponsor",
|
1455 |
+
"type": "custom"
|
1456 |
+
},
|
1457 |
+
{
|
1458 |
+
"url": "https://github.com/fabpot",
|
1459 |
+
"type": "github"
|
1460 |
+
},
|
1461 |
+
{
|
1462 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
1463 |
+
"type": "tidelift"
|
1464 |
+
}
|
1465 |
+
],
|
1466 |
"time": "2020-10-24T10:57:07+00:00"
|
1467 |
},
|
1468 |
{
|
1469 |
"name": "symfony/finder",
|
1470 |
+
"version": "v5.3.0",
|
1471 |
"source": {
|
1472 |
"type": "git",
|
1473 |
"url": "https://github.com/symfony/finder.git",
|
1474 |
+
"reference": "0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6"
|
1475 |
},
|
1476 |
"dist": {
|
1477 |
"type": "zip",
|
1478 |
+
"url": "https://api.github.com/repos/symfony/finder/zipball/0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6",
|
1479 |
+
"reference": "0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6",
|
1480 |
"shasum": ""
|
1481 |
},
|
1482 |
"require": {
|
1507 |
],
|
1508 |
"description": "Finds files and directories via an intuitive fluent interface",
|
1509 |
"homepage": "https://symfony.com",
|
1510 |
+
"funding": [
|
1511 |
+
{
|
1512 |
+
"url": "https://symfony.com/sponsor",
|
1513 |
+
"type": "custom"
|
1514 |
+
},
|
1515 |
+
{
|
1516 |
+
"url": "https://github.com/fabpot",
|
1517 |
+
"type": "github"
|
1518 |
+
},
|
1519 |
+
{
|
1520 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
1521 |
+
"type": "tidelift"
|
1522 |
+
}
|
1523 |
+
],
|
1524 |
+
"time": "2021-05-26T12:52:38+00:00"
|
1525 |
},
|
1526 |
{
|
1527 |
"name": "symfony/options-resolver",
|
1528 |
+
"version": "v5.3.0",
|
1529 |
"source": {
|
1530 |
"type": "git",
|
1531 |
"url": "https://github.com/symfony/options-resolver.git",
|
1532 |
+
"reference": "162e886ca035869866d233a2bfef70cc28f9bbe5"
|
1533 |
},
|
1534 |
"dist": {
|
1535 |
"type": "zip",
|
1536 |
+
"url": "https://api.github.com/repos/symfony/options-resolver/zipball/162e886ca035869866d233a2bfef70cc28f9bbe5",
|
1537 |
+
"reference": "162e886ca035869866d233a2bfef70cc28f9bbe5",
|
1538 |
"shasum": ""
|
1539 |
},
|
1540 |
"require": {
|
1573 |
"configuration",
|
1574 |
"options"
|
1575 |
],
|
1576 |
+
"funding": [
|
1577 |
+
{
|
1578 |
+
"url": "https://symfony.com/sponsor",
|
1579 |
+
"type": "custom"
|
1580 |
+
},
|
1581 |
+
{
|
1582 |
+
"url": "https://github.com/fabpot",
|
1583 |
+
"type": "github"
|
1584 |
+
},
|
1585 |
+
{
|
1586 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
1587 |
+
"type": "tidelift"
|
1588 |
+
}
|
1589 |
+
],
|
1590 |
+
"time": "2021-05-26T17:43:10+00:00"
|
1591 |
},
|
1592 |
{
|
1593 |
"name": "symfony/polyfill-ctype",
|
1594 |
+
"version": "v1.23.0",
|
1595 |
"source": {
|
1596 |
"type": "git",
|
1597 |
"url": "https://github.com/symfony/polyfill-ctype.git",
|
1598 |
+
"reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce"
|
1599 |
},
|
1600 |
"dist": {
|
1601 |
"type": "zip",
|
1602 |
+
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce",
|
1603 |
+
"reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce",
|
1604 |
"shasum": ""
|
1605 |
},
|
1606 |
"require": {
|
1612 |
"type": "library",
|
1613 |
"extra": {
|
1614 |
"branch-alias": {
|
1615 |
+
"dev-main": "1.23-dev"
|
1616 |
},
|
1617 |
"thanks": {
|
1618 |
"name": "symfony/polyfill",
|
1649 |
"polyfill",
|
1650 |
"portable"
|
1651 |
],
|
1652 |
+
"funding": [
|
1653 |
+
{
|
1654 |
+
"url": "https://symfony.com/sponsor",
|
1655 |
+
"type": "custom"
|
1656 |
+
},
|
1657 |
+
{
|
1658 |
+
"url": "https://github.com/fabpot",
|
1659 |
+
"type": "github"
|
1660 |
+
},
|
1661 |
+
{
|
1662 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
1663 |
+
"type": "tidelift"
|
1664 |
+
}
|
1665 |
+
],
|
1666 |
+
"time": "2021-02-19T12:13:01+00:00"
|
1667 |
},
|
1668 |
{
|
1669 |
"name": "symfony/polyfill-mbstring",
|
1670 |
+
"version": "v1.23.0",
|
1671 |
"source": {
|
1672 |
"type": "git",
|
1673 |
"url": "https://github.com/symfony/polyfill-mbstring.git",
|
1674 |
+
"reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1"
|
1675 |
},
|
1676 |
"dist": {
|
1677 |
"type": "zip",
|
1678 |
+
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/2df51500adbaebdc4c38dea4c89a2e131c45c8a1",
|
1679 |
+
"reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1",
|
1680 |
"shasum": ""
|
1681 |
},
|
1682 |
"require": {
|
1688 |
"type": "library",
|
1689 |
"extra": {
|
1690 |
"branch-alias": {
|
1691 |
+
"dev-main": "1.23-dev"
|
1692 |
},
|
1693 |
"thanks": {
|
1694 |
"name": "symfony/polyfill",
|
1726 |
"portable",
|
1727 |
"shim"
|
1728 |
],
|
1729 |
+
"funding": [
|
1730 |
+
{
|
1731 |
+
"url": "https://symfony.com/sponsor",
|
1732 |
+
"type": "custom"
|
1733 |
+
},
|
1734 |
+
{
|
1735 |
+
"url": "https://github.com/fabpot",
|
1736 |
+
"type": "github"
|
1737 |
+
},
|
1738 |
+
{
|
1739 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
1740 |
+
"type": "tidelift"
|
1741 |
+
}
|
1742 |
+
],
|
1743 |
+
"time": "2021-05-27T09:27:20+00:00"
|
1744 |
},
|
1745 |
{
|
1746 |
"name": "symfony/polyfill-php70",
|
1791 |
"portable",
|
1792 |
"shim"
|
1793 |
],
|
1794 |
+
"funding": [
|
1795 |
+
{
|
1796 |
+
"url": "https://symfony.com/sponsor",
|
1797 |
+
"type": "custom"
|
1798 |
+
},
|
1799 |
+
{
|
1800 |
+
"url": "https://github.com/fabpot",
|
1801 |
+
"type": "github"
|
1802 |
+
},
|
1803 |
+
{
|
1804 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
1805 |
+
"type": "tidelift"
|
1806 |
+
}
|
1807 |
+
],
|
1808 |
"time": "2020-10-23T14:02:19+00:00"
|
1809 |
},
|
1810 |
{
|
1811 |
"name": "symfony/polyfill-php72",
|
1812 |
+
"version": "v1.23.0",
|
1813 |
"source": {
|
1814 |
"type": "git",
|
1815 |
"url": "https://github.com/symfony/polyfill-php72.git",
|
1816 |
+
"reference": "9a142215a36a3888e30d0a9eeea9766764e96976"
|
1817 |
},
|
1818 |
"dist": {
|
1819 |
"type": "zip",
|
1820 |
+
"url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976",
|
1821 |
+
"reference": "9a142215a36a3888e30d0a9eeea9766764e96976",
|
1822 |
"shasum": ""
|
1823 |
},
|
1824 |
"require": {
|
1827 |
"type": "library",
|
1828 |
"extra": {
|
1829 |
"branch-alias": {
|
1830 |
+
"dev-main": "1.23-dev"
|
1831 |
},
|
1832 |
"thanks": {
|
1833 |
"name": "symfony/polyfill",
|
1864 |
"portable",
|
1865 |
"shim"
|
1866 |
],
|
1867 |
+
"funding": [
|
1868 |
+
{
|
1869 |
+
"url": "https://symfony.com/sponsor",
|
1870 |
+
"type": "custom"
|
1871 |
+
},
|
1872 |
+
{
|
1873 |
+
"url": "https://github.com/fabpot",
|
1874 |
+
"type": "github"
|
1875 |
+
},
|
1876 |
+
{
|
1877 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
1878 |
+
"type": "tidelift"
|
1879 |
+
}
|
1880 |
+
],
|
1881 |
+
"time": "2021-05-27T09:17:38+00:00"
|
1882 |
},
|
1883 |
{
|
1884 |
"name": "symfony/polyfill-php73",
|
1885 |
+
"version": "v1.23.0",
|
1886 |
"source": {
|
1887 |
"type": "git",
|
1888 |
"url": "https://github.com/symfony/polyfill-php73.git",
|
1889 |
+
"reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010"
|
1890 |
},
|
1891 |
"dist": {
|
1892 |
"type": "zip",
|
1893 |
+
"url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010",
|
1894 |
+
"reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010",
|
1895 |
"shasum": ""
|
1896 |
},
|
1897 |
"require": {
|
1900 |
"type": "library",
|
1901 |
"extra": {
|
1902 |
"branch-alias": {
|
1903 |
+
"dev-main": "1.23-dev"
|
1904 |
},
|
1905 |
"thanks": {
|
1906 |
"name": "symfony/polyfill",
|
1940 |
"portable",
|
1941 |
"shim"
|
1942 |
],
|
1943 |
+
"funding": [
|
1944 |
+
{
|
1945 |
+
"url": "https://symfony.com/sponsor",
|
1946 |
+
"type": "custom"
|
1947 |
+
},
|
1948 |
+
{
|
1949 |
+
"url": "https://github.com/fabpot",
|
1950 |
+
"type": "github"
|
1951 |
+
},
|
1952 |
+
{
|
1953 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
1954 |
+
"type": "tidelift"
|
1955 |
+
}
|
1956 |
+
],
|
1957 |
+
"time": "2021-02-19T12:13:01+00:00"
|
1958 |
},
|
1959 |
{
|
1960 |
"name": "symfony/polyfill-php80",
|
1961 |
+
"version": "v1.23.0",
|
1962 |
"source": {
|
1963 |
"type": "git",
|
1964 |
"url": "https://github.com/symfony/polyfill-php80.git",
|
1965 |
+
"reference": "eca0bf41ed421bed1b57c4958bab16aa86b757d0"
|
1966 |
},
|
1967 |
"dist": {
|
1968 |
"type": "zip",
|
1969 |
+
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/eca0bf41ed421bed1b57c4958bab16aa86b757d0",
|
1970 |
+
"reference": "eca0bf41ed421bed1b57c4958bab16aa86b757d0",
|
1971 |
"shasum": ""
|
1972 |
},
|
1973 |
"require": {
|
1976 |
"type": "library",
|
1977 |
"extra": {
|
1978 |
"branch-alias": {
|
1979 |
+
"dev-main": "1.23-dev"
|
1980 |
},
|
1981 |
"thanks": {
|
1982 |
"name": "symfony/polyfill",
|
2020 |
"portable",
|
2021 |
"shim"
|
2022 |
],
|
2023 |
+
"funding": [
|
2024 |
+
{
|
2025 |
+
"url": "https://symfony.com/sponsor",
|
2026 |
+
"type": "custom"
|
2027 |
+
},
|
2028 |
+
{
|
2029 |
+
"url": "https://github.com/fabpot",
|
2030 |
+
"type": "github"
|
2031 |
+
},
|
2032 |
+
{
|
2033 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
2034 |
+
"type": "tidelift"
|
2035 |
+
}
|
2036 |
+
],
|
2037 |
+
"time": "2021-02-19T12:13:01+00:00"
|
2038 |
},
|
2039 |
{
|
2040 |
"name": "symfony/process",
|
2041 |
+
"version": "v5.3.2",
|
2042 |
"source": {
|
2043 |
"type": "git",
|
2044 |
"url": "https://github.com/symfony/process.git",
|
2045 |
+
"reference": "714b47f9196de61a196d86c4bad5f09201b307df"
|
2046 |
},
|
2047 |
"dist": {
|
2048 |
"type": "zip",
|
2049 |
+
"url": "https://api.github.com/repos/symfony/process/zipball/714b47f9196de61a196d86c4bad5f09201b307df",
|
2050 |
+
"reference": "714b47f9196de61a196d86c4bad5f09201b307df",
|
2051 |
"shasum": ""
|
2052 |
},
|
2053 |
"require": {
|
2079 |
],
|
2080 |
"description": "Executes commands in sub-processes",
|
2081 |
"homepage": "https://symfony.com",
|
2082 |
+
"funding": [
|
2083 |
+
{
|
2084 |
+
"url": "https://symfony.com/sponsor",
|
2085 |
+
"type": "custom"
|
2086 |
+
},
|
2087 |
+
{
|
2088 |
+
"url": "https://github.com/fabpot",
|
2089 |
+
"type": "github"
|
2090 |
+
},
|
2091 |
+
{
|
2092 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
2093 |
+
"type": "tidelift"
|
2094 |
+
}
|
2095 |
+
],
|
2096 |
+
"time": "2021-06-12T10:15:01+00:00"
|
2097 |
},
|
2098 |
{
|
2099 |
"name": "symfony/service-contracts",
|
2100 |
+
"version": "v2.4.0",
|
2101 |
"source": {
|
2102 |
"type": "git",
|
2103 |
"url": "https://github.com/symfony/service-contracts.git",
|
2104 |
+
"reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb"
|
2105 |
},
|
2106 |
"dist": {
|
2107 |
"type": "zip",
|
2108 |
+
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb",
|
2109 |
+
"reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb",
|
2110 |
"shasum": ""
|
2111 |
},
|
2112 |
"require": {
|
2113 |
"php": ">=7.2.5",
|
2114 |
+
"psr/container": "^1.1"
|
2115 |
},
|
2116 |
"suggest": {
|
2117 |
"symfony/service-implementation": ""
|
2119 |
"type": "library",
|
2120 |
"extra": {
|
2121 |
"branch-alias": {
|
2122 |
+
"dev-main": "2.4-dev"
|
2123 |
},
|
2124 |
"thanks": {
|
2125 |
"name": "symfony/contracts",
|
2155 |
"interoperability",
|
2156 |
"standards"
|
2157 |
],
|
2158 |
+
"funding": [
|
2159 |
+
{
|
2160 |
+
"url": "https://symfony.com/sponsor",
|
2161 |
+
"type": "custom"
|
2162 |
+
},
|
2163 |
+
{
|
2164 |
+
"url": "https://github.com/fabpot",
|
2165 |
+
"type": "github"
|
2166 |
+
},
|
2167 |
+
{
|
2168 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
2169 |
+
"type": "tidelift"
|
2170 |
+
}
|
2171 |
+
],
|
2172 |
+
"time": "2021-04-01T10:43:52+00:00"
|
2173 |
},
|
2174 |
{
|
2175 |
"name": "symfony/stopwatch",
|
2176 |
+
"version": "v5.3.0",
|
2177 |
"source": {
|
2178 |
"type": "git",
|
2179 |
"url": "https://github.com/symfony/stopwatch.git",
|
2180 |
+
"reference": "313d02f59d6543311865007e5ff4ace05b35ee65"
|
2181 |
},
|
2182 |
"dist": {
|
2183 |
"type": "zip",
|
2184 |
+
"url": "https://api.github.com/repos/symfony/stopwatch/zipball/313d02f59d6543311865007e5ff4ace05b35ee65",
|
2185 |
+
"reference": "313d02f59d6543311865007e5ff4ace05b35ee65",
|
2186 |
"shasum": ""
|
2187 |
},
|
2188 |
"require": {
|
2214 |
],
|
2215 |
"description": "Provides a way to profile code",
|
2216 |
"homepage": "https://symfony.com",
|
2217 |
+
"funding": [
|
2218 |
+
{
|
2219 |
+
"url": "https://symfony.com/sponsor",
|
2220 |
+
"type": "custom"
|
2221 |
+
},
|
2222 |
+
{
|
2223 |
+
"url": "https://github.com/fabpot",
|
2224 |
+
"type": "github"
|
2225 |
+
},
|
2226 |
+
{
|
2227 |
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
2228 |
+
"type": "tidelift"
|
2229 |
+
}
|
2230 |
+
],
|
2231 |
+
"time": "2021-05-26T17:43:10+00:00"
|
2232 |
},
|
2233 |
{
|
2234 |
"name": "woocommerce/woocommerce-sniffs",
|
2323 |
"prefer-stable": false,
|
2324 |
"prefer-lowest": false,
|
2325 |
"platform": [],
|
2326 |
+
"platform-dev": [],
|
2327 |
+
"plugin-api-version": "1.1.0"
|
2328 |
}
|
includes/api/class-aftership-api-authentication.php
CHANGED
@@ -97,15 +97,21 @@ class AfterShip_API_Authentication {
|
|
97 |
* Return the user for the given consumer key
|
98 |
*
|
99 |
* @since 2.1
|
100 |
-
* @param string $
|
101 |
* @return WP_User
|
102 |
-
* @throws Exception
|
103 |
*/
|
104 |
private function get_user_by_api_key( $api_key ) {
|
105 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
$user_query = new WP_User_Query(
|
107 |
array(
|
108 |
-
// 'meta_key' => 'woocommerce_api_consumer_key',
|
109 |
'meta_key' => 'aftership_wp_api_key',
|
110 |
'meta_value' => $api_key,
|
111 |
)
|
97 |
* Return the user for the given consumer key
|
98 |
*
|
99 |
* @since 2.1
|
100 |
+
* @param string $api_key 'aftership_wp_api_key'.
|
101 |
* @return WP_User
|
102 |
+
* @throws Exception 'will send an 401 error'.
|
103 |
*/
|
104 |
private function get_user_by_api_key( $api_key ) {
|
105 |
+
// @see https:// github.com/AfterShip/aftership-apps-woocommerce/pull/115
|
106 |
+
add_action(
|
107 |
+
'pre_get_users',
|
108 |
+
function( $query ) {
|
109 |
+
$query->query_vars['role__not_in'] = array();
|
110 |
+
},
|
111 |
+
999
|
112 |
+
);
|
113 |
$user_query = new WP_User_Query(
|
114 |
array(
|
|
|
115 |
'meta_key' => 'aftership_wp_api_key',
|
116 |
'meta_value' => $api_key,
|
117 |
)
|
readme.txt
CHANGED
@@ -1,55 +1,60 @@
|
|
1 |
-
|
2 |
Contributors: aftership
|
3 |
Donate link: https://www.aftership.com/
|
4 |
-
Tags: shipment tracking,
|
5 |
Requires at least: 2.9
|
6 |
Tested up to: 5.7
|
7 |
-
Stable tag: 1.12.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
11 |
-
All-in-one Woocommerce
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
-
|
16 |
-
|
17 |
-
|
|
|
|
|
|
|
18 |
[youtube https://www.youtube.com/watch?v=1u-b5AZ5tvE]
|
19 |
|
20 |
###ALL-IN-ONE WOOCOMERCE ORDER TRACKING
|
21 |
-
Automatically import your tracking numbers to AfterShip, so you can get current tracking info for all your shipments in one place
|
22 |
|
23 |
###SMART DASHBOARD
|
24 |
-
- Filter shipments by dates, statuses,
|
25 |
- Trace whether all your shipments are being delivered on time and identify any delays/exceptions.
|
26 |
-
- 7 Standardized tracking statuses
|
27 |
|
28 |
###AUTOMATED EMAIL & SMS NOTIFICATIONS
|
29 |
-
- Embed the AfterShip Track Button to allow effortless order tracking
|
30 |
- Automatically insert AfterShip’s tracking link to your WooCommerce store so that customers can track shipments effortlessly at the order confirmation and order history pages
|
31 |
- Add your tracking link to either your store’s header or footer or both and make it easy to track orders
|
32 |
-
- Send delivery notifications to customers through Email & SMS
|
33 |
- Send internal notifications to yourself through Email & SMS
|
34 |
- Configure notifications for: Info Received, In Transit, Out for Delivery, Available for Pickup, Delivered, Failed Attempt, and Exceptions
|
35 |
-
- Send multilingual email notifications. Add, remove, or set a default language for your email updates for different delivery checkpoints without a hassle.
|
36 |
-
-
|
|
|
37 |
|
38 |
###BRANDED ORDER TRACKING PAGE
|
39 |
-
- Automatically generate a tracking page for each shipment and customize the look & feel
|
40 |
-
- Customize your tracking page by adding your logo,
|
41 |
-
- Set up a custom domain to display the tracking information and improve the searchability of your website
|
42 |
- SSL certificate for users with a verified custom domain
|
43 |
-
- Drive traffic to your site instead of the carrier’s site and increase the organic search
|
44 |
|
45 |
-
###
|
46 |
-
- AfterShip connects you with 800+
|
47 |
- Standardized layout of tracking results received from different carriers
|
48 |
-
- Analyze & take action
|
49 |
-
- Get powerful insight on shipments, notifications, tracking pages, and customer feedback
|
50 |
-
- Filter data by date, shipment type, devices, location, visits, and more
|
51 |
|
52 |
-
###
|
|
|
|
|
|
|
|
|
53 |
**①. US, Canada & Global Tracking (35)**
|
54 |
ABF Freight • APC Postal Logistics • Aramex • Asendia USA • Canada Post • Canpar Courier • Con-way Freight • DACHSER • DHL Express • DHL eCommerce • DHL Express (Piece ID) • DPD • DSV • Echo • Ensenda • Estes • FedEx • FedEx Freight • Globegistics Inc. • Greyhound • i-parcel • LaserShip • Newgistics • Old Dominion Freight Line • OnTrac • Purolator • RL Carriers • RR Donnelley • TNT • TNT Reference • UPS • UPS Freight • UPS Mail Innovations • USPS • YRC
|
55 |
**②. UK & Ireland Tracking (30)**
|
@@ -88,22 +93,44 @@ ADSOne • Australia Post • Bonds Couriers • CourierPost • Couriers Please
|
|
88 |
|
89 |
|
90 |
== Frequently Asked Questions ==
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
|
92 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
93 |
|
94 |
|
95 |
== Screenshots ==
|
96 |
|
97 |
-
1.
|
98 |
-
2.
|
99 |
-
3.
|
100 |
-
4.
|
101 |
5. Track all shipments in one place
|
102 |
6. View exception, and filter by status
|
103 |
7. Automatically send out delivery notifications
|
104 |
|
105 |
== Changelog ==
|
106 |
|
|
|
|
|
|
|
107 |
= 1.12.6 =
|
108 |
* Update courier list
|
109 |
|
1 |
+
AfterShip – WooCommerce Shipment Tracking (Order Tracking Made Easy)
|
2 |
Contributors: aftership
|
3 |
Donate link: https://www.aftership.com/
|
4 |
+
Tags: woocommerce shipping,woocommerce tracking,shipment tracking,order tracking,woocommerce,dhl,ups,usps,fedex,shipping,tracking,order status,carrier,courier,delivery
|
5 |
Requires at least: 2.9
|
6 |
Tested up to: 5.7
|
7 |
+
Stable tag: 1.12.7
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
11 |
+
All-in-one Woocommerce tracking, integrates with over 800 shipping providers, including FedEx,USPS,UPS,DHL,Canada post and others.
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
+
AfterShip provides the best shipping experience for Woocommerce to drive customer loyalty and additional sales.
|
16 |
+
|
17 |
+
Install the AfterShip plugin to automatically add Tracking Number and Courier fields to your admin panel.
|
18 |
+
|
19 |
+
By installing AfterShip for Woocommerce, you can automatically add Tracking Number and Courier fields to your admin panel. After you fulfill a shipping order, simply add the tracking number and select a shipping provider at Woocommerce.
|
20 |
+
|
21 |
[youtube https://www.youtube.com/watch?v=1u-b5AZ5tvE]
|
22 |
|
23 |
###ALL-IN-ONE WOOCOMERCE ORDER TRACKING
|
24 |
+
Automatically import your tracking numbers to AfterShip, so you can get current tracking info for all your shipments from shipping providers at your Woocommerce store in one place
|
25 |
|
26 |
###SMART DASHBOARD
|
27 |
+
- Filter shipments by dates, statuses, shipping providers, and destination
|
28 |
- Trace whether all your shipments are being delivered on time and identify any delays/exceptions.
|
29 |
+
- 7 Standardized shipment tracking statuses
|
30 |
|
31 |
###AUTOMATED EMAIL & SMS NOTIFICATIONS
|
32 |
+
- Embed the AfterShip Track Button to allow effortless order tracking for your Woocommerce store.
|
33 |
- Automatically insert AfterShip’s tracking link to your WooCommerce store so that customers can track shipments effortlessly at the order confirmation and order history pages
|
34 |
- Add your tracking link to either your store’s header or footer or both and make it easy to track orders
|
35 |
+
- Send shipping & delivery notifications to customers through Email & SMS
|
36 |
- Send internal notifications to yourself through Email & SMS
|
37 |
- Configure notifications for: Info Received, In Transit, Out for Delivery, Available for Pickup, Delivered, Failed Attempt, and Exceptions
|
38 |
+
- Send multilingual email notifications. Add, remove, or set a default language for your email updates for different delivery checkpoints without a hassle.
|
39 |
+
- Auto-send email updates based on the order language for a delightful post-purchase experience.
|
40 |
+
Shipping status notifications will be sent from your email address, and you can customize messages to include your logo and URL, to increase brand recognition and the probability of repeat purchases on your Woocommerce store
|
41 |
|
42 |
###BRANDED ORDER TRACKING PAGE
|
43 |
+
- Automatically generate a tracking page at Woocommerce for each shipment and customize the look & feel
|
44 |
+
- Customize your tracking page by adding your logo, Woocommerce URL and impact SEO to generate more sales
|
45 |
+
- Set up a custom domain to display the tracking information and improve the searchability of your Woocommerce website
|
46 |
- SSL certificate for users with a verified custom domain
|
47 |
+
- Drive traffic to your Woocommerce site instead of the carrier’s site and increase the organic search
|
48 |
|
49 |
+
###SHIPPING PROVIDERS
|
50 |
+
- AfterShip connects you with 800+ shipping providers worldwide, Including UPS, DHL, USPS, China Post (ePacket), and China EMS
|
51 |
- Standardized layout of tracking results received from different carriers
|
|
|
|
|
|
|
52 |
|
53 |
+
###Analyze & take action
|
54 |
+
- Get powerful insight on shippings, notifications, tracking pages, and customer feedback
|
55 |
+
- Filter data by shipping date, shipment type, devices, location, visits, and more
|
56 |
+
|
57 |
+
###PARTIAL LIST OF SUPPORTED SHIPPING PROVIDERS (800+):
|
58 |
**①. US, Canada & Global Tracking (35)**
|
59 |
ABF Freight • APC Postal Logistics • Aramex • Asendia USA • Canada Post • Canpar Courier • Con-way Freight • DACHSER • DHL Express • DHL eCommerce • DHL Express (Piece ID) • DPD • DSV • Echo • Ensenda • Estes • FedEx • FedEx Freight • Globegistics Inc. • Greyhound • i-parcel • LaserShip • Newgistics • Old Dominion Freight Line • OnTrac • Purolator • RL Carriers • RR Donnelley • TNT • TNT Reference • UPS • UPS Freight • UPS Mail Innovations • USPS • YRC
|
60 |
**②. UK & Ireland Tracking (30)**
|
93 |
|
94 |
|
95 |
== Frequently Asked Questions ==
|
96 |
+
= Check the status of an order =
|
97 |
+
At AfterShip, you can track shipments at any time and from anywhere, with a tracking number.
|
98 |
+
Each tracking number is represented by status at every step of the shipment’s journey. Further, couriers provide checkpoint messages which are mapped to subtags. The real-time status of shipments at any time is given by the below statuses.
|
99 |
+
|
100 |
+
= Destination Country Tracking =
|
101 |
+
AfterShip automatically gets tracking information for both origin and destination country for international shipments of postal service (e.g. China Post, USPS). All the tracking checkpoints from both the couriers or locations are clubbed together under a single tracking number for a better understanding.
|
102 |
|
103 |
+
= Updating pending statuses =
|
104 |
+
All recently added or imported shipments within your AfterShip account are tagged with "Pending" status, and queued up for tracking in batches. AfterShip automatically gets the latest tracking information from couriers every 3-12 hours.
|
105 |
+
If "Pending" status still shows for long, it usually means that the courier does not have any delivery information for the tracking number yet. Also, please check if the tracking number is correct, and contact the courier if need be. AfterShip will continue tracking until the courier updates on it’s server.
|
106 |
+
The “Pending” status changes to “Expired” if the courier does not provide any tracking information updates for over 30 days. AfterShip will stop tracking the shipment.
|
107 |
+
|
108 |
+
= Add Track Button to WooCommerce store =
|
109 |
+
WooCommerce is an open-source eCommerce plugin for WordPress. It can easily add eCommerce functionality to the WordPress website. With just a few clicks the plugin can be installed on the WordPress dashboard and set up to get the store up and running.
|
110 |
+
|
111 |
+
= Email notifications via AfterShip =
|
112 |
+
AfterShip allows its users to send email notifications for different delivery statuses. With swift email notifications, you can keep your customers updated about their order status.
|
113 |
+
You also get access to both HTML and drag-and-drop editors to customize your email notifications. It helps you leave a long-lasting impression on customers and builds brand equity.
|
114 |
+
|
115 |
+
= Customize the branded tracking page =
|
116 |
+
Tailor a dynamic branded tracking page. Upload promotional banner, logo, and favicon to make the tracking page more engaging. Also, connect your Facebook and Twitter profiles to build your brand and generate traffic.
|
117 |
|
118 |
|
119 |
== Screenshots ==
|
120 |
|
121 |
+
1. Woocommerce tracking page
|
122 |
+
2. Woocommerce order status notification
|
123 |
+
3. Manage Woocommerce shippings via a smart dashboard
|
124 |
+
4. Order tracking and Woocommerce shipments dashboard
|
125 |
5. Track all shipments in one place
|
126 |
6. View exception, and filter by status
|
127 |
7. Automatically send out delivery notifications
|
128 |
|
129 |
== Changelog ==
|
130 |
|
131 |
+
= 1.12.7 =
|
132 |
+
* Compatible with `Advanced Access Manager`
|
133 |
+
|
134 |
= 1.12.6 =
|
135 |
* Update courier list
|
136 |
|