Changeset 3433779
- Timestamp:
- 01/06/2026 04:02:24 PM (3 months ago)
- Location:
- rabbit-messenger-live-chat/trunk
- Files:
-
- 1 added
- 29 edited
-
changelog.txt (modified) (1 diff)
-
rabbit-messenger-live-chat.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
-
src/Frontend/Assets.php (modified) (2 diffs)
-
src/Settings/Settings.php (modified) (3 diffs)
-
src/ValueObject/LiveChatConfig.php (modified) (2 diffs)
-
vendor/autoload.php (modified) (1 diff)
-
vendor/composer/InstalledVersions.php (modified) (5 diffs)
-
vendor/composer/autoload_psr4.php (modified) (1 diff)
-
vendor/composer/autoload_real.php (modified) (2 diffs)
-
vendor/composer/autoload_static.php (modified) (3 diffs)
-
vendor/composer/installed.json (modified) (13 diffs)
-
vendor/composer/installed.php (modified) (6 diffs)
-
vendor/guzzlehttp/guzzle/CHANGELOG.md (modified) (1 diff)
-
vendor/guzzlehttp/guzzle/composer.json (modified) (1 diff)
-
vendor/guzzlehttp/guzzle/package-lock.json (added)
-
vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php (modified) (2 diffs)
-
vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php (modified) (1 diff)
-
vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php (modified) (1 diff)
-
vendor/guzzlehttp/guzzle/src/Middleware.php (modified) (1 diff)
-
vendor/guzzlehttp/promises/CHANGELOG.md (modified) (1 diff)
-
vendor/guzzlehttp/promises/README.md (modified) (1 diff)
-
vendor/guzzlehttp/promises/composer.json (modified) (1 diff)
-
vendor/guzzlehttp/psr7/CHANGELOG.md (modified) (1 diff)
-
vendor/guzzlehttp/psr7/README.md (modified) (1 diff)
-
vendor/guzzlehttp/psr7/composer.json (modified) (1 diff)
-
vendor/guzzlehttp/psr7/src/MessageTrait.php (modified) (1 diff)
-
vendor/guzzlehttp/psr7/src/Utils.php (modified) (2 diffs)
-
vendor/rabbit-software/live-chat-plugin-core/README.md (modified) (1 diff)
-
vendor/rabbit-software/live-chat-plugin-core/composer.json (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
rabbit-messenger-live-chat/trunk/changelog.txt
r3329049 r3433779 1 1 == Changelog == 2 3 = 0.4.0 = 4 *Release Date - 6 Jan 2026* 5 6 * Added input to hide Live-chat button 2 7 3 8 = 0.3.3 = -
rabbit-messenger-live-chat/trunk/rabbit-messenger-live-chat.php
r3329049 r3433779 16 16 * Author URI: https://www.rabbit.nl 17 17 * Description: A plugin to show the Rabbit Messenger Live-chat in your WordPress installation 18 * Version: 0. 3.318 * Version: 0.4.0 19 19 * Author: Rabbit 20 20 * License: GPLv3 … … 58 58 } 59 59 60 $ bootstrap = new Bootstrap(__FILE__);60 $rmlc_bootstrap = new Bootstrap(__FILE__); 61 61 62 $ bootstrap->init();62 $rmlc_bootstrap->init(); 63 63 -
rabbit-messenger-live-chat/trunk/readme.txt
r3329049 r3433779 3 3 Tags: livechat, communication, rabbit-messenger, whatsapp 4 4 Requires at least: 6.0 5 Tested up to: 6. 86 Stable tag: 0. 3.35 Tested up to: 6.9 6 Stable tag: 0.4.0 7 7 Requires PHP: 8.0 8 8 License: GPLv3 … … 22 22 23 23 == Changelog == 24 25 = 0.4.0 = 26 *Release Date - 6 Jan 2026* 27 28 * Added input to hide Live-chat button 24 29 25 30 = 0.3.3 = -
rabbit-messenger-live-chat/trunk/src/Frontend/Assets.php
r3318149 r3433779 68 68 show-information-form="%s" 69 69 starter-popup-timer="%s" 70 show-live-chat-button="%s" 70 71 ></rabbit-messenger-live-chat-widget>', 71 72 esc_html($imgUrl), … … 77 78 esc_html($this->liveChatConfig?->showInformationForm), 78 79 esc_html($this->liveChatConfig?->starterPopupTimer), 80 esc_html($this->liveChatConfig?->showLiveChatButton), 79 81 ); 80 82 } -
rabbit-messenger-live-chat/trunk/src/Settings/Settings.php
r3318149 r3433779 85 85 86 86 add_settings_field( 87 RMLC_TEXTDOMAIN . '_show_live_chat_button', 88 'Show Information Form', 89 fn() => $this->show_checkbox_field( 90 fieldName: 'show_live_chat_button', 91 defaultChecked: 'true'), 92 RMLC_TEXTDOMAIN, 93 'api_settings', 94 ); 95 96 add_settings_field( 87 97 RMLC_TEXTDOMAIN . '_avatar', 88 98 'Icon', … … 93 103 add_action('admin_enqueue_scripts', [$this, 'enqueue_admin_script']); 94 104 95 register_setting(RMLC_TEXTDOMAIN . '_display_options', RMLC_TEXTDOMAIN . '_display_options'); 105 register_setting( 106 RMLC_TEXTDOMAIN . '_display_options', 107 RMLC_TEXTDOMAIN . '_display_options', 108 ['sanitize_callback' => [$this, 'sanitize_display_options']]); 96 109 97 110 add_settings_section( … … 273 286 $output[$key] = sanitize_text_field($value); 274 287 } 288 } 289 290 return $output; 291 } 292 293 public function sanitize_display_options($input) 294 { 295 $output = []; 296 foreach ($input as $key => $value) { 297 $output[$key] = sanitize_text_field($value); 275 298 } 276 299 -
rabbit-messenger-live-chat/trunk/src/ValueObject/LiveChatConfig.php
r3318149 r3433779 27 27 public string $whatsAppUrl, 28 28 public string $desktopExpanded, 29 // Show a step where a (potential) customer can enter contact details30 29 public string $showInformationForm, 31 // Reopen the livechat plugin to gain attention.32 30 public int $starterPopupTimer, 31 public string $showLiveChatButton, 33 32 public string $loginUrl, 34 33 ) … … 57 56 $data['whatsapp_url'], 58 57 $data['desktop_expanded'], 59 showInformationForm:$data['show_information_form'] ?? 'true',60 starterPopupTimer:isset($data['starter_popup_timer'])58 $data['show_information_form'] ?? 'true', 59 isset($data['starter_popup_timer']) 61 60 ? (int) $data['starter_popup_timer'] 62 61 : 25, 63 loginUrl: '/actions/rabbit-messenger-live-chat/login/get-token' 62 $data['show_live_chat_button'] ?? 'true', 63 '/actions/rabbit-messenger-live-chat/login/get-token' 64 64 ); 65 65 } -
rabbit-messenger-live-chat/trunk/vendor/autoload.php
r3329037 r3433779 15 15 } 16 16 } 17 throw new RuntimeException($err); 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 18 21 } 19 22 20 23 require_once __DIR__ . '/composer/autoload_real.php'; 21 24 22 return ComposerAutoloaderInit 9ff8343c6d68085ab03d00651eaa5368::getLoader();25 return ComposerAutoloaderInit5daf62a10e5153c977bc434d52cc785f::getLoader(); -
rabbit-messenger-live-chat/trunk/vendor/composer/InstalledVersions.php
r3329037 r3433779 28 28 { 29 29 /** 30 * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to31 * @internal32 */33 private static $selfDir = null;34 35 /**36 30 * @var mixed[]|null 37 31 * @psalm-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[]}>}|array{}|null 38 32 */ 39 33 private static $installed; 40 41 /**42 * @var bool43 */44 private static $installedIsLocalDir;45 34 46 35 /** … … 321 310 self::$installed = $data; 322 311 self::$installedByVendor = array(); 323 324 // when using reload, we disable the duplicate protection to ensure that self::$installed data is325 // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not,326 // so we have to assume it does not, and that may result in duplicate data being returned when listing327 // all installed packages for example328 self::$installedIsLocalDir = false;329 }330 331 /**332 * @return string333 */334 private static function getSelfDir()335 {336 if (self::$selfDir === null) {337 self::$selfDir = strtr(__DIR__, '\\', '/');338 }339 340 return self::$selfDir;341 312 } 342 313 … … 352 323 353 324 $installed = array(); 354 $copiedLocalDir = false;355 325 356 326 if (self::$canGetVendors) { 357 $selfDir = self::getSelfDir();358 327 foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { 359 $vendorDir = strtr($vendorDir, '\\', '/');360 328 if (isset(self::$installedByVendor[$vendorDir])) { 361 329 $installed[] = self::$installedByVendor[$vendorDir]; … … 363 331 /** @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 */ 364 332 $required = require $vendorDir.'/composer/installed.php'; 365 self::$installedByVendor[$vendorDir] = $required; 366 $installed[] = $required; 367 if (self::$installed === null && $vendorDir.'/composer' === $selfDir) { 368 self::$installed = $required; 369 self::$installedIsLocalDir = true; 333 $installed[] = self::$installedByVendor[$vendorDir] = $required; 334 if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { 335 self::$installed = $installed[count($installed) - 1]; 370 336 } 371 }372 if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {373 $copiedLocalDir = true;374 337 } 375 338 } … … 388 351 } 389 352 390 if (self::$installed !== array() && !$copiedLocalDir) {353 if (self::$installed !== array()) { 391 354 $installed[] = self::$installed; 392 355 } -
rabbit-messenger-live-chat/trunk/vendor/composer/autoload_psr4.php
r3329049 r3433779 9 9 'Rabbit\\RabbitMessengerLiveChat\\' => array($baseDir . '/src'), 10 10 'Rabbit\\LiveChatPluginCore\\' => array($vendorDir . '/rabbit-software/live-chat-plugin-core/src'), 11 'Psr\\Http\\Message\\' => array($vendorDir . '/psr/http- factory/src', $vendorDir . '/psr/http-message/src'),11 'Psr\\Http\\Message\\' => array($vendorDir . '/psr/http-message/src', $vendorDir . '/psr/http-factory/src'), 12 12 'Psr\\Http\\Client\\' => array($vendorDir . '/psr/http-client/src'), 13 13 'Nyholm\\Psr7\\' => array($vendorDir . '/nyholm/psr7/src'), -
rabbit-messenger-live-chat/trunk/vendor/composer/autoload_real.php
r3318149 r3433779 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 9ff8343c6d68085ab03d00651eaa53685 class ComposerAutoloaderInit5daf62a10e5153c977bc434d52cc785f 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 9ff8343c6d68085ab03d00651eaa5368', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit5daf62a10e5153c977bc434d52cc785f', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 9ff8343c6d68085ab03d00651eaa5368', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit5daf62a10e5153c977bc434d52cc785f', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 9ff8343c6d68085ab03d00651eaa5368::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit5daf62a10e5153c977bc434d52cc785f::getInitializer($loader)); 33 33 34 34 $loader->register(true); 35 35 36 $filesToLoad = \Composer\Autoload\ComposerStaticInit 9ff8343c6d68085ab03d00651eaa5368::$files;36 $filesToLoad = \Composer\Autoload\ComposerStaticInit5daf62a10e5153c977bc434d52cc785f::$files; 37 37 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 38 38 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
rabbit-messenger-live-chat/trunk/vendor/composer/autoload_static.php
r3329049 r3433779 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 9ff8343c6d68085ab03d00651eaa53687 class ComposerStaticInit5daf62a10e5153c977bc434d52cc785f 8 8 { 9 9 public static $files = array ( … … 47 47 'Psr\\Http\\Message\\' => 48 48 array ( 49 0 => __DIR__ . '/..' . '/psr/http- factory/src',50 1 => __DIR__ . '/..' . '/psr/http- message/src',49 0 => __DIR__ . '/..' . '/psr/http-message/src', 50 1 => __DIR__ . '/..' . '/psr/http-factory/src', 51 51 ), 52 52 'Psr\\Http\\Client\\' => … … 207 207 { 208 208 return \Closure::bind(function () use ($loader) { 209 $loader->prefixLengthsPsr4 = ComposerStaticInit 9ff8343c6d68085ab03d00651eaa5368::$prefixLengthsPsr4;210 $loader->prefixDirsPsr4 = ComposerStaticInit 9ff8343c6d68085ab03d00651eaa5368::$prefixDirsPsr4;211 $loader->classMap = ComposerStaticInit 9ff8343c6d68085ab03d00651eaa5368::$classMap;209 $loader->prefixLengthsPsr4 = ComposerStaticInit5daf62a10e5153c977bc434d52cc785f::$prefixLengthsPsr4; 210 $loader->prefixDirsPsr4 = ComposerStaticInit5daf62a10e5153c977bc434d52cc785f::$prefixDirsPsr4; 211 $loader->classMap = ComposerStaticInit5daf62a10e5153c977bc434d52cc785f::$classMap; 212 212 213 213 }, null, ClassLoader::class); -
rabbit-messenger-live-chat/trunk/vendor/composer/installed.json
r3329049 r3433779 3 3 { 4 4 "name": "guzzlehttp/guzzle", 5 "version": "7. 9.3",6 "version_normalized": "7. 9.3.0",5 "version": "7.10.0", 6 "version_normalized": "7.10.0.0", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "https://github.com/guzzle/guzzle.git", 10 "reference": " 7b2f29fe81dc4da0ca0ea7d42107a0845946ea77"11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ 7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",15 "reference": " 7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",10 "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", 15 "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", 16 16 "shasum": "" 17 17 }, 18 18 "require": { 19 19 "ext-json": "*", 20 "guzzlehttp/promises": "^ 1.5.3 || ^2.0.3",21 "guzzlehttp/psr7": "^2. 7.0",20 "guzzlehttp/promises": "^2.3", 21 "guzzlehttp/psr7": "^2.8", 22 22 "php": "^7.2.5 || ^8.0", 23 23 "psr/http-client": "^1.0", … … 40 40 "psr/log": "Required for using the Log middleware" 41 41 }, 42 "time": "2025-0 3-27T13:37:11+00:00",42 "time": "2025-08-23T22:36:01+00:00", 43 43 "type": "library", 44 44 "extra": { … … 112 112 "support": { 113 113 "issues": "https://github.com/guzzle/guzzle/issues", 114 "source": "https://github.com/guzzle/guzzle/tree/7. 9.3"114 "source": "https://github.com/guzzle/guzzle/tree/7.10.0" 115 115 }, 116 116 "funding": [ … … 132 132 { 133 133 "name": "guzzlehttp/promises", 134 "version": "2. 2.0",135 "version_normalized": "2. 2.0.0",134 "version": "2.3.0", 135 "version_normalized": "2.3.0.0", 136 136 "source": { 137 137 "type": "git", 138 138 "url": "https://github.com/guzzle/promises.git", 139 "reference": " 7c69f28996b0a6920945dd20b3857e499d9ca96c"140 }, 141 "dist": { 142 "type": "zip", 143 "url": "https://api.github.com/repos/guzzle/promises/zipball/ 7c69f28996b0a6920945dd20b3857e499d9ca96c",144 "reference": " 7c69f28996b0a6920945dd20b3857e499d9ca96c",139 "reference": "481557b130ef3790cf82b713667b43030dc9c957" 140 }, 141 "dist": { 142 "type": "zip", 143 "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957", 144 "reference": "481557b130ef3790cf82b713667b43030dc9c957", 145 145 "shasum": "" 146 146 }, … … 150 150 "require-dev": { 151 151 "bamarni/composer-bin-plugin": "^1.8.2", 152 "phpunit/phpunit": "^8.5. 39 || ^9.6.20"153 }, 154 "time": "2025-0 3-27T13:27:01+00:00",152 "phpunit/phpunit": "^8.5.44 || ^9.6.25" 153 }, 154 "time": "2025-08-22T14:34:08+00:00", 155 155 "type": "library", 156 156 "extra": { … … 198 198 "support": { 199 199 "issues": "https://github.com/guzzle/promises/issues", 200 "source": "https://github.com/guzzle/promises/tree/2. 2.0"200 "source": "https://github.com/guzzle/promises/tree/2.3.0" 201 201 }, 202 202 "funding": [ … … 218 218 { 219 219 "name": "guzzlehttp/psr7", 220 "version": "2. 7.1",221 "version_normalized": "2. 7.1.0",220 "version": "2.8.0", 221 "version_normalized": "2.8.0.0", 222 222 "source": { 223 223 "type": "git", 224 224 "url": "https://github.com/guzzle/psr7.git", 225 "reference": " c2270caaabe631b3b44c85f99e5a04bbb8060d16"226 }, 227 "dist": { 228 "type": "zip", 229 "url": "https://api.github.com/repos/guzzle/psr7/zipball/ c2270caaabe631b3b44c85f99e5a04bbb8060d16",230 "reference": " c2270caaabe631b3b44c85f99e5a04bbb8060d16",225 "reference": "21dc724a0583619cd1652f673303492272778051" 226 }, 227 "dist": { 228 "type": "zip", 229 "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", 230 "reference": "21dc724a0583619cd1652f673303492272778051", 231 231 "shasum": "" 232 232 }, … … 244 244 "bamarni/composer-bin-plugin": "^1.8.2", 245 245 "http-interop/http-factory-tests": "0.9.0", 246 "phpunit/phpunit": "^8.5. 39 || ^9.6.20"246 "phpunit/phpunit": "^8.5.44 || ^9.6.25" 247 247 }, 248 248 "suggest": { 249 249 "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" 250 250 }, 251 "time": "2025-0 3-27T12:30:47+00:00",251 "time": "2025-08-23T21:21:41+00:00", 252 252 "type": "library", 253 253 "extra": { … … 317 317 "support": { 318 318 "issues": "https://github.com/guzzle/psr7/issues", 319 "source": "https://github.com/guzzle/psr7/tree/2. 7.1"319 "source": "https://github.com/guzzle/psr7/tree/2.8.0" 320 320 }, 321 321 "funding": [ … … 587 587 { 588 588 "name": "rabbit-software/live-chat-plugin-core", 589 "version": "1.2. 1",590 "version_normalized": "1.2. 1.0",589 "version": "1.2.2", 590 "version_normalized": "1.2.2.0", 591 591 "source": { 592 592 "type": "git", 593 593 "url": "https://gitlab.com/rabbit-software/rabbit-messenger-live-chat-plugin-core.git", 594 "reference": " 5a577b68ee45acc930cdccc6daf8965d71ac0259"595 }, 596 "dist": { 597 "type": "zip", 598 "url": "https://gitlab.com/api/v4/projects/rabbit-software%2Frabbit-messenger-live-chat-plugin-core/repository/archive.zip?sha= 5a577b68ee45acc930cdccc6daf8965d71ac0259",599 "reference": " 5a577b68ee45acc930cdccc6daf8965d71ac0259",594 "reference": "d71fdc083f52d74fd606c1af6405d97a6cca404c" 595 }, 596 "dist": { 597 "type": "zip", 598 "url": "https://gitlab.com/api/v4/projects/rabbit-software%2Frabbit-messenger-live-chat-plugin-core/repository/archive.zip?sha=d71fdc083f52d74fd606c1af6405d97a6cca404c", 599 "reference": "d71fdc083f52d74fd606c1af6405d97a6cca404c", 600 600 "shasum": "" 601 601 }, 602 602 "require": { 603 603 "nyholm/psr7": "^1.8", 604 "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 ",604 "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", 605 605 "psr/http-client-implementation": "1.0" 606 606 }, … … 613 613 "phpunit/phpunit": "^9.5.11" 614 614 }, 615 "time": "202 4-04-23T11:43:36+00:00",615 "time": "2026-01-06T14:19:06+00:00", 616 616 "type": "library", 617 617 "installation-source": "dist", … … 635 635 "homepage": "https://www.rabbit.nl/", 636 636 "support": { 637 "source": "https://gitlab.com/rabbit-software/rabbit-messenger-live-chat-plugin-core/-/tree/1.2. 1"637 "source": "https://gitlab.com/rabbit-software/rabbit-messenger-live-chat-plugin-core/-/tree/1.2.2" 638 638 }, 639 639 "install-path": "../rabbit-software/live-chat-plugin-core" … … 707 707 "type": "library", 708 708 "extra": { 709 "thanks": { 710 "url": "https://github.com/symfony/contracts", 711 "name": "symfony/contracts" 712 }, 709 713 "branch-alias": { 710 714 "dev-main": "3.0-dev" 711 },712 "thanks": {713 "name": "symfony/contracts",714 "url": "https://github.com/symfony/contracts"715 715 } 716 716 }, -
rabbit-messenger-live-chat/trunk/vendor/composer/installed.php
r3329049 r3433779 2 2 'root' => array( 3 3 'name' => 'rabbit/rabbit-messenger-livechat', 4 'pretty_version' => '0.3. 2',5 'version' => '0.3. 2.0',4 'pretty_version' => '0.3.3', 5 'version' => '0.3.3.0', 6 6 'reference' => null, 7 7 'type' => 'wordpress-plugin', … … 12 12 'versions' => array( 13 13 'guzzlehttp/guzzle' => array( 14 'pretty_version' => '7. 9.3',15 'version' => '7. 9.3.0',16 'reference' => ' 7b2f29fe81dc4da0ca0ea7d42107a0845946ea77',14 'pretty_version' => '7.10.0', 15 'version' => '7.10.0.0', 16 'reference' => 'b51ac707cfa420b7bfd4e4d5e510ba8008e822b4', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', … … 21 21 ), 22 22 'guzzlehttp/promises' => array( 23 'pretty_version' => '2. 2.0',24 'version' => '2. 2.0.0',25 'reference' => ' 7c69f28996b0a6920945dd20b3857e499d9ca96c',23 'pretty_version' => '2.3.0', 24 'version' => '2.3.0.0', 25 'reference' => '481557b130ef3790cf82b713667b43030dc9c957', 26 26 'type' => 'library', 27 27 'install_path' => __DIR__ . '/../guzzlehttp/promises', … … 30 30 ), 31 31 'guzzlehttp/psr7' => array( 32 'pretty_version' => '2. 7.1',33 'version' => '2. 7.1.0',34 'reference' => ' c2270caaabe631b3b44c85f99e5a04bbb8060d16',32 'pretty_version' => '2.8.0', 33 'version' => '2.8.0.0', 34 'reference' => '21dc724a0583619cd1652f673303492272778051', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../guzzlehttp/psr7', … … 99 99 ), 100 100 'rabbit-software/live-chat-plugin-core' => array( 101 'pretty_version' => '1.2. 1',102 'version' => '1.2. 1.0',103 'reference' => ' 5a577b68ee45acc930cdccc6daf8965d71ac0259',101 'pretty_version' => '1.2.2', 102 'version' => '1.2.2.0', 103 'reference' => 'd71fdc083f52d74fd606c1af6405d97a6cca404c', 104 104 'type' => 'library', 105 105 'install_path' => __DIR__ . '/../rabbit-software/live-chat-plugin-core', … … 108 108 ), 109 109 'rabbit/rabbit-messenger-livechat' => array( 110 'pretty_version' => '0.3. 2',111 'version' => '0.3. 2.0',110 'pretty_version' => '0.3.3', 111 'version' => '0.3.3.0', 112 112 'reference' => null, 113 113 'type' => 'wordpress-plugin', -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/guzzle/CHANGELOG.md
r3329037 r3433779 2 2 3 3 Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version. 4 5 ## 7.10.0 - 2025-08-23 6 7 ### Added 8 9 - Support for PHP 8.5 10 11 ### Changed 12 13 - Adjusted `guzzlehttp/promises` version constraint to `^2.3` 14 - Adjusted `guzzlehttp/psr7` version constraint to `^2.8` 4 15 5 16 -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/guzzle/composer.json
r3314339 r3433779 82 82 "php": "^7.2.5 || ^8.0", 83 83 "ext-json": "*", 84 "guzzlehttp/promises": "^ 1.5.3 || ^2.0.3",85 "guzzlehttp/psr7": "^2. 7.0",84 "guzzlehttp/promises": "^2.3", 85 "guzzlehttp/psr7": "^2.8", 86 86 "psr/http-client": "^1.0", 87 87 "symfony/deprecation-contracts": "^2.2 || ^3.0" -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php
r3314339 r3433779 126 126 127 127 if (\count($this->handles) >= $this->maxHandles) { 128 \curl_close($resource); 128 if (PHP_VERSION_ID < 80000) { 129 \curl_close($resource); 130 } 129 131 } else { 130 132 // Remove all callback functions as they can hold onto references … … 730 732 { 731 733 foreach ($this->handles as $id => $handle) { 732 \curl_close($handle); 734 if (PHP_VERSION_ID < 80000) { 735 \curl_close($handle); 736 } 737 733 738 unset($this->handles[$id]); 734 739 } -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php
r3314339 r3433779 241 241 unset($this->delays[$id], $this->handles[$id]); 242 242 \curl_multi_remove_handle($this->_mh, $handle); 243 \curl_close($handle); 243 244 if (PHP_VERSION_ID < 80000) { 245 \curl_close($handle); 246 } 244 247 245 248 return true; -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php
r3329037 r3433779 334 334 335 335 return $this->createResource( 336 function () use ($uri, &$http_response_header,$contextResource, $context, $options, $request) {336 function () use ($uri, $contextResource, $context, $options, $request) { 337 337 $resource = @\fopen((string) $uri, 'r', false, $contextResource); 338 339 // See https://wiki.php.net/rfc/deprecations_php_8_5#deprecate_the_http_response_header_predefined_variable 340 if (function_exists('http_get_last_response_headers')) { 341 /** @var array|null */ 342 $http_response_header = \http_get_last_response_headers(); 343 } 344 338 345 $this->lastHeaders = $http_response_header ?? []; 339 346 -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/guzzle/src/Middleware.php
r3314339 r3433779 188 188 * formatter. 189 189 * 190 * @phpstan-param \Psr\Log\LogLevel::* $logLevel Level at which to log requests.191 *192 190 * @param LoggerInterface $logger Logs messages. 193 191 * @param MessageFormatterInterface|MessageFormatter $formatter Formatter used to create message strings. 194 192 * @param string $logLevel Level at which to log requests. 193 * 194 * @phpstan-param \Psr\Log\LogLevel::* $logLevel Level at which to log requests. 195 195 * 196 196 * @return callable Returns a function that accepts the next handler. -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/promises/CHANGELOG.md
r3329037 r3433779 1 1 # CHANGELOG 2 3 4 ## 2.3.0 - 2025-08-22 5 6 ### Added 7 8 - PHP 8.5 support 2 9 3 10 -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/promises/README.md
r3314339 r3433779 42 42 |---------|---------------------|--------------| 43 43 | 1.x | Security fixes only | >=5.5,<8.3 | 44 | 2.x | Latest | >=7.2.5,<8. 5|44 | 2.x | Latest | >=7.2.5,<8.6 | 45 45 46 46 -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/promises/composer.json
r3314339 r3433779 31 31 "require-dev": { 32 32 "bamarni/composer-bin-plugin": "^1.8.2", 33 "phpunit/phpunit": "^8.5. 39 || ^9.6.20"33 "phpunit/phpunit": "^8.5.44 || ^9.6.25" 34 34 }, 35 35 "autoload": { -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/psr7/CHANGELOG.md
r3329037 r3433779 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 8 ## 2.8.0 - 2025-08-23 9 10 ### Added 11 12 - Allow empty lists as header values 13 14 ### Changed 15 16 - PHP 8.5 support 7 17 8 18 ## 2.7.1 - 2025-03-27 -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/psr7/README.md
r3314339 r3433779 26 26 |---------|---------------------|--------------| 27 27 | 1.x | EOL (2024-06-30) | >=5.4,<8.2 | 28 | 2.x | Latest | >=7.2.5,<8. 5|28 | 2.x | Latest | >=7.2.5,<8.6 | 29 29 30 30 -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/psr7/composer.json
r3314339 r3433779 63 63 "bamarni/composer-bin-plugin": "^1.8.2", 64 64 "http-interop/http-factory-tests": "0.9.0", 65 "phpunit/phpunit": "^8.5. 39 || ^9.6.20"65 "phpunit/phpunit": "^8.5.44 || ^9.6.25" 66 66 }, 67 67 "suggest": { -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/psr7/src/MessageTrait.php
r3079844 r3433779 173 173 if (!is_array($value)) { 174 174 return $this->trimAndValidateHeaderValues([$value]); 175 }176 177 if (count($value) === 0) {178 throw new \InvalidArgumentException('Header value can not be an empty array.');179 175 } 180 176 -
rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/psr7/src/Utils.php
r3314339 r3433779 398 398 399 399 if ($ex) { 400 /** @var $ex \RuntimeException*/400 /** @var \RuntimeException $ex */ 401 401 throw $ex; 402 402 } … … 445 445 446 446 if ($ex) { 447 /** @var $ex \RuntimeException*/447 /** @var \RuntimeException $ex */ 448 448 throw $ex; 449 449 } -
rabbit-messenger-live-chat/trunk/vendor/rabbit-software/live-chat-plugin-core/README.md
r3079844 r3433779 65 65 login-url="//localhost/path/to/your/custom/login-proxy.php" 66 66 whatsapp-url="https://wa.me/message/<insert-your-wa-me-code-here>" 67 welcome-title="Some title welcoming your visitor"68 67 welcome-description="Send us a message if you need any help!" 68 default-expanded-desktop="true" 69 show-information-form="true" 70 starter-popup-timer="25" 69 71 ></rabbit-messenger-live-chat-widget> 70 72 -
rabbit-messenger-live-chat/trunk/vendor/rabbit-software/live-chat-plugin-core/composer.json
r3079844 r3433779 25 25 "minimum-stability": "stable", 26 26 "require": { 27 "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 ",27 "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", 28 28 "nyholm/psr7": "^1.8", 29 29 "psr/http-client-implementation": "1.0"
Note: See TracChangeset
for help on using the changeset viewer.