Plugin Directory

Changeset 3351399


Ignore:
Timestamp:
08/27/2025 05:42:24 PM (7 months ago)
Author:
ilovepdf
Message:

Update to version 2.2.12 from GitHub

Location:
watermark-protect-images
Files:
48 edited
1 copied

Legend:

Unmodified
Added
Removed
  • watermark-protect-images/tags/2.2.12/README.txt

    r3308468 r3351399  
    11=== Best Watermark - Protect images on your site with iLoveIMG ===
    22Plugin Name: Best Watermark - Protect images on your site with iLoveIMG
    3 Version: 2.2.11
     3Version: 2.2.12
    44Author: iLovePDF
    55Author URI: https://www.iloveimg.com/
     
    88Requires at least: 5.3
    99Tested up to: 6.8
    10 Stable tag: 2.2.11
     10Stable tag: 2.2.12
    1111Requires PHP: 7.4
    1212License: GPLv2 or later
     
    100100
    101101== Changelog ==
     102
     103= 2.2.12 =
     104Improved
     105* Update Libraries.
    102106
    103107= 2.2.11 =
  • watermark-protect-images/tags/2.2.12/admin/Ilove_Img_Wm_Plugin.php

    r3308468 r3351399  
    1919     * @var      string    VERSION    The current version of the plugin.
    2020     */
    21     const VERSION = '2.2.11';
     21    const VERSION = '2.2.12';
    2222
    2323    /**
  • watermark-protect-images/tags/2.2.12/composer.json

    r3257340 r3351399  
    11{
    2     "name": "ilovepdf/iloveimg-wp-watermark",
    3     "description": "iLoveIMG Watermark Wordpress Plugin",
    4     "type": "wordpress-plugin",
    5     "homepage": "https://www.iloveimg.com/",
    6     "license": "GPL-2.0-or-later",
    7     "authors": [
    8         {
    9             "name": "ilovepdf",
    10             "email": "info@ilovepdf.com"
    11         }
    12     ],
    13     "require": {
    14         "php": ">=7.4",
    15         "ilovepdf/iloveimg-php": "dev-master"
     2  "name": "ilovepdf/iloveimg-wp-watermark",
     3  "description": "iLoveIMG Watermark Wordpress Plugin",
     4  "type": "wordpress-plugin",
     5  "homepage": "https://www.iloveimg.com/",
     6  "license": "GPL-2.0-or-later",
     7  "authors": [
     8    {
     9      "name": "ilovepdf",
     10      "email": "info@ilovepdf.com"
     11    }
     12  ],
     13  "require": {
     14    "php": ">=7.4",
     15    "ilovepdf/iloveimg-php": "dev-master"
     16  },
     17  "require-dev": {
     18    "phpstan/phpstan": "^2.1.22",
     19    "szepeviktor/phpstan-wordpress": "^2.0.2",
     20    "phpstan/extension-installer": "^1.4.3",
     21    "wp-coding-standards/wpcs": "^3.2.0"
     22  },
     23  "config": {
     24    "platform": {
     25      "php": "7.4"
    1626    },
    17     "require-dev": {
    18         "phpstan/phpstan": "^2.1",
    19         "szepeviktor/phpstan-wordpress": "^2.0",
    20         "phpstan/extension-installer": "^1.4",
    21         "wp-coding-standards/wpcs": "^3.1"
    22     },
    23     "config": {
    24         "platform": {
    25             "php": "7.4"
    26         },
    27         "allow-plugins": {
    28             "phpstan/extension-installer": true,
    29             "dealerdirect/phpcodesniffer-composer-installer": true
    30         }
    31     },
    32     "scripts": {
    33         "stan": "vendor/bin/phpstan analyse --memory-limit=-1 --error-format=table > ./phpstan-report-iloveimg-watermark.log",
    34         "phpcs": "phpcs -s --ignore=*/node_modules/*,*/vendor/*,*/iloveimg-php/*,*/.github/*,*/assets/*,*/dev/* --report-file=./codesniffer-report-iloveimg-watermark.log ./",
    35         "phpcbf": "phpcbf --ignore=node_modules/,vendor/,iloveimg-php/,assets/,dev/,.github/ ./",
    36         "autoload-dev": "composer dump-autoload",
    37         "autoload-prod": "composer dump-autoload --no-dev"
    38     },
    39     "autoload": {
    40         "psr-4": {
    41             "Ilove_Img_Wm\\": "admin"
    42         }
     27    "allow-plugins": {
     28      "phpstan/extension-installer": true,
     29      "dealerdirect/phpcodesniffer-composer-installer": true
    4330    }
     31  },
     32  "scripts": {
     33    "stan": "vendor/bin/phpstan analyse --memory-limit=-1 --error-format=table > ./phpstan-report-iloveimg-watermark.log",
     34    "phpcs": "phpcs -s --ignore=*/node_modules/*,*/vendor/*,*/iloveimg-php/*,*/.github/*,*/assets/*,*/dev/* --report-file=./codesniffer-report-iloveimg-watermark.log ./",
     35    "phpcbf": "phpcbf --ignore=node_modules/,vendor/,iloveimg-php/,assets/,dev/,.github/ ./",
     36    "autoload-dev": "composer dump-autoload",
     37    "autoload-prod": "composer dump-autoload --no-dev"
     38  },
     39  "autoload": {
     40    "psr-4": {
     41      "Ilove_Img_Wm\\": "admin"
     42    }
     43  }
    4444}
  • watermark-protect-images/tags/2.2.12/gulpfile.mjs

    r3281947 r3351399  
    6060
    6161// Default task
    62 gulp.task('default', gulp.series('build-css', 'build-js', 'watch'));
     62if (process.env.NODE_ENV === 'production') {
     63    gulp.task('default', gulp.series('build-css', 'build-js'));
     64} else {
     65    gulp.task('default', gulp.series('build-css', 'build-js', 'watch'));
     66}
  • watermark-protect-images/tags/2.2.12/ilove-img-watermark.php

    r3308468 r3351399  
    1111 * Plugin URI:        https://iloveapi.com/
    1212 * Description:       Protect your site from image theft with our reliable and easy-to-use watermark plugin. Effective protection for your images.
    13  * Version:           2.2.11
     13 * Version:           2.2.12
    1414 * Requires at least: 5.3
    1515 * Requires PHP:      7.4
  • watermark-protect-images/tags/2.2.12/package.json

    r3308468 r3351399  
    55  "main": "index.js",
    66  "scripts": {
    7     "dev": "NODE_ENV='development' gulp",
    8     "build": "NODE_ENV='production' gulp"
     7    "dev": "cross-env NODE_ENV=development gulp",
     8    "build": "cross-env NODE_ENV=production gulp"
    99  },
    1010  "author": "ilovepdf",
    1111  "license": "ISC",
    1212  "devDependencies": {
    13     "@babel/core": "^7.27",
    14     "@babel/preset-env": "^7.27",
     13    "@babel/core": "^7.28",
     14    "@babel/preset-env": "^7.28",
     15    "cross-env": "^10.0.0",
    1516    "gulp": "^5.0.1",
    1617    "gulp-autoprefixer": "^9.0.0",
     
    1819    "gulp-clean-css": "^4.3.0",
    1920    "gulp-if": "^3.0.0",
    20     "gulp-rename": "^2.0.0",
     21    "gulp-rename": "^2.1.0",
    2122    "gulp-sass": "^6.0.1",
    2223    "gulp-sourcemaps": "^3.0.0",
    2324    "gulp-uglify": "^3.0.2",
    2425    "merge-stream": "^2.0.0",
    25     "sass": "^1.89"
     26    "sass": "^1.91.0"
    2627  }
    2728}
  • watermark-protect-images/tags/2.2.12/phpcs.xml

    r2995900 r3351399  
    33    <description>WordPress Config.</description>
    44        <rule ref="WordPress-Extra">
     5            <exclude name="Generic.Functions.CallTimePassByReference"/>
    56            <exclude name="Generic.WhiteSpace.DisallowSpaceIndent" />
    6                 <property name="indent" value="4"/>
    7             <properties>
    8             </properties>
     7            <property name="indent" value="4"/>
    98        </rule>
    109        <rule ref="WordPress.WP.I18n">
  • watermark-protect-images/tags/2.2.12/vendor/composer/installed.json

    r3308468 r3351399  
    33        {
    44            "name": "dealerdirect/phpcodesniffer-composer-installer",
    5             "version": "v1.0.0",
    6             "version_normalized": "1.0.0.0",
     5            "version": "v1.1.2",
     6            "version_normalized": "1.1.2.0",
    77            "source": {
    88                "type": "git",
    99                "url": "https://github.com/PHPCSStandards/composer-installer.git",
    10                 "reference": "4be43904336affa5c2f70744a348312336afd0da"
    11             },
    12             "dist": {
    13                 "type": "zip",
    14                 "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da",
    15                 "reference": "4be43904336affa5c2f70744a348312336afd0da",
    16                 "shasum": ""
    17             },
    18             "require": {
    19                 "composer-plugin-api": "^1.0 || ^2.0",
     10                "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1"
     11            },
     12            "dist": {
     13                "type": "zip",
     14                "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1",
     15                "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1",
     16                "shasum": ""
     17            },
     18            "require": {
     19                "composer-plugin-api": "^2.2",
    2020                "php": ">=5.4",
    2121                "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0"
    2222            },
    2323            "require-dev": {
    24                 "composer/composer": "*",
     24                "composer/composer": "^2.2",
    2525                "ext-json": "*",
    2626                "ext-zip": "*",
    27                 "php-parallel-lint/php-parallel-lint": "^1.3.1",
     27                "php-parallel-lint/php-parallel-lint": "^1.4.0",
    2828                "phpcompatibility/php-compatibility": "^9.0",
    2929                "yoast/phpunit-polyfills": "^1.0"
    3030            },
    31             "time": "2023-01-05T11:28:13+00:00",
     31            "time": "2025-07-17T20:45:56+00:00",
    3232            "type": "composer-plugin",
    3333            "extra": {
     
    4747                {
    4848                    "name": "Franck Nijhof",
    49                     "email": "franck.nijhof@dealerdirect.com",
    50                     "homepage": "http://www.frenck.nl",
    51                     "role": "Developer / IT Manager"
     49                    "email": "opensource@frenck.dev",
     50                    "homepage": "https://frenck.dev",
     51                    "role": "Open source developer"
    5252                },
    5353                {
     
    5757            ],
    5858            "description": "PHP_CodeSniffer Standards Composer Installer Plugin",
    59             "homepage": "http://www.dealerdirect.com",
    6059            "keywords": [
    6160                "PHPCodeSniffer",
     
    7877            "support": {
    7978                "issues": "https://github.com/PHPCSStandards/composer-installer/issues",
     79                "security": "https://github.com/PHPCSStandards/composer-installer/security/policy",
    8080                "source": "https://github.com/PHPCSStandards/composer-installer"
    8181            },
     82            "funding": [
     83                {
     84                    "url": "https://github.com/PHPCSStandards",
     85                    "type": "github"
     86                },
     87                {
     88                    "url": "https://github.com/jrfnl",
     89                    "type": "github"
     90                },
     91                {
     92                    "url": "https://opencollective.com/php_codesniffer",
     93                    "type": "open_collective"
     94                },
     95                {
     96                    "url": "https://thanks.dev/u/gh/phpcsstandards",
     97                    "type": "thanks_dev"
     98                }
     99            ],
    82100            "install-path": "../dealerdirect/phpcodesniffer-composer-installer"
    83101        },
     
    150168        {
    151169            "name": "guzzlehttp/guzzle",
    152             "version": "7.9.3",
    153             "version_normalized": "7.9.3.0",
     170            "version": "7.10.0",
     171            "version_normalized": "7.10.0.0",
    154172            "source": {
    155173                "type": "git",
    156174                "url": "https://github.com/guzzle/guzzle.git",
    157                 "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77"
    158             },
    159             "dist": {
    160                 "type": "zip",
    161                 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
    162                 "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
     175                "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4"
     176            },
     177            "dist": {
     178                "type": "zip",
     179                "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4",
     180                "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4",
    163181                "shasum": ""
    164182            },
    165183            "require": {
    166184                "ext-json": "*",
    167                 "guzzlehttp/promises": "^1.5.3 || ^2.0.3",
    168                 "guzzlehttp/psr7": "^2.7.0",
     185                "guzzlehttp/promises": "^2.3",
     186                "guzzlehttp/psr7": "^2.8",
    169187                "php": "^7.2.5 || ^8.0",
    170188                "psr/http-client": "^1.0",
     
    187205                "psr/log": "Required for using the Log middleware"
    188206            },
    189             "time": "2025-03-27T13:37:11+00:00",
     207            "time": "2025-08-23T22:36:01+00:00",
    190208            "type": "library",
    191209            "extra": {
     
    259277            "support": {
    260278                "issues": "https://github.com/guzzle/guzzle/issues",
    261                 "source": "https://github.com/guzzle/guzzle/tree/7.9.3"
     279                "source": "https://github.com/guzzle/guzzle/tree/7.10.0"
    262280            },
    263281            "funding": [
     
    279297        {
    280298            "name": "guzzlehttp/promises",
    281             "version": "2.2.0",
    282             "version_normalized": "2.2.0.0",
     299            "version": "2.3.0",
     300            "version_normalized": "2.3.0.0",
    283301            "source": {
    284302                "type": "git",
    285303                "url": "https://github.com/guzzle/promises.git",
    286                 "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c"
    287             },
    288             "dist": {
    289                 "type": "zip",
    290                 "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c",
    291                 "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c",
     304                "reference": "481557b130ef3790cf82b713667b43030dc9c957"
     305            },
     306            "dist": {
     307                "type": "zip",
     308                "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957",
     309                "reference": "481557b130ef3790cf82b713667b43030dc9c957",
    292310                "shasum": ""
    293311            },
     
    297315            "require-dev": {
    298316                "bamarni/composer-bin-plugin": "^1.8.2",
    299                 "phpunit/phpunit": "^8.5.39 || ^9.6.20"
    300             },
    301             "time": "2025-03-27T13:27:01+00:00",
     317                "phpunit/phpunit": "^8.5.44 || ^9.6.25"
     318            },
     319            "time": "2025-08-22T14:34:08+00:00",
    302320            "type": "library",
    303321            "extra": {
     
    345363            "support": {
    346364                "issues": "https://github.com/guzzle/promises/issues",
    347                 "source": "https://github.com/guzzle/promises/tree/2.2.0"
     365                "source": "https://github.com/guzzle/promises/tree/2.3.0"
    348366            },
    349367            "funding": [
     
    365383        {
    366384            "name": "guzzlehttp/psr7",
    367             "version": "2.7.1",
    368             "version_normalized": "2.7.1.0",
     385            "version": "2.8.0",
     386            "version_normalized": "2.8.0.0",
    369387            "source": {
    370388                "type": "git",
    371389                "url": "https://github.com/guzzle/psr7.git",
    372                 "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16"
    373             },
    374             "dist": {
    375                 "type": "zip",
    376                 "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16",
    377                 "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16",
     390                "reference": "21dc724a0583619cd1652f673303492272778051"
     391            },
     392            "dist": {
     393                "type": "zip",
     394                "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051",
     395                "reference": "21dc724a0583619cd1652f673303492272778051",
    378396                "shasum": ""
    379397            },
     
    391409                "bamarni/composer-bin-plugin": "^1.8.2",
    392410                "http-interop/http-factory-tests": "0.9.0",
    393                 "phpunit/phpunit": "^8.5.39 || ^9.6.20"
     411                "phpunit/phpunit": "^8.5.44 || ^9.6.25"
    394412            },
    395413            "suggest": {
    396414                "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
    397415            },
    398             "time": "2025-03-27T12:30:47+00:00",
     416            "time": "2025-08-23T21:21:41+00:00",
    399417            "type": "library",
    400418            "extra": {
     
    464482            "support": {
    465483                "issues": "https://github.com/guzzle/psr7/issues",
    466                 "source": "https://github.com/guzzle/psr7/tree/2.7.1"
     484                "source": "https://github.com/guzzle/psr7/tree/2.8.0"
    467485            },
    468486            "funding": [
     
    536554        {
    537555            "name": "php-stubs/wordpress-stubs",
    538             "version": "v6.8.1",
    539             "version_normalized": "6.8.1.0",
     556            "version": "v6.8.2",
     557            "version_normalized": "6.8.2.0",
    540558            "source": {
    541559                "type": "git",
    542560                "url": "https://github.com/php-stubs/wordpress-stubs.git",
    543                 "reference": "92e444847d94f7c30f88c60004648f507688acd5"
    544             },
    545             "dist": {
    546                 "type": "zip",
    547                 "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/92e444847d94f7c30f88c60004648f507688acd5",
    548                 "reference": "92e444847d94f7c30f88c60004648f507688acd5",
     561                "reference": "9c8e22e437463197c1ec0d5eaa9ddd4a0eb6d7f8"
     562            },
     563            "dist": {
     564                "type": "zip",
     565                "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/9c8e22e437463197c1ec0d5eaa9ddd4a0eb6d7f8",
     566                "reference": "9c8e22e437463197c1ec0d5eaa9ddd4a0eb6d7f8",
    549567                "shasum": ""
    550568            },
     
    554572            "require-dev": {
    555573                "dealerdirect/phpcodesniffer-composer-installer": "^1.0",
    556                 "nikic/php-parser": "^5.4",
     574                "nikic/php-parser": "^5.5",
    557575                "php": "^7.4 || ^8.0",
    558576                "php-stubs/generator": "^0.8.3",
     
    568586                "szepeviktor/phpstan-wordpress": "WordPress extensions for PHPStan"
    569587            },
    570             "time": "2025-05-02T12:33:34+00:00",
     588            "time": "2025-07-16T06:41:00+00:00",
    571589            "type": "library",
    572590            "installation-source": "dist",
     
    584602            "support": {
    585603                "issues": "https://github.com/php-stubs/wordpress-stubs/issues",
    586                 "source": "https://github.com/php-stubs/wordpress-stubs/tree/v6.8.1"
     604                "source": "https://github.com/php-stubs/wordpress-stubs/tree/v6.8.2"
    587605            },
    588606            "install-path": "../php-stubs/wordpress-stubs"
     
    590608        {
    591609            "name": "phpcsstandards/phpcsextra",
    592             "version": "1.3.0",
    593             "version_normalized": "1.3.0.0",
     610            "version": "1.4.0",
     611            "version_normalized": "1.4.0.0",
    594612            "source": {
    595613                "type": "git",
    596614                "url": "https://github.com/PHPCSStandards/PHPCSExtra.git",
    597                 "reference": "46d08eb86eec622b96c466adec3063adfed280dd"
    598             },
    599             "dist": {
    600                 "type": "zip",
    601                 "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/46d08eb86eec622b96c466adec3063adfed280dd",
    602                 "reference": "46d08eb86eec622b96c466adec3063adfed280dd",
     615                "reference": "fa4b8d051e278072928e32d817456a7fdb57b6ca"
     616            },
     617            "dist": {
     618                "type": "zip",
     619                "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/fa4b8d051e278072928e32d817456a7fdb57b6ca",
     620                "reference": "fa4b8d051e278072928e32d817456a7fdb57b6ca",
    603621                "shasum": ""
    604622            },
    605623            "require": {
    606624                "php": ">=5.4",
    607                 "phpcsstandards/phpcsutils": "^1.0.9",
    608                 "squizlabs/php_codesniffer": "^3.12.1"
     625                "phpcsstandards/phpcsutils": "^1.1.0",
     626                "squizlabs/php_codesniffer": "^3.13.0 || ^4.0"
    609627            },
    610628            "require-dev": {
    611629                "php-parallel-lint/php-console-highlighter": "^1.0",
    612                 "php-parallel-lint/php-parallel-lint": "^1.3.2",
     630                "php-parallel-lint/php-parallel-lint": "^1.4.0",
    613631                "phpcsstandards/phpcsdevcs": "^1.1.6",
    614632                "phpcsstandards/phpcsdevtools": "^1.2.1",
    615                 "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0"
    616             },
    617             "time": "2025-04-20T23:35:32+00:00",
     633                "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4"
     634            },
     635            "time": "2025-06-14T07:40:39+00:00",
    618636            "type": "phpcodesniffer-standard",
    619637            "extra": {
     
    675693        {
    676694            "name": "phpcsstandards/phpcsutils",
    677             "version": "1.0.12",
    678             "version_normalized": "1.0.12.0",
     695            "version": "1.1.1",
     696            "version_normalized": "1.1.1.0",
    679697            "source": {
    680698                "type": "git",
    681699                "url": "https://github.com/PHPCSStandards/PHPCSUtils.git",
    682                 "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c"
    683             },
    684             "dist": {
    685                 "type": "zip",
    686                 "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/87b233b00daf83fb70f40c9a28692be017ea7c6c",
    687                 "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c",
     700                "reference": "f7eb16f2fa4237d5db9e8fed8050239bee17a9bd"
     701            },
     702            "dist": {
     703                "type": "zip",
     704                "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/f7eb16f2fa4237d5db9e8fed8050239bee17a9bd",
     705                "reference": "f7eb16f2fa4237d5db9e8fed8050239bee17a9bd",
    688706                "shasum": ""
    689707            },
     
    691709                "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0",
    692710                "php": ">=5.4",
    693                 "squizlabs/php_codesniffer": "^3.10.0 || 4.0.x-dev@dev"
     711                "squizlabs/php_codesniffer": "^3.13.0 || ^4.0"
    694712            },
    695713            "require-dev": {
    696714                "ext-filter": "*",
    697715                "php-parallel-lint/php-console-highlighter": "^1.0",
    698                 "php-parallel-lint/php-parallel-lint": "^1.3.2",
     716                "php-parallel-lint/php-parallel-lint": "^1.4.0",
    699717                "phpcsstandards/phpcsdevcs": "^1.1.6",
    700                 "yoast/phpunit-polyfills": "^1.1.0 || ^2.0.0"
    701             },
    702             "time": "2024-05-20T13:34:27+00:00",
     718                "yoast/phpunit-polyfills": "^1.1.0 || ^2.0.0 || ^3.0.0"
     719            },
     720            "time": "2025-08-10T01:04:45+00:00",
    703721            "type": "phpcodesniffer-standard",
    704722            "extra": {
     
    737755                "phpcs",
    738756                "phpcs3",
     757                "phpcs4",
    739758                "standards",
    740759                "static analysis",
     
    760779                    "url": "https://opencollective.com/php_codesniffer",
    761780                    "type": "open_collective"
     781                },
     782                {
     783                    "url": "https://thanks.dev/u/gh/phpcsstandards",
     784                    "type": "thanks_dev"
    762785                }
    763786            ],
     
    817840        {
    818841            "name": "phpstan/phpstan",
    819             "version": "2.1.17",
    820             "version_normalized": "2.1.17.0",
     842            "version": "2.1.22",
     843            "version_normalized": "2.1.22.0",
    821844            "source": {
    822845                "type": "git",
    823846                "url": "https://github.com/phpstan/phpstan.git",
    824                 "reference": "89b5ef665716fa2a52ecd2633f21007a6a349053"
    825             },
    826             "dist": {
    827                 "type": "zip",
    828                 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/89b5ef665716fa2a52ecd2633f21007a6a349053",
    829                 "reference": "89b5ef665716fa2a52ecd2633f21007a6a349053",
     847                "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4"
     848            },
     849            "dist": {
     850                "type": "zip",
     851                "url": "https://api.github.com/repos/phpstan/phpstan/zipball/41600c8379eb5aee63e9413fe9e97273e25d57e4",
     852                "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4",
    830853                "shasum": ""
    831854            },
     
    836859                "phpstan/phpstan-shim": "*"
    837860            },
    838             "time": "2025-05-21T20:55:28+00:00",
     861            "time": "2025-08-04T19:17:37+00:00",
    839862            "bin": [
    840863                "phpstan",
     
    10941117        {
    10951118            "name": "squizlabs/php_codesniffer",
    1096             "version": "3.13.0",
    1097             "version_normalized": "3.13.0.0",
     1119            "version": "3.13.2",
     1120            "version_normalized": "3.13.2.0",
    10981121            "source": {
    10991122                "type": "git",
    11001123                "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
    1101                 "reference": "65ff2489553b83b4597e89c3b8b721487011d186"
    1102             },
    1103             "dist": {
    1104                 "type": "zip",
    1105                 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/65ff2489553b83b4597e89c3b8b721487011d186",
    1106                 "reference": "65ff2489553b83b4597e89c3b8b721487011d186",
     1124                "reference": "5b5e3821314f947dd040c70f7992a64eac89025c"
     1125            },
     1126            "dist": {
     1127                "type": "zip",
     1128                "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/5b5e3821314f947dd040c70f7992a64eac89025c",
     1129                "reference": "5b5e3821314f947dd040c70f7992a64eac89025c",
    11071130                "shasum": ""
    11081131            },
     
    11161139                "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4"
    11171140            },
    1118             "time": "2025-05-11T03:36:00+00:00",
     1141            "time": "2025-06-17T22:17:01+00:00",
    11191142            "bin": [
    11201143                "bin/phpcbf",
     
    13161339        {
    13171340            "name": "wp-coding-standards/wpcs",
    1318             "version": "3.1.0",
    1319             "version_normalized": "3.1.0.0",
     1341            "version": "3.2.0",
     1342            "version_normalized": "3.2.0.0",
    13201343            "source": {
    13211344                "type": "git",
    13221345                "url": "https://github.com/WordPress/WordPress-Coding-Standards.git",
    1323                 "reference": "9333efcbff231f10dfd9c56bb7b65818b4733ca7"
    1324             },
    1325             "dist": {
    1326                 "type": "zip",
    1327                 "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/9333efcbff231f10dfd9c56bb7b65818b4733ca7",
    1328                 "reference": "9333efcbff231f10dfd9c56bb7b65818b4733ca7",
     1346                "reference": "d2421de7cec3274ae622c22c744de9a62c7925af"
     1347            },
     1348            "dist": {
     1349                "type": "zip",
     1350                "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/d2421de7cec3274ae622c22c744de9a62c7925af",
     1351                "reference": "d2421de7cec3274ae622c22c744de9a62c7925af",
    13291352                "shasum": ""
    13301353            },
     
    13351358                "ext-xmlreader": "*",
    13361359                "php": ">=5.4",
    1337                 "phpcsstandards/phpcsextra": "^1.2.1",
    1338                 "phpcsstandards/phpcsutils": "^1.0.10",
    1339                 "squizlabs/php_codesniffer": "^3.9.0"
     1360                "phpcsstandards/phpcsextra": "^1.4.0",
     1361                "phpcsstandards/phpcsutils": "^1.1.0",
     1362                "squizlabs/php_codesniffer": "^3.13.0"
    13401363            },
    13411364            "require-dev": {
    13421365                "php-parallel-lint/php-console-highlighter": "^1.0.0",
    1343                 "php-parallel-lint/php-parallel-lint": "^1.3.2",
     1366                "php-parallel-lint/php-parallel-lint": "^1.4.0",
    13441367                "phpcompatibility/php-compatibility": "^9.0",
    13451368                "phpcsstandards/phpcsdevtools": "^1.2.0",
     
    13501373                "ext-mbstring": "For improved results"
    13511374            },
    1352             "time": "2024-03-25T16:39:00+00:00",
     1375            "time": "2025-07-24T20:08:31+00:00",
    13531376            "type": "phpcodesniffer-standard",
    13541377            "installation-source": "dist",
  • watermark-protect-images/tags/2.2.12/vendor/composer/installed.php

    r3308468 r3351399  
    44        'pretty_version' => 'dev-develop',
    55        'version' => 'dev-develop',
    6         'reference' => 'f8d8fe103fc2ad8556ef776e0c5011c6063818c5',
     6        'reference' => 'dbf0adcc759dc1630d1008748049d6a1c3819308',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'dealerdirect/phpcodesniffer-composer-installer' => array(
    14             'pretty_version' => 'v1.0.0',
    15             'version' => '1.0.0.0',
    16             'reference' => '4be43904336affa5c2f70744a348312336afd0da',
     14            'pretty_version' => 'v1.1.2',
     15            'version' => '1.1.2.0',
     16            'reference' => 'e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1',
    1717            'type' => 'composer-plugin',
    1818            'install_path' => __DIR__ . '/../dealerdirect/phpcodesniffer-composer-installer',
     
    3030        ),
    3131        'guzzlehttp/guzzle' => array(
    32             'pretty_version' => '7.9.3',
    33             'version' => '7.9.3.0',
    34             'reference' => '7b2f29fe81dc4da0ca0ea7d42107a0845946ea77',
     32            'pretty_version' => '7.10.0',
     33            'version' => '7.10.0.0',
     34            'reference' => 'b51ac707cfa420b7bfd4e4d5e510ba8008e822b4',
    3535            'type' => 'library',
    3636            'install_path' => __DIR__ . '/../guzzlehttp/guzzle',
     
    3939        ),
    4040        'guzzlehttp/promises' => array(
    41             'pretty_version' => '2.2.0',
    42             'version' => '2.2.0.0',
    43             'reference' => '7c69f28996b0a6920945dd20b3857e499d9ca96c',
     41            'pretty_version' => '2.3.0',
     42            'version' => '2.3.0.0',
     43            'reference' => '481557b130ef3790cf82b713667b43030dc9c957',
    4444            'type' => 'library',
    4545            'install_path' => __DIR__ . '/../guzzlehttp/promises',
     
    4848        ),
    4949        'guzzlehttp/psr7' => array(
    50             'pretty_version' => '2.7.1',
    51             'version' => '2.7.1.0',
    52             'reference' => 'c2270caaabe631b3b44c85f99e5a04bbb8060d16',
     50            'pretty_version' => '2.8.0',
     51            'version' => '2.8.0.0',
     52            'reference' => '21dc724a0583619cd1652f673303492272778051',
    5353            'type' => 'library',
    5454            'install_path' => __DIR__ . '/../guzzlehttp/psr7',
     
    7070            'pretty_version' => 'dev-develop',
    7171            'version' => 'dev-develop',
    72             'reference' => 'f8d8fe103fc2ad8556ef776e0c5011c6063818c5',
     72            'reference' => 'dbf0adcc759dc1630d1008748049d6a1c3819308',
    7373            'type' => 'wordpress-plugin',
    7474            'install_path' => __DIR__ . '/../../',
     
    7777        ),
    7878        'php-stubs/wordpress-stubs' => array(
    79             'pretty_version' => 'v6.8.1',
    80             'version' => '6.8.1.0',
    81             'reference' => '92e444847d94f7c30f88c60004648f507688acd5',
     79            'pretty_version' => 'v6.8.2',
     80            'version' => '6.8.2.0',
     81            'reference' => '9c8e22e437463197c1ec0d5eaa9ddd4a0eb6d7f8',
    8282            'type' => 'library',
    8383            'install_path' => __DIR__ . '/../php-stubs/wordpress-stubs',
     
    8686        ),
    8787        'phpcsstandards/phpcsextra' => array(
    88             'pretty_version' => '1.3.0',
    89             'version' => '1.3.0.0',
    90             'reference' => '46d08eb86eec622b96c466adec3063adfed280dd',
     88            'pretty_version' => '1.4.0',
     89            'version' => '1.4.0.0',
     90            'reference' => 'fa4b8d051e278072928e32d817456a7fdb57b6ca',
    9191            'type' => 'phpcodesniffer-standard',
    9292            'install_path' => __DIR__ . '/../phpcsstandards/phpcsextra',
     
    9595        ),
    9696        'phpcsstandards/phpcsutils' => array(
    97             'pretty_version' => '1.0.12',
    98             'version' => '1.0.12.0',
    99             'reference' => '87b233b00daf83fb70f40c9a28692be017ea7c6c',
     97            'pretty_version' => '1.1.1',
     98            'version' => '1.1.1.0',
     99            'reference' => 'f7eb16f2fa4237d5db9e8fed8050239bee17a9bd',
    100100            'type' => 'phpcodesniffer-standard',
    101101            'install_path' => __DIR__ . '/../phpcsstandards/phpcsutils',
     
    113113        ),
    114114        'phpstan/phpstan' => array(
    115             'pretty_version' => '2.1.17',
    116             'version' => '2.1.17.0',
    117             'reference' => '89b5ef665716fa2a52ecd2633f21007a6a349053',
     115            'pretty_version' => '2.1.22',
     116            'version' => '2.1.22.0',
     117            'reference' => '41600c8379eb5aee63e9413fe9e97273e25d57e4',
    118118            'type' => 'library',
    119119            'install_path' => __DIR__ . '/../phpstan/phpstan',
     
    176176        ),
    177177        'squizlabs/php_codesniffer' => array(
    178             'pretty_version' => '3.13.0',
    179             'version' => '3.13.0.0',
    180             'reference' => '65ff2489553b83b4597e89c3b8b721487011d186',
     178            'pretty_version' => '3.13.2',
     179            'version' => '3.13.2.0',
     180            'reference' => '5b5e3821314f947dd040c70f7992a64eac89025c',
    181181            'type' => 'library',
    182182            'install_path' => __DIR__ . '/../squizlabs/php_codesniffer',
     
    203203        ),
    204204        'wp-coding-standards/wpcs' => array(
    205             'pretty_version' => '3.1.0',
    206             'version' => '3.1.0.0',
    207             'reference' => '9333efcbff231f10dfd9c56bb7b65818b4733ca7',
     205            'pretty_version' => '3.2.0',
     206            'version' => '3.2.0.0',
     207            'reference' => 'd2421de7cec3274ae622c22c744de9a62c7925af',
    208208            'type' => 'phpcodesniffer-standard',
    209209            'install_path' => __DIR__ . '/../wp-coding-standards/wpcs',
  • watermark-protect-images/tags/2.2.12/vendor/composer/platform_check.php

    r3257340 r3351399  
    2020        }
    2121    }
    22     trigger_error(
    23         'Composer detected issues in your platform: ' . implode(' ', $issues),
    24         E_USER_ERROR
     22    throw new \RuntimeException(
     23        'Composer detected issues in your platform: ' . implode(' ', $issues)
    2524    );
    2625}
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/guzzle/CHANGELOG.md

    r3281947 r3351399  
    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
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/guzzle/composer.json

    r3165141 r3351399  
    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"
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php

    r3165141 r3351399  
    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        }
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php

    r3165141 r3351399  
    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;
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php

    r3281947 r3351399  
    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
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/guzzle/src/Middleware.php

    r3165141 r3351399  
    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.
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/promises/CHANGELOG.md

    r3281947 r3351399  
    11# CHANGELOG
     2
     3
     4## 2.3.0 - 2025-08-22
     5
     6### Added
     7
     8- PHP 8.5 support
    29
    310
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/promises/README.md

    r3165141 r3351399  
    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
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/promises/composer.json

    r3165141 r3351399  
    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": {
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/psr7/CHANGELOG.md

    r3281947 r3351399  
    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
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/psr7/README.md

    r3165141 r3351399  
    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
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/psr7/composer.json

    r3165141 r3351399  
    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": {
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/psr7/src/MessageTrait.php

    r3165141 r3351399  
    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
  • watermark-protect-images/tags/2.2.12/vendor/guzzlehttp/psr7/src/Utils.php

    r3165141 r3351399  
    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        }
  • watermark-protect-images/trunk/README.txt

    r3308468 r3351399  
    11=== Best Watermark - Protect images on your site with iLoveIMG ===
    22Plugin Name: Best Watermark - Protect images on your site with iLoveIMG
    3 Version: 2.2.11
     3Version: 2.2.12
    44Author: iLovePDF
    55Author URI: https://www.iloveimg.com/
     
    88Requires at least: 5.3
    99Tested up to: 6.8
    10 Stable tag: 2.2.11
     10Stable tag: 2.2.12
    1111Requires PHP: 7.4
    1212License: GPLv2 or later
     
    100100
    101101== Changelog ==
     102
     103= 2.2.12 =
     104Improved
     105* Update Libraries.
    102106
    103107= 2.2.11 =
  • watermark-protect-images/trunk/admin/Ilove_Img_Wm_Plugin.php

    r3308468 r3351399  
    1919     * @var      string    VERSION    The current version of the plugin.
    2020     */
    21     const VERSION = '2.2.11';
     21    const VERSION = '2.2.12';
    2222
    2323    /**
  • watermark-protect-images/trunk/composer.json

    r3257340 r3351399  
    11{
    2     "name": "ilovepdf/iloveimg-wp-watermark",
    3     "description": "iLoveIMG Watermark Wordpress Plugin",
    4     "type": "wordpress-plugin",
    5     "homepage": "https://www.iloveimg.com/",
    6     "license": "GPL-2.0-or-later",
    7     "authors": [
    8         {
    9             "name": "ilovepdf",
    10             "email": "info@ilovepdf.com"
    11         }
    12     ],
    13     "require": {
    14         "php": ">=7.4",
    15         "ilovepdf/iloveimg-php": "dev-master"
     2  "name": "ilovepdf/iloveimg-wp-watermark",
     3  "description": "iLoveIMG Watermark Wordpress Plugin",
     4  "type": "wordpress-plugin",
     5  "homepage": "https://www.iloveimg.com/",
     6  "license": "GPL-2.0-or-later",
     7  "authors": [
     8    {
     9      "name": "ilovepdf",
     10      "email": "info@ilovepdf.com"
     11    }
     12  ],
     13  "require": {
     14    "php": ">=7.4",
     15    "ilovepdf/iloveimg-php": "dev-master"
     16  },
     17  "require-dev": {
     18    "phpstan/phpstan": "^2.1.22",
     19    "szepeviktor/phpstan-wordpress": "^2.0.2",
     20    "phpstan/extension-installer": "^1.4.3",
     21    "wp-coding-standards/wpcs": "^3.2.0"
     22  },
     23  "config": {
     24    "platform": {
     25      "php": "7.4"
    1626    },
    17     "require-dev": {
    18         "phpstan/phpstan": "^2.1",
    19         "szepeviktor/phpstan-wordpress": "^2.0",
    20         "phpstan/extension-installer": "^1.4",
    21         "wp-coding-standards/wpcs": "^3.1"
    22     },
    23     "config": {
    24         "platform": {
    25             "php": "7.4"
    26         },
    27         "allow-plugins": {
    28             "phpstan/extension-installer": true,
    29             "dealerdirect/phpcodesniffer-composer-installer": true
    30         }
    31     },
    32     "scripts": {
    33         "stan": "vendor/bin/phpstan analyse --memory-limit=-1 --error-format=table > ./phpstan-report-iloveimg-watermark.log",
    34         "phpcs": "phpcs -s --ignore=*/node_modules/*,*/vendor/*,*/iloveimg-php/*,*/.github/*,*/assets/*,*/dev/* --report-file=./codesniffer-report-iloveimg-watermark.log ./",
    35         "phpcbf": "phpcbf --ignore=node_modules/,vendor/,iloveimg-php/,assets/,dev/,.github/ ./",
    36         "autoload-dev": "composer dump-autoload",
    37         "autoload-prod": "composer dump-autoload --no-dev"
    38     },
    39     "autoload": {
    40         "psr-4": {
    41             "Ilove_Img_Wm\\": "admin"
    42         }
     27    "allow-plugins": {
     28      "phpstan/extension-installer": true,
     29      "dealerdirect/phpcodesniffer-composer-installer": true
    4330    }
     31  },
     32  "scripts": {
     33    "stan": "vendor/bin/phpstan analyse --memory-limit=-1 --error-format=table > ./phpstan-report-iloveimg-watermark.log",
     34    "phpcs": "phpcs -s --ignore=*/node_modules/*,*/vendor/*,*/iloveimg-php/*,*/.github/*,*/assets/*,*/dev/* --report-file=./codesniffer-report-iloveimg-watermark.log ./",
     35    "phpcbf": "phpcbf --ignore=node_modules/,vendor/,iloveimg-php/,assets/,dev/,.github/ ./",
     36    "autoload-dev": "composer dump-autoload",
     37    "autoload-prod": "composer dump-autoload --no-dev"
     38  },
     39  "autoload": {
     40    "psr-4": {
     41      "Ilove_Img_Wm\\": "admin"
     42    }
     43  }
    4444}
  • watermark-protect-images/trunk/gulpfile.mjs

    r3281947 r3351399  
    6060
    6161// Default task
    62 gulp.task('default', gulp.series('build-css', 'build-js', 'watch'));
     62if (process.env.NODE_ENV === 'production') {
     63    gulp.task('default', gulp.series('build-css', 'build-js'));
     64} else {
     65    gulp.task('default', gulp.series('build-css', 'build-js', 'watch'));
     66}
  • watermark-protect-images/trunk/ilove-img-watermark.php

    r3308468 r3351399  
    1111 * Plugin URI:        https://iloveapi.com/
    1212 * Description:       Protect your site from image theft with our reliable and easy-to-use watermark plugin. Effective protection for your images.
    13  * Version:           2.2.11
     13 * Version:           2.2.12
    1414 * Requires at least: 5.3
    1515 * Requires PHP:      7.4
  • watermark-protect-images/trunk/package.json

    r3308468 r3351399  
    55  "main": "index.js",
    66  "scripts": {
    7     "dev": "NODE_ENV='development' gulp",
    8     "build": "NODE_ENV='production' gulp"
     7    "dev": "cross-env NODE_ENV=development gulp",
     8    "build": "cross-env NODE_ENV=production gulp"
    99  },
    1010  "author": "ilovepdf",
    1111  "license": "ISC",
    1212  "devDependencies": {
    13     "@babel/core": "^7.27",
    14     "@babel/preset-env": "^7.27",
     13    "@babel/core": "^7.28",
     14    "@babel/preset-env": "^7.28",
     15    "cross-env": "^10.0.0",
    1516    "gulp": "^5.0.1",
    1617    "gulp-autoprefixer": "^9.0.0",
     
    1819    "gulp-clean-css": "^4.3.0",
    1920    "gulp-if": "^3.0.0",
    20     "gulp-rename": "^2.0.0",
     21    "gulp-rename": "^2.1.0",
    2122    "gulp-sass": "^6.0.1",
    2223    "gulp-sourcemaps": "^3.0.0",
    2324    "gulp-uglify": "^3.0.2",
    2425    "merge-stream": "^2.0.0",
    25     "sass": "^1.89"
     26    "sass": "^1.91.0"
    2627  }
    2728}
  • watermark-protect-images/trunk/phpcs.xml

    r2995900 r3351399  
    33    <description>WordPress Config.</description>
    44        <rule ref="WordPress-Extra">
     5            <exclude name="Generic.Functions.CallTimePassByReference"/>
    56            <exclude name="Generic.WhiteSpace.DisallowSpaceIndent" />
    6                 <property name="indent" value="4"/>
    7             <properties>
    8             </properties>
     7            <property name="indent" value="4"/>
    98        </rule>
    109        <rule ref="WordPress.WP.I18n">
  • watermark-protect-images/trunk/vendor/composer/installed.json

    r3308468 r3351399  
    33        {
    44            "name": "dealerdirect/phpcodesniffer-composer-installer",
    5             "version": "v1.0.0",
    6             "version_normalized": "1.0.0.0",
     5            "version": "v1.1.2",
     6            "version_normalized": "1.1.2.0",
    77            "source": {
    88                "type": "git",
    99                "url": "https://github.com/PHPCSStandards/composer-installer.git",
    10                 "reference": "4be43904336affa5c2f70744a348312336afd0da"
    11             },
    12             "dist": {
    13                 "type": "zip",
    14                 "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da",
    15                 "reference": "4be43904336affa5c2f70744a348312336afd0da",
    16                 "shasum": ""
    17             },
    18             "require": {
    19                 "composer-plugin-api": "^1.0 || ^2.0",
     10                "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1"
     11            },
     12            "dist": {
     13                "type": "zip",
     14                "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1",
     15                "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1",
     16                "shasum": ""
     17            },
     18            "require": {
     19                "composer-plugin-api": "^2.2",
    2020                "php": ">=5.4",
    2121                "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0"
    2222            },
    2323            "require-dev": {
    24                 "composer/composer": "*",
     24                "composer/composer": "^2.2",
    2525                "ext-json": "*",
    2626                "ext-zip": "*",
    27                 "php-parallel-lint/php-parallel-lint": "^1.3.1",
     27                "php-parallel-lint/php-parallel-lint": "^1.4.0",
    2828                "phpcompatibility/php-compatibility": "^9.0",
    2929                "yoast/phpunit-polyfills": "^1.0"
    3030            },
    31             "time": "2023-01-05T11:28:13+00:00",
     31            "time": "2025-07-17T20:45:56+00:00",
    3232            "type": "composer-plugin",
    3333            "extra": {
     
    4747                {
    4848                    "name": "Franck Nijhof",
    49                     "email": "franck.nijhof@dealerdirect.com",
    50                     "homepage": "http://www.frenck.nl",
    51                     "role": "Developer / IT Manager"
     49                    "email": "opensource@frenck.dev",
     50                    "homepage": "https://frenck.dev",
     51                    "role": "Open source developer"
    5252                },
    5353                {
     
    5757            ],
    5858            "description": "PHP_CodeSniffer Standards Composer Installer Plugin",
    59             "homepage": "http://www.dealerdirect.com",
    6059            "keywords": [
    6160                "PHPCodeSniffer",
     
    7877            "support": {
    7978                "issues": "https://github.com/PHPCSStandards/composer-installer/issues",
     79                "security": "https://github.com/PHPCSStandards/composer-installer/security/policy",
    8080                "source": "https://github.com/PHPCSStandards/composer-installer"
    8181            },
     82            "funding": [
     83                {
     84                    "url": "https://github.com/PHPCSStandards",
     85                    "type": "github"
     86                },
     87                {
     88                    "url": "https://github.com/jrfnl",
     89                    "type": "github"
     90                },
     91                {
     92                    "url": "https://opencollective.com/php_codesniffer",
     93                    "type": "open_collective"
     94                },
     95                {
     96                    "url": "https://thanks.dev/u/gh/phpcsstandards",
     97                    "type": "thanks_dev"
     98                }
     99            ],
    82100            "install-path": "../dealerdirect/phpcodesniffer-composer-installer"
    83101        },
     
    150168        {
    151169            "name": "guzzlehttp/guzzle",
    152             "version": "7.9.3",
    153             "version_normalized": "7.9.3.0",
     170            "version": "7.10.0",
     171            "version_normalized": "7.10.0.0",
    154172            "source": {
    155173                "type": "git",
    156174                "url": "https://github.com/guzzle/guzzle.git",
    157                 "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77"
    158             },
    159             "dist": {
    160                 "type": "zip",
    161                 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
    162                 "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
     175                "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4"
     176            },
     177            "dist": {
     178                "type": "zip",
     179                "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4",
     180                "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4",
    163181                "shasum": ""
    164182            },
    165183            "require": {
    166184                "ext-json": "*",
    167                 "guzzlehttp/promises": "^1.5.3 || ^2.0.3",
    168                 "guzzlehttp/psr7": "^2.7.0",
     185                "guzzlehttp/promises": "^2.3",
     186                "guzzlehttp/psr7": "^2.8",
    169187                "php": "^7.2.5 || ^8.0",
    170188                "psr/http-client": "^1.0",
     
    187205                "psr/log": "Required for using the Log middleware"
    188206            },
    189             "time": "2025-03-27T13:37:11+00:00",
     207            "time": "2025-08-23T22:36:01+00:00",
    190208            "type": "library",
    191209            "extra": {
     
    259277            "support": {
    260278                "issues": "https://github.com/guzzle/guzzle/issues",
    261                 "source": "https://github.com/guzzle/guzzle/tree/7.9.3"
     279                "source": "https://github.com/guzzle/guzzle/tree/7.10.0"
    262280            },
    263281            "funding": [
     
    279297        {
    280298            "name": "guzzlehttp/promises",
    281             "version": "2.2.0",
    282             "version_normalized": "2.2.0.0",
     299            "version": "2.3.0",
     300            "version_normalized": "2.3.0.0",
    283301            "source": {
    284302                "type": "git",
    285303                "url": "https://github.com/guzzle/promises.git",
    286                 "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c"
    287             },
    288             "dist": {
    289                 "type": "zip",
    290                 "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c",
    291                 "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c",
     304                "reference": "481557b130ef3790cf82b713667b43030dc9c957"
     305            },
     306            "dist": {
     307                "type": "zip",
     308                "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957",
     309                "reference": "481557b130ef3790cf82b713667b43030dc9c957",
    292310                "shasum": ""
    293311            },
     
    297315            "require-dev": {
    298316                "bamarni/composer-bin-plugin": "^1.8.2",
    299                 "phpunit/phpunit": "^8.5.39 || ^9.6.20"
    300             },
    301             "time": "2025-03-27T13:27:01+00:00",
     317                "phpunit/phpunit": "^8.5.44 || ^9.6.25"
     318            },
     319            "time": "2025-08-22T14:34:08+00:00",
    302320            "type": "library",
    303321            "extra": {
     
    345363            "support": {
    346364                "issues": "https://github.com/guzzle/promises/issues",
    347                 "source": "https://github.com/guzzle/promises/tree/2.2.0"
     365                "source": "https://github.com/guzzle/promises/tree/2.3.0"
    348366            },
    349367            "funding": [
     
    365383        {
    366384            "name": "guzzlehttp/psr7",
    367             "version": "2.7.1",
    368             "version_normalized": "2.7.1.0",
     385            "version": "2.8.0",
     386            "version_normalized": "2.8.0.0",
    369387            "source": {
    370388                "type": "git",
    371389                "url": "https://github.com/guzzle/psr7.git",
    372                 "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16"
    373             },
    374             "dist": {
    375                 "type": "zip",
    376                 "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16",
    377                 "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16",
     390                "reference": "21dc724a0583619cd1652f673303492272778051"
     391            },
     392            "dist": {
     393                "type": "zip",
     394                "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051",
     395                "reference": "21dc724a0583619cd1652f673303492272778051",
    378396                "shasum": ""
    379397            },
     
    391409                "bamarni/composer-bin-plugin": "^1.8.2",
    392410                "http-interop/http-factory-tests": "0.9.0",
    393                 "phpunit/phpunit": "^8.5.39 || ^9.6.20"
     411                "phpunit/phpunit": "^8.5.44 || ^9.6.25"
    394412            },
    395413            "suggest": {
    396414                "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
    397415            },
    398             "time": "2025-03-27T12:30:47+00:00",
     416            "time": "2025-08-23T21:21:41+00:00",
    399417            "type": "library",
    400418            "extra": {
     
    464482            "support": {
    465483                "issues": "https://github.com/guzzle/psr7/issues",
    466                 "source": "https://github.com/guzzle/psr7/tree/2.7.1"
     484                "source": "https://github.com/guzzle/psr7/tree/2.8.0"
    467485            },
    468486            "funding": [
     
    536554        {
    537555            "name": "php-stubs/wordpress-stubs",
    538             "version": "v6.8.1",
    539             "version_normalized": "6.8.1.0",
     556            "version": "v6.8.2",
     557            "version_normalized": "6.8.2.0",
    540558            "source": {
    541559                "type": "git",
    542560                "url": "https://github.com/php-stubs/wordpress-stubs.git",
    543                 "reference": "92e444847d94f7c30f88c60004648f507688acd5"
    544             },
    545             "dist": {
    546                 "type": "zip",
    547                 "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/92e444847d94f7c30f88c60004648f507688acd5",
    548                 "reference": "92e444847d94f7c30f88c60004648f507688acd5",
     561                "reference": "9c8e22e437463197c1ec0d5eaa9ddd4a0eb6d7f8"
     562            },
     563            "dist": {
     564                "type": "zip",
     565                "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/9c8e22e437463197c1ec0d5eaa9ddd4a0eb6d7f8",
     566                "reference": "9c8e22e437463197c1ec0d5eaa9ddd4a0eb6d7f8",
    549567                "shasum": ""
    550568            },
     
    554572            "require-dev": {
    555573                "dealerdirect/phpcodesniffer-composer-installer": "^1.0",
    556                 "nikic/php-parser": "^5.4",
     574                "nikic/php-parser": "^5.5",
    557575                "php": "^7.4 || ^8.0",
    558576                "php-stubs/generator": "^0.8.3",
     
    568586                "szepeviktor/phpstan-wordpress": "WordPress extensions for PHPStan"
    569587            },
    570             "time": "2025-05-02T12:33:34+00:00",
     588            "time": "2025-07-16T06:41:00+00:00",
    571589            "type": "library",
    572590            "installation-source": "dist",
     
    584602            "support": {
    585603                "issues": "https://github.com/php-stubs/wordpress-stubs/issues",
    586                 "source": "https://github.com/php-stubs/wordpress-stubs/tree/v6.8.1"
     604                "source": "https://github.com/php-stubs/wordpress-stubs/tree/v6.8.2"
    587605            },
    588606            "install-path": "../php-stubs/wordpress-stubs"
     
    590608        {
    591609            "name": "phpcsstandards/phpcsextra",
    592             "version": "1.3.0",
    593             "version_normalized": "1.3.0.0",
     610            "version": "1.4.0",
     611            "version_normalized": "1.4.0.0",
    594612            "source": {
    595613                "type": "git",
    596614                "url": "https://github.com/PHPCSStandards/PHPCSExtra.git",
    597                 "reference": "46d08eb86eec622b96c466adec3063adfed280dd"
    598             },
    599             "dist": {
    600                 "type": "zip",
    601                 "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/46d08eb86eec622b96c466adec3063adfed280dd",
    602                 "reference": "46d08eb86eec622b96c466adec3063adfed280dd",
     615                "reference": "fa4b8d051e278072928e32d817456a7fdb57b6ca"
     616            },
     617            "dist": {
     618                "type": "zip",
     619                "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/fa4b8d051e278072928e32d817456a7fdb57b6ca",
     620                "reference": "fa4b8d051e278072928e32d817456a7fdb57b6ca",
    603621                "shasum": ""
    604622            },
    605623            "require": {
    606624                "php": ">=5.4",
    607                 "phpcsstandards/phpcsutils": "^1.0.9",
    608                 "squizlabs/php_codesniffer": "^3.12.1"
     625                "phpcsstandards/phpcsutils": "^1.1.0",
     626                "squizlabs/php_codesniffer": "^3.13.0 || ^4.0"
    609627            },
    610628            "require-dev": {
    611629                "php-parallel-lint/php-console-highlighter": "^1.0",
    612                 "php-parallel-lint/php-parallel-lint": "^1.3.2",
     630                "php-parallel-lint/php-parallel-lint": "^1.4.0",
    613631                "phpcsstandards/phpcsdevcs": "^1.1.6",
    614632                "phpcsstandards/phpcsdevtools": "^1.2.1",
    615                 "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0"
    616             },
    617             "time": "2025-04-20T23:35:32+00:00",
     633                "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4"
     634            },
     635            "time": "2025-06-14T07:40:39+00:00",
    618636            "type": "phpcodesniffer-standard",
    619637            "extra": {
     
    675693        {
    676694            "name": "phpcsstandards/phpcsutils",
    677             "version": "1.0.12",
    678             "version_normalized": "1.0.12.0",
     695            "version": "1.1.1",
     696            "version_normalized": "1.1.1.0",
    679697            "source": {
    680698                "type": "git",
    681699                "url": "https://github.com/PHPCSStandards/PHPCSUtils.git",
    682                 "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c"
    683             },
    684             "dist": {
    685                 "type": "zip",
    686                 "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/87b233b00daf83fb70f40c9a28692be017ea7c6c",
    687                 "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c",
     700                "reference": "f7eb16f2fa4237d5db9e8fed8050239bee17a9bd"
     701            },
     702            "dist": {
     703                "type": "zip",
     704                "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/f7eb16f2fa4237d5db9e8fed8050239bee17a9bd",
     705                "reference": "f7eb16f2fa4237d5db9e8fed8050239bee17a9bd",
    688706                "shasum": ""
    689707            },
     
    691709                "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0",
    692710                "php": ">=5.4",
    693                 "squizlabs/php_codesniffer": "^3.10.0 || 4.0.x-dev@dev"
     711                "squizlabs/php_codesniffer": "^3.13.0 || ^4.0"
    694712            },
    695713            "require-dev": {
    696714                "ext-filter": "*",
    697715                "php-parallel-lint/php-console-highlighter": "^1.0",
    698                 "php-parallel-lint/php-parallel-lint": "^1.3.2",
     716                "php-parallel-lint/php-parallel-lint": "^1.4.0",
    699717                "phpcsstandards/phpcsdevcs": "^1.1.6",
    700                 "yoast/phpunit-polyfills": "^1.1.0 || ^2.0.0"
    701             },
    702             "time": "2024-05-20T13:34:27+00:00",
     718                "yoast/phpunit-polyfills": "^1.1.0 || ^2.0.0 || ^3.0.0"
     719            },
     720            "time": "2025-08-10T01:04:45+00:00",
    703721            "type": "phpcodesniffer-standard",
    704722            "extra": {
     
    737755                "phpcs",
    738756                "phpcs3",
     757                "phpcs4",
    739758                "standards",
    740759                "static analysis",
     
    760779                    "url": "https://opencollective.com/php_codesniffer",
    761780                    "type": "open_collective"
     781                },
     782                {
     783                    "url": "https://thanks.dev/u/gh/phpcsstandards",
     784                    "type": "thanks_dev"
    762785                }
    763786            ],
     
    817840        {
    818841            "name": "phpstan/phpstan",
    819             "version": "2.1.17",
    820             "version_normalized": "2.1.17.0",
     842            "version": "2.1.22",
     843            "version_normalized": "2.1.22.0",
    821844            "source": {
    822845                "type": "git",
    823846                "url": "https://github.com/phpstan/phpstan.git",
    824                 "reference": "89b5ef665716fa2a52ecd2633f21007a6a349053"
    825             },
    826             "dist": {
    827                 "type": "zip",
    828                 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/89b5ef665716fa2a52ecd2633f21007a6a349053",
    829                 "reference": "89b5ef665716fa2a52ecd2633f21007a6a349053",
     847                "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4"
     848            },
     849            "dist": {
     850                "type": "zip",
     851                "url": "https://api.github.com/repos/phpstan/phpstan/zipball/41600c8379eb5aee63e9413fe9e97273e25d57e4",
     852                "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4",
    830853                "shasum": ""
    831854            },
     
    836859                "phpstan/phpstan-shim": "*"
    837860            },
    838             "time": "2025-05-21T20:55:28+00:00",
     861            "time": "2025-08-04T19:17:37+00:00",
    839862            "bin": [
    840863                "phpstan",
     
    10941117        {
    10951118            "name": "squizlabs/php_codesniffer",
    1096             "version": "3.13.0",
    1097             "version_normalized": "3.13.0.0",
     1119            "version": "3.13.2",
     1120            "version_normalized": "3.13.2.0",
    10981121            "source": {
    10991122                "type": "git",
    11001123                "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
    1101                 "reference": "65ff2489553b83b4597e89c3b8b721487011d186"
    1102             },
    1103             "dist": {
    1104                 "type": "zip",
    1105                 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/65ff2489553b83b4597e89c3b8b721487011d186",
    1106                 "reference": "65ff2489553b83b4597e89c3b8b721487011d186",
     1124                "reference": "5b5e3821314f947dd040c70f7992a64eac89025c"
     1125            },
     1126            "dist": {
     1127                "type": "zip",
     1128                "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/5b5e3821314f947dd040c70f7992a64eac89025c",
     1129                "reference": "5b5e3821314f947dd040c70f7992a64eac89025c",
    11071130                "shasum": ""
    11081131            },
     
    11161139                "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4"
    11171140            },
    1118             "time": "2025-05-11T03:36:00+00:00",
     1141            "time": "2025-06-17T22:17:01+00:00",
    11191142            "bin": [
    11201143                "bin/phpcbf",
     
    13161339        {
    13171340            "name": "wp-coding-standards/wpcs",
    1318             "version": "3.1.0",
    1319             "version_normalized": "3.1.0.0",
     1341            "version": "3.2.0",
     1342            "version_normalized": "3.2.0.0",
    13201343            "source": {
    13211344                "type": "git",
    13221345                "url": "https://github.com/WordPress/WordPress-Coding-Standards.git",
    1323                 "reference": "9333efcbff231f10dfd9c56bb7b65818b4733ca7"
    1324             },
    1325             "dist": {
    1326                 "type": "zip",
    1327                 "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/9333efcbff231f10dfd9c56bb7b65818b4733ca7",
    1328                 "reference": "9333efcbff231f10dfd9c56bb7b65818b4733ca7",
     1346                "reference": "d2421de7cec3274ae622c22c744de9a62c7925af"
     1347            },
     1348            "dist": {
     1349                "type": "zip",
     1350                "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/d2421de7cec3274ae622c22c744de9a62c7925af",
     1351                "reference": "d2421de7cec3274ae622c22c744de9a62c7925af",
    13291352                "shasum": ""
    13301353            },
     
    13351358                "ext-xmlreader": "*",
    13361359                "php": ">=5.4",
    1337                 "phpcsstandards/phpcsextra": "^1.2.1",
    1338                 "phpcsstandards/phpcsutils": "^1.0.10",
    1339                 "squizlabs/php_codesniffer": "^3.9.0"
     1360                "phpcsstandards/phpcsextra": "^1.4.0",
     1361                "phpcsstandards/phpcsutils": "^1.1.0",
     1362                "squizlabs/php_codesniffer": "^3.13.0"
    13401363            },
    13411364            "require-dev": {
    13421365                "php-parallel-lint/php-console-highlighter": "^1.0.0",
    1343                 "php-parallel-lint/php-parallel-lint": "^1.3.2",
     1366                "php-parallel-lint/php-parallel-lint": "^1.4.0",
    13441367                "phpcompatibility/php-compatibility": "^9.0",
    13451368                "phpcsstandards/phpcsdevtools": "^1.2.0",
     
    13501373                "ext-mbstring": "For improved results"
    13511374            },
    1352             "time": "2024-03-25T16:39:00+00:00",
     1375            "time": "2025-07-24T20:08:31+00:00",
    13531376            "type": "phpcodesniffer-standard",
    13541377            "installation-source": "dist",
  • watermark-protect-images/trunk/vendor/composer/installed.php

    r3308468 r3351399  
    44        'pretty_version' => 'dev-develop',
    55        'version' => 'dev-develop',
    6         'reference' => 'f8d8fe103fc2ad8556ef776e0c5011c6063818c5',
     6        'reference' => 'dbf0adcc759dc1630d1008748049d6a1c3819308',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'dealerdirect/phpcodesniffer-composer-installer' => array(
    14             'pretty_version' => 'v1.0.0',
    15             'version' => '1.0.0.0',
    16             'reference' => '4be43904336affa5c2f70744a348312336afd0da',
     14            'pretty_version' => 'v1.1.2',
     15            'version' => '1.1.2.0',
     16            'reference' => 'e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1',
    1717            'type' => 'composer-plugin',
    1818            'install_path' => __DIR__ . '/../dealerdirect/phpcodesniffer-composer-installer',
     
    3030        ),
    3131        'guzzlehttp/guzzle' => array(
    32             'pretty_version' => '7.9.3',
    33             'version' => '7.9.3.0',
    34             'reference' => '7b2f29fe81dc4da0ca0ea7d42107a0845946ea77',
     32            'pretty_version' => '7.10.0',
     33            'version' => '7.10.0.0',
     34            'reference' => 'b51ac707cfa420b7bfd4e4d5e510ba8008e822b4',
    3535            'type' => 'library',
    3636            'install_path' => __DIR__ . '/../guzzlehttp/guzzle',
     
    3939        ),
    4040        'guzzlehttp/promises' => array(
    41             'pretty_version' => '2.2.0',
    42             'version' => '2.2.0.0',
    43             'reference' => '7c69f28996b0a6920945dd20b3857e499d9ca96c',
     41            'pretty_version' => '2.3.0',
     42            'version' => '2.3.0.0',
     43            'reference' => '481557b130ef3790cf82b713667b43030dc9c957',
    4444            'type' => 'library',
    4545            'install_path' => __DIR__ . '/../guzzlehttp/promises',
     
    4848        ),
    4949        'guzzlehttp/psr7' => array(
    50             'pretty_version' => '2.7.1',
    51             'version' => '2.7.1.0',
    52             'reference' => 'c2270caaabe631b3b44c85f99e5a04bbb8060d16',
     50            'pretty_version' => '2.8.0',
     51            'version' => '2.8.0.0',
     52            'reference' => '21dc724a0583619cd1652f673303492272778051',
    5353            'type' => 'library',
    5454            'install_path' => __DIR__ . '/../guzzlehttp/psr7',
     
    7070            'pretty_version' => 'dev-develop',
    7171            'version' => 'dev-develop',
    72             'reference' => 'f8d8fe103fc2ad8556ef776e0c5011c6063818c5',
     72            'reference' => 'dbf0adcc759dc1630d1008748049d6a1c3819308',
    7373            'type' => 'wordpress-plugin',
    7474            'install_path' => __DIR__ . '/../../',
     
    7777        ),
    7878        'php-stubs/wordpress-stubs' => array(
    79             'pretty_version' => 'v6.8.1',
    80             'version' => '6.8.1.0',
    81             'reference' => '92e444847d94f7c30f88c60004648f507688acd5',
     79            'pretty_version' => 'v6.8.2',
     80            'version' => '6.8.2.0',
     81            'reference' => '9c8e22e437463197c1ec0d5eaa9ddd4a0eb6d7f8',
    8282            'type' => 'library',
    8383            'install_path' => __DIR__ . '/../php-stubs/wordpress-stubs',
     
    8686        ),
    8787        'phpcsstandards/phpcsextra' => array(
    88             'pretty_version' => '1.3.0',
    89             'version' => '1.3.0.0',
    90             'reference' => '46d08eb86eec622b96c466adec3063adfed280dd',
     88            'pretty_version' => '1.4.0',
     89            'version' => '1.4.0.0',
     90            'reference' => 'fa4b8d051e278072928e32d817456a7fdb57b6ca',
    9191            'type' => 'phpcodesniffer-standard',
    9292            'install_path' => __DIR__ . '/../phpcsstandards/phpcsextra',
     
    9595        ),
    9696        'phpcsstandards/phpcsutils' => array(
    97             'pretty_version' => '1.0.12',
    98             'version' => '1.0.12.0',
    99             'reference' => '87b233b00daf83fb70f40c9a28692be017ea7c6c',
     97            'pretty_version' => '1.1.1',
     98            'version' => '1.1.1.0',
     99            'reference' => 'f7eb16f2fa4237d5db9e8fed8050239bee17a9bd',
    100100            'type' => 'phpcodesniffer-standard',
    101101            'install_path' => __DIR__ . '/../phpcsstandards/phpcsutils',
     
    113113        ),
    114114        'phpstan/phpstan' => array(
    115             'pretty_version' => '2.1.17',
    116             'version' => '2.1.17.0',
    117             'reference' => '89b5ef665716fa2a52ecd2633f21007a6a349053',
     115            'pretty_version' => '2.1.22',
     116            'version' => '2.1.22.0',
     117            'reference' => '41600c8379eb5aee63e9413fe9e97273e25d57e4',
    118118            'type' => 'library',
    119119            'install_path' => __DIR__ . '/../phpstan/phpstan',
     
    176176        ),
    177177        'squizlabs/php_codesniffer' => array(
    178             'pretty_version' => '3.13.0',
    179             'version' => '3.13.0.0',
    180             'reference' => '65ff2489553b83b4597e89c3b8b721487011d186',
     178            'pretty_version' => '3.13.2',
     179            'version' => '3.13.2.0',
     180            'reference' => '5b5e3821314f947dd040c70f7992a64eac89025c',
    181181            'type' => 'library',
    182182            'install_path' => __DIR__ . '/../squizlabs/php_codesniffer',
     
    203203        ),
    204204        'wp-coding-standards/wpcs' => array(
    205             'pretty_version' => '3.1.0',
    206             'version' => '3.1.0.0',
    207             'reference' => '9333efcbff231f10dfd9c56bb7b65818b4733ca7',
     205            'pretty_version' => '3.2.0',
     206            'version' => '3.2.0.0',
     207            'reference' => 'd2421de7cec3274ae622c22c744de9a62c7925af',
    208208            'type' => 'phpcodesniffer-standard',
    209209            'install_path' => __DIR__ . '/../wp-coding-standards/wpcs',
  • watermark-protect-images/trunk/vendor/composer/platform_check.php

    r3257340 r3351399  
    2020        }
    2121    }
    22     trigger_error(
    23         'Composer detected issues in your platform: ' . implode(' ', $issues),
    24         E_USER_ERROR
     22    throw new \RuntimeException(
     23        'Composer detected issues in your platform: ' . implode(' ', $issues)
    2524    );
    2625}
  • watermark-protect-images/trunk/vendor/guzzlehttp/guzzle/CHANGELOG.md

    r3281947 r3351399  
    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
  • watermark-protect-images/trunk/vendor/guzzlehttp/guzzle/composer.json

    r3165141 r3351399  
    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"
  • watermark-protect-images/trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php

    r3165141 r3351399  
    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        }
  • watermark-protect-images/trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php

    r3165141 r3351399  
    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;
  • watermark-protect-images/trunk/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php

    r3281947 r3351399  
    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
  • watermark-protect-images/trunk/vendor/guzzlehttp/guzzle/src/Middleware.php

    r3165141 r3351399  
    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.
  • watermark-protect-images/trunk/vendor/guzzlehttp/promises/CHANGELOG.md

    r3281947 r3351399  
    11# CHANGELOG
     2
     3
     4## 2.3.0 - 2025-08-22
     5
     6### Added
     7
     8- PHP 8.5 support
    29
    310
  • watermark-protect-images/trunk/vendor/guzzlehttp/promises/README.md

    r3165141 r3351399  
    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
  • watermark-protect-images/trunk/vendor/guzzlehttp/promises/composer.json

    r3165141 r3351399  
    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": {
  • watermark-protect-images/trunk/vendor/guzzlehttp/psr7/CHANGELOG.md

    r3281947 r3351399  
    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
  • watermark-protect-images/trunk/vendor/guzzlehttp/psr7/README.md

    r3165141 r3351399  
    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
  • watermark-protect-images/trunk/vendor/guzzlehttp/psr7/composer.json

    r3165141 r3351399  
    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": {
  • watermark-protect-images/trunk/vendor/guzzlehttp/psr7/src/MessageTrait.php

    r3165141 r3351399  
    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
  • watermark-protect-images/trunk/vendor/guzzlehttp/psr7/src/Utils.php

    r3165141 r3351399  
    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        }
Note: See TracChangeset for help on using the changeset viewer.