Changeset 2247433
- Timestamp:
- 02/20/2020 09:42:20 AM (6 years ago)
- Location:
- ab-testing-for-wp
- Files:
-
- 20 edited
- 1 copied
-
tags/1.17.1 (copied) (copied from ab-testing-for-wp/trunk)
-
tags/1.17.1/README.txt (modified) (2 diffs)
-
tags/1.17.1/ab-testing-for-wp.php (modified) (2 diffs)
-
tags/1.17.1/package-lock.json (modified) (17 diffs)
-
tags/1.17.1/package.json (modified) (2 diffs)
-
tags/1.17.1/src/php/data/ab-test-tracking.php (modified) (1 diff)
-
tags/1.17.1/src/php/helpers/block-renderer.php (modified) (4 diffs)
-
tags/1.17.1/src/php/helpers/cookie-manager.php (modified) (2 diffs)
-
tags/1.17.1/vendor/autoload.php (modified) (1 diff)
-
tags/1.17.1/vendor/composer/autoload_real.php (modified) (3 diffs)
-
tags/1.17.1/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/ab-testing-for-wp.php (modified) (2 diffs)
-
trunk/package-lock.json (modified) (17 diffs)
-
trunk/package.json (modified) (2 diffs)
-
trunk/src/php/data/ab-test-tracking.php (modified) (1 diff)
-
trunk/src/php/helpers/block-renderer.php (modified) (4 diffs)
-
trunk/src/php/helpers/cookie-manager.php (modified) (2 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (3 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ab-testing-for-wp/tags/1.17.1/README.txt
r2244053 r2247433 6 6 Tested up to: 5.3.2 7 7 Requires PHP: 5.6 8 Stable tag: 1.17. 08 Stable tag: 1.17.1 9 9 License: GPLv3 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 96 96 97 97 == Changelog == 98 = 1.17.1 = 99 * Minor bug fixes 100 98 101 = 1.17.0 = 99 102 * Allow forced variation placement through query parameters -
ab-testing-for-wp/tags/1.17.1/ab-testing-for-wp.php
r2244053 r2247433 2 2 /** 3 3 * @package ABTestingForWP 4 * @version 1.17. 04 * @version 1.17.1 5 5 */ 6 6 /* … … 8 8 Plugin URI: https://abtestingforwp.com 9 9 Description: Easiest way to create split tests on your WordPress sites, right from the content editor! 10 Version: 1.17. 010 Version: 1.17.1 11 11 Author: CleverNode 12 12 Author URI: https://theclevernode.com -
ab-testing-for-wp/tags/1.17.1/package-lock.json
r2244053 r2247433 1 1 { 2 2 "name": "ab-test-wordpress", 3 "version": "1.17. 0",3 "version": "1.17.1", 4 4 "lockfileVersion": 1, 5 5 "requires": true, … … 5128 5128 "version": "2.1.1", 5129 5129 "bundled": true, 5130 "dev": true, 5131 "optional": true 5130 "dev": true 5132 5131 }, 5133 5132 "aproba": { … … 5150 5149 "version": "1.0.0", 5151 5150 "bundled": true, 5152 "dev": true, 5153 "optional": true 5151 "dev": true 5154 5152 }, 5155 5153 "brace-expansion": { … … 5157 5155 "bundled": true, 5158 5156 "dev": true, 5159 "optional": true,5160 5157 "requires": { 5161 5158 "balanced-match": "^1.0.0", … … 5172 5169 "version": "1.1.0", 5173 5170 "bundled": true, 5174 "dev": true, 5175 "optional": true 5171 "dev": true 5176 5172 }, 5177 5173 "concat-map": { 5178 5174 "version": "0.0.1", 5179 5175 "bundled": true, 5180 "dev": true, 5181 "optional": true 5176 "dev": true 5182 5177 }, 5183 5178 "console-control-strings": { 5184 5179 "version": "1.1.0", 5185 5180 "bundled": true, 5186 "dev": true, 5187 "optional": true 5181 "dev": true 5188 5182 }, 5189 5183 "core-util-is": { … … 5302 5296 "version": "2.0.4", 5303 5297 "bundled": true, 5304 "dev": true, 5305 "optional": true 5298 "dev": true 5306 5299 }, 5307 5300 "ini": { … … 5315 5308 "bundled": true, 5316 5309 "dev": true, 5317 "optional": true,5318 5310 "requires": { 5319 5311 "number-is-nan": "^1.0.0" … … 5330 5322 "bundled": true, 5331 5323 "dev": true, 5332 "optional": true,5333 5324 "requires": { 5334 5325 "brace-expansion": "^1.1.7" … … 5338 5329 "version": "0.0.8", 5339 5330 "bundled": true, 5340 "dev": true, 5341 "optional": true 5331 "dev": true 5342 5332 }, 5343 5333 "minipass": { … … 5345 5335 "bundled": true, 5346 5336 "dev": true, 5347 "optional": true,5348 5337 "requires": { 5349 5338 "safe-buffer": "^5.1.2", … … 5364 5353 "bundled": true, 5365 5354 "dev": true, 5366 "optional": true,5367 5355 "requires": { 5368 5356 "minimist": "0.0.8" … … 5454 5442 "version": "1.0.1", 5455 5443 "bundled": true, 5456 "dev": true, 5457 "optional": true 5444 "dev": true 5458 5445 }, 5459 5446 "object-assign": { … … 5467 5454 "bundled": true, 5468 5455 "dev": true, 5469 "optional": true,5470 5456 "requires": { 5471 5457 "wrappy": "1" … … 5553 5539 "version": "5.1.2", 5554 5540 "bundled": true, 5555 "dev": true, 5556 "optional": true 5541 "dev": true 5557 5542 }, 5558 5543 "safer-buffer": { … … 5590 5575 "bundled": true, 5591 5576 "dev": true, 5592 "optional": true,5593 5577 "requires": { 5594 5578 "code-point-at": "^1.0.0", … … 5610 5594 "bundled": true, 5611 5595 "dev": true, 5612 "optional": true,5613 5596 "requires": { 5614 5597 "ansi-regex": "^2.0.0" … … 5654 5637 "version": "1.0.2", 5655 5638 "bundled": true, 5656 "dev": true, 5657 "optional": true 5639 "dev": true 5658 5640 }, 5659 5641 "yallist": { 5660 5642 "version": "3.1.1", 5661 5643 "bundled": true, 5662 "dev": true, 5663 "optional": true 5644 "dev": true 5664 5645 } 5665 5646 } -
ab-testing-for-wp/tags/1.17.1/package.json
r2244053 r2247433 1 1 { 2 2 "name": "ab-test-wordpress", 3 "version": "1.17. 0",3 "version": "1.17.1", 4 4 "description": "A/B Test right from your WordPress posts.", 5 5 "main": "index.js", … … 13 13 "e2e:reset-db": "npm run e2e:docker-compose -- exec -T db_e2e mysql -u root --password=root_wordpress wordpress_e2e < cypress/data/wordpress_e2e_2020-01-17.sql", 14 14 "e2e:setup-env": "npm run e2e:down && npm run e2e:up && wait-on http://localhost:9000", 15 "test": "npm run e2e:setup-env && npm run e2e:run && npm run e2e:down", 16 "test:dev": "npm run e2e:setup-env && npm run e2e:reset-db && npm run e2e:open", 15 "pretest": "npm run clean-build && npm run e2e:setup-env", 16 "test": "npm run e2e:run", 17 "posttest": "npm run e2e:down", 18 "pretest:dev": "npm run e2e:setup-env && npm run e2e:reset-db", 19 "test:dev": "npm run e2e:open", 17 20 "lint": "eslint '**/*.ts' '**/*.tsx' '**/*.js'", 18 21 "tsc": "tsc", -
ab-testing-for-wp/tags/1.17.1/src/php/data/ab-test-tracking.php
r2244053 r2247433 65 65 !$variant['isEnabled'] 66 66 // or no cookie data for test 67 || !CookieManager::is Set($variant['testId'])67 || !CookieManager::isAvailable($variant['testId']) 68 68 ) { 69 69 continue; -
ab-testing-for-wp/tags/1.17.1/src/php/helpers/block-renderer.php
r2244053 r2247433 56 56 $abTestManager = new ABTestManager(); 57 57 $cookieData = []; 58 $hasCookieData = CookieManager::is Set($testId);58 $hasCookieData = CookieManager::isAvailable($testId); 59 59 $pickedVariant = false; 60 60 … … 86 86 if (!$pickedVariant) { 87 87 // see if variant is in cookies 88 if (CookieManager::is Set($testId)) {88 if (CookieManager::isAvailable($testId)) { 89 89 // make sure variant is still in variants 90 90 foreach ($variants as $variant) { … … 161 161 162 162 // find out if already in a variant 163 if (CookieManager::is Set($testId)) {163 if (CookieManager::isAvailable($testId)) { 164 164 $cookieData = CookieManager::getData($testId); 165 165 $skipVariation = $cookieData['variant']; … … 230 230 $variantId = $controlVariant['id']; 231 231 232 if (CookieManager::is Set($testId)) {232 if (CookieManager::isAvailable($testId)) { 233 233 $cookieData = CookieManager::getData($testId); 234 234 $variantId = $cookieData['variant']; -
ab-testing-for-wp/tags/1.17.1/src/php/helpers/cookie-manager.php
r2244053 r2247433 44 44 } 45 45 46 public static function is Set($testId) {46 public static function isAvailable($testId) { 47 47 // check if legacy cookie is set 48 48 if (isset($_COOKIE['ab-testing-for-wp'])) { … … 77 77 78 78 // find test in single cookie format 79 if (CookieManager::is Set($testId)) {79 if (CookieManager::isAvailable($testId)) { 80 80 list($variant, $tracked) = explode(":", CookieManager::getCookie($testId)); 81 81 -
ab-testing-for-wp/tags/1.17.1/vendor/autoload.php
r2244053 r2247433 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 3e87f9bb175e586775e083deff1800a0::getLoader();7 return ComposerAutoloaderInitbe8b8d9aac41ddda7425f0b1a432f7b6::getLoader(); -
ab-testing-for-wp/tags/1.17.1/vendor/composer/autoload_real.php
r2244053 r2247433 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 3e87f9bb175e586775e083deff1800a05 class ComposerAutoloaderInitbe8b8d9aac41ddda7425f0b1a432f7b6 6 6 { 7 7 private static $loader; … … 20 20 } 21 21 22 spl_autoload_register(array('ComposerAutoloaderInit 3e87f9bb175e586775e083deff1800a0', 'loadClassLoader'), true, true);22 spl_autoload_register(array('ComposerAutoloaderInitbe8b8d9aac41ddda7425f0b1a432f7b6', 'loadClassLoader'), true, true); 23 23 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 24 spl_autoload_unregister(array('ComposerAutoloaderInit 3e87f9bb175e586775e083deff1800a0', 'loadClassLoader'));24 spl_autoload_unregister(array('ComposerAutoloaderInitbe8b8d9aac41ddda7425f0b1a432f7b6', 'loadClassLoader')); 25 25 26 26 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 28 28 require_once __DIR__ . '/autoload_static.php'; 29 29 30 call_user_func(\Composer\Autoload\ComposerStaticInit 3e87f9bb175e586775e083deff1800a0::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInitbe8b8d9aac41ddda7425f0b1a432f7b6::getInitializer($loader)); 31 31 } else { 32 32 $map = require __DIR__ . '/autoload_namespaces.php'; -
ab-testing-for-wp/tags/1.17.1/vendor/composer/autoload_static.php
r2244053 r2247433 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 3e87f9bb175e586775e083deff1800a07 class ComposerStaticInitbe8b8d9aac41ddda7425f0b1a432f7b6 8 8 { 9 9 public static $classMap = array ( … … 42 42 { 43 43 return \Closure::bind(function () use ($loader) { 44 $loader->classMap = ComposerStaticInit 3e87f9bb175e586775e083deff1800a0::$classMap;44 $loader->classMap = ComposerStaticInitbe8b8d9aac41ddda7425f0b1a432f7b6::$classMap; 45 45 46 46 }, null, ClassLoader::class); -
ab-testing-for-wp/trunk/README.txt
r2244053 r2247433 6 6 Tested up to: 5.3.2 7 7 Requires PHP: 5.6 8 Stable tag: 1.17. 08 Stable tag: 1.17.1 9 9 License: GPLv3 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 96 96 97 97 == Changelog == 98 = 1.17.1 = 99 * Minor bug fixes 100 98 101 = 1.17.0 = 99 102 * Allow forced variation placement through query parameters -
ab-testing-for-wp/trunk/ab-testing-for-wp.php
r2244053 r2247433 2 2 /** 3 3 * @package ABTestingForWP 4 * @version 1.17. 04 * @version 1.17.1 5 5 */ 6 6 /* … … 8 8 Plugin URI: https://abtestingforwp.com 9 9 Description: Easiest way to create split tests on your WordPress sites, right from the content editor! 10 Version: 1.17. 010 Version: 1.17.1 11 11 Author: CleverNode 12 12 Author URI: https://theclevernode.com -
ab-testing-for-wp/trunk/package-lock.json
r2244053 r2247433 1 1 { 2 2 "name": "ab-test-wordpress", 3 "version": "1.17. 0",3 "version": "1.17.1", 4 4 "lockfileVersion": 1, 5 5 "requires": true, … … 5128 5128 "version": "2.1.1", 5129 5129 "bundled": true, 5130 "dev": true, 5131 "optional": true 5130 "dev": true 5132 5131 }, 5133 5132 "aproba": { … … 5150 5149 "version": "1.0.0", 5151 5150 "bundled": true, 5152 "dev": true, 5153 "optional": true 5151 "dev": true 5154 5152 }, 5155 5153 "brace-expansion": { … … 5157 5155 "bundled": true, 5158 5156 "dev": true, 5159 "optional": true,5160 5157 "requires": { 5161 5158 "balanced-match": "^1.0.0", … … 5172 5169 "version": "1.1.0", 5173 5170 "bundled": true, 5174 "dev": true, 5175 "optional": true 5171 "dev": true 5176 5172 }, 5177 5173 "concat-map": { 5178 5174 "version": "0.0.1", 5179 5175 "bundled": true, 5180 "dev": true, 5181 "optional": true 5176 "dev": true 5182 5177 }, 5183 5178 "console-control-strings": { 5184 5179 "version": "1.1.0", 5185 5180 "bundled": true, 5186 "dev": true, 5187 "optional": true 5181 "dev": true 5188 5182 }, 5189 5183 "core-util-is": { … … 5302 5296 "version": "2.0.4", 5303 5297 "bundled": true, 5304 "dev": true, 5305 "optional": true 5298 "dev": true 5306 5299 }, 5307 5300 "ini": { … … 5315 5308 "bundled": true, 5316 5309 "dev": true, 5317 "optional": true,5318 5310 "requires": { 5319 5311 "number-is-nan": "^1.0.0" … … 5330 5322 "bundled": true, 5331 5323 "dev": true, 5332 "optional": true,5333 5324 "requires": { 5334 5325 "brace-expansion": "^1.1.7" … … 5338 5329 "version": "0.0.8", 5339 5330 "bundled": true, 5340 "dev": true, 5341 "optional": true 5331 "dev": true 5342 5332 }, 5343 5333 "minipass": { … … 5345 5335 "bundled": true, 5346 5336 "dev": true, 5347 "optional": true,5348 5337 "requires": { 5349 5338 "safe-buffer": "^5.1.2", … … 5364 5353 "bundled": true, 5365 5354 "dev": true, 5366 "optional": true,5367 5355 "requires": { 5368 5356 "minimist": "0.0.8" … … 5454 5442 "version": "1.0.1", 5455 5443 "bundled": true, 5456 "dev": true, 5457 "optional": true 5444 "dev": true 5458 5445 }, 5459 5446 "object-assign": { … … 5467 5454 "bundled": true, 5468 5455 "dev": true, 5469 "optional": true,5470 5456 "requires": { 5471 5457 "wrappy": "1" … … 5553 5539 "version": "5.1.2", 5554 5540 "bundled": true, 5555 "dev": true, 5556 "optional": true 5541 "dev": true 5557 5542 }, 5558 5543 "safer-buffer": { … … 5590 5575 "bundled": true, 5591 5576 "dev": true, 5592 "optional": true,5593 5577 "requires": { 5594 5578 "code-point-at": "^1.0.0", … … 5610 5594 "bundled": true, 5611 5595 "dev": true, 5612 "optional": true,5613 5596 "requires": { 5614 5597 "ansi-regex": "^2.0.0" … … 5654 5637 "version": "1.0.2", 5655 5638 "bundled": true, 5656 "dev": true, 5657 "optional": true 5639 "dev": true 5658 5640 }, 5659 5641 "yallist": { 5660 5642 "version": "3.1.1", 5661 5643 "bundled": true, 5662 "dev": true, 5663 "optional": true 5644 "dev": true 5664 5645 } 5665 5646 } -
ab-testing-for-wp/trunk/package.json
r2244053 r2247433 1 1 { 2 2 "name": "ab-test-wordpress", 3 "version": "1.17. 0",3 "version": "1.17.1", 4 4 "description": "A/B Test right from your WordPress posts.", 5 5 "main": "index.js", … … 13 13 "e2e:reset-db": "npm run e2e:docker-compose -- exec -T db_e2e mysql -u root --password=root_wordpress wordpress_e2e < cypress/data/wordpress_e2e_2020-01-17.sql", 14 14 "e2e:setup-env": "npm run e2e:down && npm run e2e:up && wait-on http://localhost:9000", 15 "test": "npm run e2e:setup-env && npm run e2e:run && npm run e2e:down", 16 "test:dev": "npm run e2e:setup-env && npm run e2e:reset-db && npm run e2e:open", 15 "pretest": "npm run clean-build && npm run e2e:setup-env", 16 "test": "npm run e2e:run", 17 "posttest": "npm run e2e:down", 18 "pretest:dev": "npm run e2e:setup-env && npm run e2e:reset-db", 19 "test:dev": "npm run e2e:open", 17 20 "lint": "eslint '**/*.ts' '**/*.tsx' '**/*.js'", 18 21 "tsc": "tsc", -
ab-testing-for-wp/trunk/src/php/data/ab-test-tracking.php
r2244053 r2247433 65 65 !$variant['isEnabled'] 66 66 // or no cookie data for test 67 || !CookieManager::is Set($variant['testId'])67 || !CookieManager::isAvailable($variant['testId']) 68 68 ) { 69 69 continue; -
ab-testing-for-wp/trunk/src/php/helpers/block-renderer.php
r2244053 r2247433 56 56 $abTestManager = new ABTestManager(); 57 57 $cookieData = []; 58 $hasCookieData = CookieManager::is Set($testId);58 $hasCookieData = CookieManager::isAvailable($testId); 59 59 $pickedVariant = false; 60 60 … … 86 86 if (!$pickedVariant) { 87 87 // see if variant is in cookies 88 if (CookieManager::is Set($testId)) {88 if (CookieManager::isAvailable($testId)) { 89 89 // make sure variant is still in variants 90 90 foreach ($variants as $variant) { … … 161 161 162 162 // find out if already in a variant 163 if (CookieManager::is Set($testId)) {163 if (CookieManager::isAvailable($testId)) { 164 164 $cookieData = CookieManager::getData($testId); 165 165 $skipVariation = $cookieData['variant']; … … 230 230 $variantId = $controlVariant['id']; 231 231 232 if (CookieManager::is Set($testId)) {232 if (CookieManager::isAvailable($testId)) { 233 233 $cookieData = CookieManager::getData($testId); 234 234 $variantId = $cookieData['variant']; -
ab-testing-for-wp/trunk/src/php/helpers/cookie-manager.php
r2244053 r2247433 44 44 } 45 45 46 public static function is Set($testId) {46 public static function isAvailable($testId) { 47 47 // check if legacy cookie is set 48 48 if (isset($_COOKIE['ab-testing-for-wp'])) { … … 77 77 78 78 // find test in single cookie format 79 if (CookieManager::is Set($testId)) {79 if (CookieManager::isAvailable($testId)) { 80 80 list($variant, $tracked) = explode(":", CookieManager::getCookie($testId)); 81 81 -
ab-testing-for-wp/trunk/vendor/autoload.php
r2244053 r2247433 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 3e87f9bb175e586775e083deff1800a0::getLoader();7 return ComposerAutoloaderInitbe8b8d9aac41ddda7425f0b1a432f7b6::getLoader(); -
ab-testing-for-wp/trunk/vendor/composer/autoload_real.php
r2244053 r2247433 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 3e87f9bb175e586775e083deff1800a05 class ComposerAutoloaderInitbe8b8d9aac41ddda7425f0b1a432f7b6 6 6 { 7 7 private static $loader; … … 20 20 } 21 21 22 spl_autoload_register(array('ComposerAutoloaderInit 3e87f9bb175e586775e083deff1800a0', 'loadClassLoader'), true, true);22 spl_autoload_register(array('ComposerAutoloaderInitbe8b8d9aac41ddda7425f0b1a432f7b6', 'loadClassLoader'), true, true); 23 23 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 24 spl_autoload_unregister(array('ComposerAutoloaderInit 3e87f9bb175e586775e083deff1800a0', 'loadClassLoader'));24 spl_autoload_unregister(array('ComposerAutoloaderInitbe8b8d9aac41ddda7425f0b1a432f7b6', 'loadClassLoader')); 25 25 26 26 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 28 28 require_once __DIR__ . '/autoload_static.php'; 29 29 30 call_user_func(\Composer\Autoload\ComposerStaticInit 3e87f9bb175e586775e083deff1800a0::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInitbe8b8d9aac41ddda7425f0b1a432f7b6::getInitializer($loader)); 31 31 } else { 32 32 $map = require __DIR__ . '/autoload_namespaces.php'; -
ab-testing-for-wp/trunk/vendor/composer/autoload_static.php
r2244053 r2247433 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 3e87f9bb175e586775e083deff1800a07 class ComposerStaticInitbe8b8d9aac41ddda7425f0b1a432f7b6 8 8 { 9 9 public static $classMap = array ( … … 42 42 { 43 43 return \Closure::bind(function () use ($loader) { 44 $loader->classMap = ComposerStaticInit 3e87f9bb175e586775e083deff1800a0::$classMap;44 $loader->classMap = ComposerStaticInitbe8b8d9aac41ddda7425f0b1a432f7b6::$classMap; 45 45 46 46 }, null, ClassLoader::class);
Note: See TracChangeset
for help on using the changeset viewer.