Plugin Directory

Changeset 3433779


Ignore:
Timestamp:
01/06/2026 04:02:24 PM (3 months ago)
Author:
bwillems
Message:

Tagging version 0.4.0

Location:
rabbit-messenger-live-chat/trunk
Files:
1 added
29 edited

Legend:

Unmodified
Added
Removed
  • rabbit-messenger-live-chat/trunk/changelog.txt

    r3329049 r3433779  
    11== Changelog ==
     2
     3= 0.4.0 =
     4*Release Date - 6 Jan 2026*
     5
     6* Added input to hide Live-chat button
    27
    38= 0.3.3 =
  • rabbit-messenger-live-chat/trunk/rabbit-messenger-live-chat.php

    r3329049 r3433779  
    1616 * Author URI:        https://www.rabbit.nl
    1717 * Description:       A plugin to show the Rabbit Messenger Live-chat in your WordPress installation
    18  * Version:           0.3.3
     18 * Version:           0.4.0
    1919 * Author:            Rabbit
    2020 * License:           GPLv3
     
    5858}
    5959
    60 $bootstrap = new Bootstrap(__FILE__);
     60$rmlc_bootstrap = new Bootstrap(__FILE__);
    6161
    62 $bootstrap->init();
     62$rmlc_bootstrap->init();
    6363
  • rabbit-messenger-live-chat/trunk/readme.txt

    r3329049 r3433779  
    33Tags: livechat, communication, rabbit-messenger, whatsapp
    44Requires at least: 6.0
    5 Tested up to: 6.8
    6 Stable tag: 0.3.3
     5Tested up to: 6.9
     6Stable tag: 0.4.0
    77Requires PHP: 8.0
    88License: GPLv3
     
    2222
    2323== Changelog ==
     24
     25= 0.4.0 =
     26*Release Date - 6 Jan 2026*
     27
     28* Added input to hide Live-chat button
    2429
    2530= 0.3.3 =
  • rabbit-messenger-live-chat/trunk/src/Frontend/Assets.php

    r3318149 r3433779  
    6868                        show-information-form="%s"
    6969                        starter-popup-timer="%s"
     70                        show-live-chat-button="%s"
    7071                    ></rabbit-messenger-live-chat-widget>',
    7172            esc_html($imgUrl),
     
    7778            esc_html($this->liveChatConfig?->showInformationForm),
    7879            esc_html($this->liveChatConfig?->starterPopupTimer),
     80            esc_html($this->liveChatConfig?->showLiveChatButton),
    7981        );
    8082    }
  • rabbit-messenger-live-chat/trunk/src/Settings/Settings.php

    r3318149 r3433779  
    8585
    8686        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(
    8797            RMLC_TEXTDOMAIN . '_avatar',
    8898            'Icon',
     
    93103        add_action('admin_enqueue_scripts', [$this, 'enqueue_admin_script']);
    94104
    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']]);
    96109
    97110        add_settings_section(
     
    273286                $output[$key] = sanitize_text_field($value);
    274287            }
     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);
    275298        }
    276299
  • rabbit-messenger-live-chat/trunk/src/ValueObject/LiveChatConfig.php

    r3318149 r3433779  
    2727        public string  $whatsAppUrl,
    2828        public string  $desktopExpanded,
    29         // Show a step where a (potential) customer can enter contact details
    3029        public string  $showInformationForm,
    31         // Reopen the livechat plugin to gain attention.
    3230        public int  $starterPopupTimer,
     31        public string  $showLiveChatButton,
    3332        public string  $loginUrl,
    3433    )
     
    5756            $data['whatsapp_url'],
    5857            $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'])
    6160                ? (int) $data['starter_popup_timer']
    6261                : 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'
    6464        );
    6565    }
  • rabbit-messenger-live-chat/trunk/vendor/autoload.php

    r3329037 r3433779  
    1515        }
    1616    }
    17     throw new RuntimeException($err);
     17    trigger_error(
     18        $err,
     19        E_USER_ERROR
     20    );
    1821}
    1922
    2023require_once __DIR__ . '/composer/autoload_real.php';
    2124
    22 return ComposerAutoloaderInit9ff8343c6d68085ab03d00651eaa5368::getLoader();
     25return ComposerAutoloaderInit5daf62a10e5153c977bc434d52cc785f::getLoader();
  • rabbit-messenger-live-chat/trunk/vendor/composer/InstalledVersions.php

    r3329037 r3433779  
    2828{
    2929    /**
    30      * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to
    31      * @internal
    32      */
    33     private static $selfDir = null;
    34 
    35     /**
    3630     * @var mixed[]|null
    3731     * @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
    3832     */
    3933    private static $installed;
    40 
    41     /**
    42      * @var bool
    43      */
    44     private static $installedIsLocalDir;
    4534
    4635    /**
     
    321310        self::$installed = $data;
    322311        self::$installedByVendor = array();
    323 
    324         // when using reload, we disable the duplicate protection to ensure that self::$installed data is
    325         // 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 listing
    327         // all installed packages for example
    328         self::$installedIsLocalDir = false;
    329     }
    330 
    331     /**
    332      * @return string
    333      */
    334     private static function getSelfDir()
    335     {
    336         if (self::$selfDir === null) {
    337             self::$selfDir = strtr(__DIR__, '\\', '/');
    338         }
    339 
    340         return self::$selfDir;
    341312    }
    342313
     
    352323
    353324        $installed = array();
    354         $copiedLocalDir = false;
    355325
    356326        if (self::$canGetVendors) {
    357             $selfDir = self::getSelfDir();
    358327            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
    359                 $vendorDir = strtr($vendorDir, '\\', '/');
    360328                if (isset(self::$installedByVendor[$vendorDir])) {
    361329                    $installed[] = self::$installedByVendor[$vendorDir];
     
    363331                    /** @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 */
    364332                    $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];
    370336                    }
    371                 }
    372                 if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {
    373                     $copiedLocalDir = true;
    374337                }
    375338            }
     
    388351        }
    389352
    390         if (self::$installed !== array() && !$copiedLocalDir) {
     353        if (self::$installed !== array()) {
    391354            $installed[] = self::$installed;
    392355        }
  • rabbit-messenger-live-chat/trunk/vendor/composer/autoload_psr4.php

    r3329049 r3433779  
    99    'Rabbit\\RabbitMessengerLiveChat\\' => array($baseDir . '/src'),
    1010    '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'),
    1212    'Psr\\Http\\Client\\' => array($vendorDir . '/psr/http-client/src'),
    1313    'Nyholm\\Psr7\\' => array($vendorDir . '/nyholm/psr7/src'),
  • rabbit-messenger-live-chat/trunk/vendor/composer/autoload_real.php

    r3318149 r3433779  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit9ff8343c6d68085ab03d00651eaa5368
     5class ComposerAutoloaderInit5daf62a10e5153c977bc434d52cc785f
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit9ff8343c6d68085ab03d00651eaa5368', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit5daf62a10e5153c977bc434d52cc785f', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit9ff8343c6d68085ab03d00651eaa5368', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit5daf62a10e5153c977bc434d52cc785f', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit9ff8343c6d68085ab03d00651eaa5368::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit5daf62a10e5153c977bc434d52cc785f::getInitializer($loader));
    3333
    3434        $loader->register(true);
    3535
    36         $filesToLoad = \Composer\Autoload\ComposerStaticInit9ff8343c6d68085ab03d00651eaa5368::$files;
     36        $filesToLoad = \Composer\Autoload\ComposerStaticInit5daf62a10e5153c977bc434d52cc785f::$files;
    3737        $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
    3838            if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • rabbit-messenger-live-chat/trunk/vendor/composer/autoload_static.php

    r3329049 r3433779  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit9ff8343c6d68085ab03d00651eaa5368
     7class ComposerStaticInit5daf62a10e5153c977bc434d52cc785f
    88{
    99    public static $files = array (
     
    4747        'Psr\\Http\\Message\\' =>
    4848        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',
    5151        ),
    5252        'Psr\\Http\\Client\\' =>
     
    207207    {
    208208        return \Closure::bind(function () use ($loader) {
    209             $loader->prefixLengthsPsr4 = ComposerStaticInit9ff8343c6d68085ab03d00651eaa5368::$prefixLengthsPsr4;
    210             $loader->prefixDirsPsr4 = ComposerStaticInit9ff8343c6d68085ab03d00651eaa5368::$prefixDirsPsr4;
    211             $loader->classMap = ComposerStaticInit9ff8343c6d68085ab03d00651eaa5368::$classMap;
     209            $loader->prefixLengthsPsr4 = ComposerStaticInit5daf62a10e5153c977bc434d52cc785f::$prefixLengthsPsr4;
     210            $loader->prefixDirsPsr4 = ComposerStaticInit5daf62a10e5153c977bc434d52cc785f::$prefixDirsPsr4;
     211            $loader->classMap = ComposerStaticInit5daf62a10e5153c977bc434d52cc785f::$classMap;
    212212
    213213        }, null, ClassLoader::class);
  • rabbit-messenger-live-chat/trunk/vendor/composer/installed.json

    r3329049 r3433779  
    33        {
    44            "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",
    77            "source": {
    88                "type": "git",
    99                "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",
    1616                "shasum": ""
    1717            },
    1818            "require": {
    1919                "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",
    2222                "php": "^7.2.5 || ^8.0",
    2323                "psr/http-client": "^1.0",
     
    4040                "psr/log": "Required for using the Log middleware"
    4141            },
    42             "time": "2025-03-27T13:37:11+00:00",
     42            "time": "2025-08-23T22:36:01+00:00",
    4343            "type": "library",
    4444            "extra": {
     
    112112            "support": {
    113113                "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"
    115115            },
    116116            "funding": [
     
    132132        {
    133133            "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",
    136136            "source": {
    137137                "type": "git",
    138138                "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",
    145145                "shasum": ""
    146146            },
     
    150150            "require-dev": {
    151151                "bamarni/composer-bin-plugin": "^1.8.2",
    152                 "phpunit/phpunit": "^8.5.39 || ^9.6.20"
    153             },
    154             "time": "2025-03-27T13:27:01+00:00",
     152                "phpunit/phpunit": "^8.5.44 || ^9.6.25"
     153            },
     154            "time": "2025-08-22T14:34:08+00:00",
    155155            "type": "library",
    156156            "extra": {
     
    198198            "support": {
    199199                "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"
    201201            },
    202202            "funding": [
     
    218218        {
    219219            "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",
    222222            "source": {
    223223                "type": "git",
    224224                "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",
    231231                "shasum": ""
    232232            },
     
    244244                "bamarni/composer-bin-plugin": "^1.8.2",
    245245                "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"
    247247            },
    248248            "suggest": {
    249249                "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
    250250            },
    251             "time": "2025-03-27T12:30:47+00:00",
     251            "time": "2025-08-23T21:21:41+00:00",
    252252            "type": "library",
    253253            "extra": {
     
    317317            "support": {
    318318                "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"
    320320            },
    321321            "funding": [
     
    587587        {
    588588            "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",
    591591            "source": {
    592592                "type": "git",
    593593                "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",
    600600                "shasum": ""
    601601            },
    602602            "require": {
    603603                "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",
    605605                "psr/http-client-implementation": "1.0"
    606606            },
     
    613613                "phpunit/phpunit": "^9.5.11"
    614614            },
    615             "time": "2024-04-23T11:43:36+00:00",
     615            "time": "2026-01-06T14:19:06+00:00",
    616616            "type": "library",
    617617            "installation-source": "dist",
     
    635635            "homepage": "https://www.rabbit.nl/",
    636636            "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"
    638638            },
    639639            "install-path": "../rabbit-software/live-chat-plugin-core"
     
    707707            "type": "library",
    708708            "extra": {
     709                "thanks": {
     710                    "url": "https://github.com/symfony/contracts",
     711                    "name": "symfony/contracts"
     712                },
    709713                "branch-alias": {
    710714                    "dev-main": "3.0-dev"
    711                 },
    712                 "thanks": {
    713                     "name": "symfony/contracts",
    714                     "url": "https://github.com/symfony/contracts"
    715715                }
    716716            },
  • rabbit-messenger-live-chat/trunk/vendor/composer/installed.php

    r3329049 r3433779  
    22    'root' => array(
    33        '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',
    66        'reference' => null,
    77        'type' => 'wordpress-plugin',
     
    1212    'versions' => array(
    1313        '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',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../guzzlehttp/guzzle',
     
    2121        ),
    2222        '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',
    2626            'type' => 'library',
    2727            'install_path' => __DIR__ . '/../guzzlehttp/promises',
     
    3030        ),
    3131        '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',
    3535            'type' => 'library',
    3636            'install_path' => __DIR__ . '/../guzzlehttp/psr7',
     
    9999        ),
    100100        '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',
    104104            'type' => 'library',
    105105            'install_path' => __DIR__ . '/../rabbit-software/live-chat-plugin-core',
     
    108108        ),
    109109        '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',
    112112            'reference' => null,
    113113            'type' => 'wordpress-plugin',
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/guzzle/CHANGELOG.md

    r3329037 r3433779  
    22
    33Please 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`
    415
    516
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/guzzle/composer.json

    r3314339 r3433779  
    8282        "php": "^7.2.5 || ^8.0",
    8383        "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",
    8686        "psr/http-client": "^1.0",
    8787        "symfony/deprecation-contracts": "^2.2 || ^3.0"
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php

    r3314339 r3433779  
    126126
    127127        if (\count($this->handles) >= $this->maxHandles) {
    128             \curl_close($resource);
     128            if (PHP_VERSION_ID < 80000) {
     129                \curl_close($resource);
     130            }
    129131        } else {
    130132            // Remove all callback functions as they can hold onto references
     
    730732    {
    731733        foreach ($this->handles as $id => $handle) {
    732             \curl_close($handle);
     734            if (PHP_VERSION_ID < 80000) {
     735                \curl_close($handle);
     736            }
     737
    733738            unset($this->handles[$id]);
    734739        }
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php

    r3314339 r3433779  
    241241        unset($this->delays[$id], $this->handles[$id]);
    242242        \curl_multi_remove_handle($this->_mh, $handle);
    243         \curl_close($handle);
     243
     244        if (PHP_VERSION_ID < 80000) {
     245            \curl_close($handle);
     246        }
    244247
    245248        return true;
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php

    r3329037 r3433779  
    334334
    335335        return $this->createResource(
    336             function () use ($uri, &$http_response_header, $contextResource, $context, $options, $request) {
     336            function () use ($uri, $contextResource, $context, $options, $request) {
    337337                $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
    338345                $this->lastHeaders = $http_response_header ?? [];
    339346
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/guzzle/src/Middleware.php

    r3314339 r3433779  
    188188     * formatter.
    189189     *
    190      * @phpstan-param \Psr\Log\LogLevel::* $logLevel  Level at which to log requests.
    191      *
    192190     * @param LoggerInterface                            $logger    Logs messages.
    193191     * @param MessageFormatterInterface|MessageFormatter $formatter Formatter used to create message strings.
    194192     * @param string                                     $logLevel  Level at which to log requests.
     193     *
     194     * @phpstan-param \Psr\Log\LogLevel::* $logLevel Level at which to log requests.
    195195     *
    196196     * @return callable Returns a function that accepts the next handler.
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/promises/CHANGELOG.md

    r3329037 r3433779  
    11# CHANGELOG
     2
     3
     4## 2.3.0 - 2025-08-22
     5
     6### Added
     7
     8- PHP 8.5 support
    29
    310
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/promises/README.md

    r3314339 r3433779  
    4242|---------|---------------------|--------------|
    4343| 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 |
    4545
    4646
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/promises/composer.json

    r3314339 r3433779  
    3131    "require-dev": {
    3232        "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"
    3434    },
    3535    "autoload": {
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/psr7/CHANGELOG.md

    r3329037 r3433779  
    55The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
    66and 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
    717
    818## 2.7.1 - 2025-03-27
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/psr7/README.md

    r3314339 r3433779  
    2626|---------|---------------------|--------------|
    2727| 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 |
    2929
    3030
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/psr7/composer.json

    r3314339 r3433779  
    6363        "bamarni/composer-bin-plugin": "^1.8.2",
    6464        "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"
    6666    },
    6767    "suggest": {
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/psr7/src/MessageTrait.php

    r3079844 r3433779  
    173173        if (!is_array($value)) {
    174174            return $this->trimAndValidateHeaderValues([$value]);
    175         }
    176 
    177         if (count($value) === 0) {
    178             throw new \InvalidArgumentException('Header value can not be an empty array.');
    179175        }
    180176
  • rabbit-messenger-live-chat/trunk/vendor/guzzlehttp/psr7/src/Utils.php

    r3314339 r3433779  
    398398
    399399        if ($ex) {
    400             /** @var $ex \RuntimeException */
     400            /** @var \RuntimeException $ex */
    401401            throw $ex;
    402402        }
     
    445445
    446446        if ($ex) {
    447             /** @var $ex \RuntimeException */
     447            /** @var \RuntimeException $ex */
    448448            throw $ex;
    449449        }
  • rabbit-messenger-live-chat/trunk/vendor/rabbit-software/live-chat-plugin-core/README.md

    r3079844 r3433779  
    6565    login-url="//localhost/path/to/your/custom/login-proxy.php"
    6666    whatsapp-url="https://wa.me/message/<insert-your-wa-me-code-here>"
    67     welcome-title="Some title welcoming your visitor"
    6867    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"
    6971></rabbit-messenger-live-chat-widget>
    7072
  • rabbit-messenger-live-chat/trunk/vendor/rabbit-software/live-chat-plugin-core/composer.json

    r3079844 r3433779  
    2525    "minimum-stability": "stable",
    2626    "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",
    2828        "nyholm/psr7": "^1.8",
    2929        "psr/http-client-implementation": "1.0"
Note: See TracChangeset for help on using the changeset viewer.