Changeset 3232508
- Timestamp:
- 01/31/2025 09:45:19 AM (11 months ago)
- Location:
- mytracker
- Files:
-
- 8 edited
- 1 copied
-
tags/1.1.5 (copied) (copied from mytracker/trunk)
-
tags/1.1.5/mytracker.php (modified) (2 diffs)
-
tags/1.1.5/readme.txt (modified) (2 diffs)
-
tags/1.1.5/vendor/composer/InstalledVersions.php (modified) (5 diffs)
-
tags/1.1.5/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/mytracker.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/composer/InstalledVersions.php (modified) (5 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mytracker/tags/1.1.5/mytracker.php
r3074582 r3232508 3 3 * Plugin Name: MyTracker 4 4 * Description: MyTracker is multi-platform analytics and attribution for mobile apps and websites. 5 * Version: 1.1. 45 * Version: 1.1.5 6 6 * Author: VK Team 7 7 * Author URI: https://vk.team … … 30 30 } 31 31 32 define( 'VK_MYTRACKER_VERSION', '1.1. 4' );32 define( 'VK_MYTRACKER_VERSION', '1.1.5' ); 33 33 define( 'VK_MYTRACKER_NAME', 'MyTracker' ); 34 34 define( 'VK_MYTRACKER_PREFIX', 'mytracker' ); -
mytracker/tags/1.1.5/readme.txt
r3074582 r3232508 3 3 Tags: vk,analytics,mailru,mytracker,mihdan 4 4 Requires at least: 5.6 5 Tested up to: 6. 55 Tested up to: 6.7 6 6 Requires PHP: 7.4 7 Stable tag: 1.1. 47 Stable tag: 1.1.5 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 63 63 == Changelog == 64 64 65 = 1.1.5 (31.01.2024) = 66 * Added support for WordPress 6.7+ 67 65 68 = 1.1.4 (10.04.2024) = 66 69 * Added support for PHP 8.3+ -
mytracker/tags/1.1.5/vendor/composer/InstalledVersions.php
r2890314 r3232508 32 32 */ 33 33 private static $installed; 34 35 /** 36 * @var bool 37 */ 38 private static $installedIsLocalDir; 34 39 35 40 /** … … 310 315 self::$installed = $data; 311 316 self::$installedByVendor = array(); 317 318 // when using reload, we disable the duplicate protection to ensure that self::$installed data is 319 // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not, 320 // so we have to assume it does not, and that may result in duplicate data being returned when listing 321 // all installed packages for example 322 self::$installedIsLocalDir = false; 312 323 } 313 324 … … 323 334 324 335 $installed = array(); 336 $copiedLocalDir = false; 325 337 326 338 if (self::$canGetVendors) { 339 $selfDir = strtr(__DIR__, '\\', '/'); 327 340 foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { 341 $vendorDir = strtr($vendorDir, '\\', '/'); 328 342 if (isset(self::$installedByVendor[$vendorDir])) { 329 343 $installed[] = self::$installedByVendor[$vendorDir]; … … 331 345 /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */ 332 346 $required = require $vendorDir.'/composer/installed.php'; 333 $installed[] = self::$installedByVendor[$vendorDir] = $required; 334 if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { 335 self::$installed = $installed[count($installed) - 1]; 347 self::$installedByVendor[$vendorDir] = $required; 348 $installed[] = $required; 349 if (self::$installed === null && $vendorDir.'/composer' === $selfDir) { 350 self::$installed = $required; 351 self::$installedIsLocalDir = true; 336 352 } 353 } 354 if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) { 355 $copiedLocalDir = true; 337 356 } 338 357 } … … 351 370 } 352 371 353 if (self::$installed !== array() ) {372 if (self::$installed !== array() && !$copiedLocalDir) { 354 373 $installed[] = self::$installed; 355 374 } -
mytracker/tags/1.1.5/vendor/composer/installed.php
r3074582 r3232508 2 2 'root' => array( 3 3 'name' => 'vk/mytracker', 4 'pretty_version' => '1.1. 4',5 'version' => '1.1. 4.0',6 'reference' => ' d9acba08e439e33fd032960839467b62c0cccdf4',4 'pretty_version' => '1.1.5', 5 'version' => '1.1.5.0', 6 'reference' => '4ee9afb33c49f837af9cf11be0e9a74937ccb899', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'vk/mytracker' => array( 23 'pretty_version' => '1.1. 4',24 'version' => '1.1. 4.0',25 'reference' => ' d9acba08e439e33fd032960839467b62c0cccdf4',23 'pretty_version' => '1.1.5', 24 'version' => '1.1.5.0', 25 'reference' => '4ee9afb33c49f837af9cf11be0e9a74937ccb899', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../', -
mytracker/trunk/mytracker.php
r3074582 r3232508 3 3 * Plugin Name: MyTracker 4 4 * Description: MyTracker is multi-platform analytics and attribution for mobile apps and websites. 5 * Version: 1.1. 45 * Version: 1.1.5 6 6 * Author: VK Team 7 7 * Author URI: https://vk.team … … 30 30 } 31 31 32 define( 'VK_MYTRACKER_VERSION', '1.1. 4' );32 define( 'VK_MYTRACKER_VERSION', '1.1.5' ); 33 33 define( 'VK_MYTRACKER_NAME', 'MyTracker' ); 34 34 define( 'VK_MYTRACKER_PREFIX', 'mytracker' ); -
mytracker/trunk/readme.txt
r3074582 r3232508 3 3 Tags: vk,analytics,mailru,mytracker,mihdan 4 4 Requires at least: 5.6 5 Tested up to: 6. 55 Tested up to: 6.7 6 6 Requires PHP: 7.4 7 Stable tag: 1.1. 47 Stable tag: 1.1.5 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 63 63 == Changelog == 64 64 65 = 1.1.5 (31.01.2024) = 66 * Added support for WordPress 6.7+ 67 65 68 = 1.1.4 (10.04.2024) = 66 69 * Added support for PHP 8.3+ -
mytracker/trunk/vendor/composer/InstalledVersions.php
r2890314 r3232508 32 32 */ 33 33 private static $installed; 34 35 /** 36 * @var bool 37 */ 38 private static $installedIsLocalDir; 34 39 35 40 /** … … 310 315 self::$installed = $data; 311 316 self::$installedByVendor = array(); 317 318 // when using reload, we disable the duplicate protection to ensure that self::$installed data is 319 // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not, 320 // so we have to assume it does not, and that may result in duplicate data being returned when listing 321 // all installed packages for example 322 self::$installedIsLocalDir = false; 312 323 } 313 324 … … 323 334 324 335 $installed = array(); 336 $copiedLocalDir = false; 325 337 326 338 if (self::$canGetVendors) { 339 $selfDir = strtr(__DIR__, '\\', '/'); 327 340 foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { 341 $vendorDir = strtr($vendorDir, '\\', '/'); 328 342 if (isset(self::$installedByVendor[$vendorDir])) { 329 343 $installed[] = self::$installedByVendor[$vendorDir]; … … 331 345 /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */ 332 346 $required = require $vendorDir.'/composer/installed.php'; 333 $installed[] = self::$installedByVendor[$vendorDir] = $required;