Plugin Directory

Changeset 3447042


Ignore:
Timestamp:
01/26/2026 11:08:40 AM (2 months ago)
Author:
pluginever
Message:

Update to version 1.3.4

Location:
wc-variation-images
Files:
104 added
10 deleted
26 edited
1 copied

Legend:

Unmodified
Added
Removed
  • wc-variation-images/tags/1.3.4/includes/Admin/Admin.php

    r3401858 r3447042  
    6565        wp_enqueue_style( 'bytekit-components' );
    6666        wp_enqueue_style( 'bytekit-layout' );
    67 
    68         // TODO: Remove this line when Black Friday offer is over.
    69         wc_variation_images()->scripts->enqueue_style( 'wcvi-black-friday', 'css/black-friday.css' );
    7067
    7168        wc_variation_images()->scripts->register_style( 'wc-variation-images', 'css/admin.css' );
  • wc-variation-images/tags/1.3.4/includes/Admin/Notices.php

    r3401858 r3447042  
    3131        $current_time   = absint( wp_date( 'U' ) );
    3232
    33         // phpcs:disable
    34         // TODO: Uncomment the below code when Black Friday offer is over.
    35         /*
    3633        if ( ! defined( 'WCVI_PRO_VERSION' ) ) {
    3734            wc_variation_images()->notices->add(
     
    4138                    'style'       => 'border-left-color: #0542fa;',
    4239                    'dismissible' => false,
    43                 )
    44             );
    45         }
    46         */
    47         // phpcs:enable
    48 
    49         // Black Friday offer notice.
    50         $black_friday_end_time = date_i18n( strtotime( '2025-12-05 00:00:00' ) );
    51         if ( ! defined( 'WCVI_PRO_VERSION' ) && $current_time < $black_friday_end_time ) {
    52             wc_variation_images()->notices->add(
    53                 array(
    54                     'message'     => __DIR__ . '/views/notices/black-friday.php',
    55                     'dismissible' => false,
    56                     'notice_id'   => 'wcvi_black_friday_promo_2025',
    57                     'style'       => 'border-left-color: #000000;',
    58                     'class'       => 'notice-black-friday',
    5940                )
    6041            );
  • wc-variation-images/tags/1.3.4/includes/Plugin.php

    r3332863 r3447042  
    187187        }
    188188    }
    189 
    190     /**
    191      * Get assets path.
    192      *
    193      * @param string $file Optional. File name.
    194      *
    195      * @since 1.0.0
    196      * @return string
    197      */
    198     public function get_assets_path( $file = '' ) {
    199         return $this->get_dir_path( 'assets/' . $file );
    200     }
    201 
    202     /**
    203      * Get assets url.
    204      *
    205      * @param string $file Optional. File name.
    206      *
    207      * @since 1.0.0
    208      * @return string
    209      */
    210     public function get_assets_url( $file = '' ) {
    211         return $this->get_dir_url( 'assets/' . $file );
    212     }
    213189}
  • wc-variation-images/tags/1.3.4/languages/wc-variation-images.pot

    r3401858 r3447042  
    1 # Copyright (C) 2025 PluginEver
     1# Copyright (C) 2026 PluginEver
    22# This file is distributed under the GPL v2 or later.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Variation Images 1.3.3\n"
    6 "Report-Msgid-Bugs-To: https://pluginever.com/support/\n"
    7 "POT-Creation-Date: 2025-11-24 12:40:11+00:00\n"
    8 "MIME-Version: 1.0\n"
    9 "Content-Type: text/plain; charset=utf-8\n"
    10 "Content-Transfer-Encoding: 8bit\n"
    11 "PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n"
     5"Project-Id-Version: Variation Images 1.3.4\n"
     6"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wc-variation-images\n"
    127"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    138"Language-Team: LANGUAGE <LL@li.org>\n"
    14 "Language: en\n"
    15 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
    16 "X-Poedit-Country: United States\n"
    17 "X-Poedit-SourceCharset: UTF-8\n"
    18 "X-Poedit-KeywordsList: "
    19 "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
    20 "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
    21 "X-Poedit-Basepath: ../\n"
    22 "X-Poedit-SearchPath-0: .\n"
    23 "X-Poedit-Bookmarks: \n"
    24 "X-Textdomain-Support: yes\n"
    25 "X-Generator: grunt-wp-i18n 1.0.3\n"
    26 
    27 #. Plugin Name of the plugin/theme
     9"MIME-Version: 1.0\n"
     10"Content-Type: text/plain; charset=UTF-8\n"
     11"Content-Transfer-Encoding: 8bit\n"
     12"POT-Creation-Date: 2026-01-26T10:56:10+00:00\n"
     13"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
     14"X-Generator: WP-CLI 2.12.0\n"
     15"X-Domain: wc-variation-images\n"
     16
     17#. Plugin Name of the plugin
     18#: wc-variation-images.php
     19#: includes/Admin/Admin.php:78
     20#: includes/Admin/Admin.php:80
     21#: includes/Admin/Admin.php:112
     22#: includes/Admin/Admin.php:113
     23#: includes/Admin/Products.php:40
    2824msgid "Variation Images"
    2925msgstr ""
    3026
     27#. Plugin URI of the plugin
     28#: wc-variation-images.php
     29msgid "https://pluginever.com/plugins/wc-variation-images-pro"
     30msgstr ""
     31
     32#. Description of the plugin
     33#: wc-variation-images.php
     34msgid "Adds additional gallery images per product variation in WooCommerce."
     35msgstr ""
     36
     37#. Author of the plugin
     38#: wc-variation-images.php
     39msgid "PluginEver"
     40msgstr ""
     41
     42#. Author URI of the plugin
     43#: wc-variation-images.php
     44msgid "https://pluginever.com"
     45msgstr ""
     46
     47#: includes/Admin/Admin.php:79
     48msgid "Add Additional Images"
     49msgstr ""
     50
     51#: includes/Admin/Admin.php:81
     52msgid "Add to Variation"
     53msgstr ""
     54
    3155#: includes/Admin/Admin.php:82
    32 msgid "Add Additional Images"
    33 msgstr ""
    34 
    35 #: includes/Admin/Admin.php:84
    36 msgid "Add to Variation"
    37 msgstr ""
    38 
    39 #: includes/Admin/Admin.php:85
    4056msgid "Upload limit 3 images in free version"
    4157msgstr ""
    4258
    43 #: includes/Admin/Admin.php:86
    44 msgid ""
    45 "Click on link below to add additional images. Click on image itself to "
    46 "remove the image. Click and drag image to re-order the image position."
    47 msgstr ""
    48 
    49 #: includes/Admin/Admin.php:135
     59#: includes/Admin/Admin.php:83
     60msgid "Click on link below to add additional images. Click on image itself to remove the image. Click and drag image to re-order the image position."
     61msgstr ""
     62
    5063#. translators: 1: Plugin name 2: WordPress
    51 msgid ""
    52 "Thank you for using %1$s. If you like it, please leave us a %2$s rating. A "
    53 "huge thank you from PluginEver in advance!"
    54 msgstr ""
    55 
    56 #: includes/Admin/Admin.php:137
     64#: includes/Admin/Admin.php:132
     65#, php-format
     66msgid "Thank you for using %1$s. If you like it, please leave us a %2$s rating. A huge thank you from PluginEver in advance!"
     67msgstr ""
     68
     69#: includes/Admin/Admin.php:134
    5770msgid "Thanks :)"
    5871msgstr ""
    5972
    60 #: includes/Admin/Admin.php:155
    6173#. translators: 1: Plugin version
     74#: includes/Admin/Admin.php:152
     75#, php-format
    6276msgid "Version %s"
    6377msgstr ""
     
    91105msgstr ""
    92106
    93 #: includes/Admin/Settings.php:57 includes/Admin/Settings.php:69
     107#: includes/Admin/Settings.php:57
     108#: includes/Admin/Settings.php:69
    94109#: includes/Admin/Settings.php:81
    95110msgid "No"
    96111msgstr ""
    97112
    98 #: includes/Admin/Settings.php:58 includes/Admin/Settings.php:70
     113#: includes/Admin/Settings.php:58
     114#: includes/Admin/Settings.php:70
    99115#: includes/Admin/Settings.php:82
    100116msgid "Yes"
     
    122138
    123139#: includes/Admin/Settings.php:78
    124 msgid ""
    125 "Enable this option to hide the image slider for this specific variation on "
    126 "the frontend."
     140msgid "Enable this option to hide the image slider for this specific variation on the frontend."
    127141msgstr ""
    128142
     
    140154
    141155#: includes/Admin/Settings.php:135
    142 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:216
    143156msgid "Documentation"
    144 msgstr ""
    145 
    146 #: includes/Admin/views/notices/black-friday.php:19
    147 msgid "Black Friday Mega Sale! Get Flat 40% OFF on Variation Images Pro !!"
    148 msgstr ""
    149 
    150 #: includes/Admin/views/notices/black-friday.php:26
    151 #. translators: 1. Offer Percentage, 2. Coupon Code.
    152 msgid ""
    153 "Unlock premium features at an unbeatable price this Black Friday! Enjoy "
    154 "%1$s on Variation Images Pro with code %2$s. Hurry, this deal ends soon!"
    155 msgstr ""
    156 
    157 #: includes/Admin/views/notices/black-friday.php:38
    158 msgid "Claim your discount!!"
    159 msgstr ""
    160 
    161 #: includes/Admin/views/notices/black-friday.php:42
    162 msgid "Remind me later"
    163 msgstr ""
    164 
    165 #: includes/Admin/views/notices/black-friday.php:46
    166 msgid "Never show this again!"
    167157msgstr ""
    168158
     
    171161msgstr ""
    172162
     163#. translators: %1$s: Variation Images ORG link, %2$s: Review link.
    173164#: includes/Admin/views/notices/review.php:26
    174 #. translators: %1$s: Variation Images ORG link, %2$s: Review link.
    175 msgid ""
    176 "We hope you had a wonderful experience using %1$s. Please take a moment to "
    177 "show us your support by leaving a 5-star review on <a href=\"%2$s\" "
    178 "target=\"_blank\"><strong>WordPress.org</strong></a>. Thank you! 😊"
     165#, php-format
     166msgid "We hope you had a wonderful experience using %1$s. Please take a moment to show us your support by leaving a 5-star review on <a href=\"%2$s\" target=\"_blank\"><strong>WordPress.org</strong></a>. Thank you! 😊"
    179167msgstr ""
    180168
     
    196184msgstr ""
    197185
     186#. translators: %1$s: Variation Images Pro link, %2$s: Coupon code.
    198187#: includes/Admin/views/notices/upgrade.php:24
    199 #. translators: %1$s: Variation Images Pro link, %2$s: Coupon code.
    200 msgid ""
    201 "Enjoy <strong>10%% discount</strong> on %1$s! Use coupon code %2$s at "
    202 "checkout to grab the deal. Don’t miss out — this offer won’t last forever!"
     188#, php-format
     189msgid "Enjoy <strong>10%% discount</strong> on %1$s! Use coupon code %2$s at checkout to grab the deal. Don’t miss out — this offer won’t last forever!"
    203190msgstr ""
    204191
     
    211198msgstr ""
    212199
     200#: includes/functions.php:102
     201#: templates/product-image.php:75
     202msgid "Awaiting product image"
     203msgstr ""
     204
    213205#: includes/Plugin.php:110
    214206msgid "Go Pro"
    215207msgstr ""
    216 
    217 #: includes/functions.php:102 templates/product-image.php:75
    218 msgid "Awaiting product image"
    219 msgstr ""
    220 
    221 #: libraries/byteever/bytekit-plugin/src/Admin/Notices.php:130
    222 msgid "Dismiss this notice"
    223 msgstr ""
    224 
    225 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:223
    226 msgid "Support"
    227 msgstr ""
    228 
    229 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:230
    230 msgid "Review"
    231 msgstr ""
    232 
    233 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:255
    234 msgid "Settings"
    235 msgstr ""
    236 
    237 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:90
    238 msgid "Settings saved."
    239 msgstr ""
    240 
    241 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:254
    242 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:349
    243 msgid "Recommended"
    244 msgstr ""
    245 
    246 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:255
    247 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:350
    248 msgid "Install Now"
    249 msgstr ""
    250 
    251 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:318
    252 msgid "Need Help?"
    253 msgstr ""
    254 
    255 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:364
    256 msgid "Join our Community"
    257 msgstr ""
    258 
    259 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:368
    260 msgid "Request a Feature"
    261 msgstr ""
    262 
    263 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:372
    264 msgid "Report a Bug"
    265 msgstr ""
    266 
    267 #. Plugin URI of the plugin/theme
    268 msgid "https://pluginever.com/plugins/wc-variation-images-pro"
    269 msgstr ""
    270 
    271 #. Description of the plugin/theme
    272 msgid "Adds additional gallery images per product variation in WooCommerce."
    273 msgstr ""
    274 
    275 #. Author of the plugin/theme
    276 msgid "PluginEver"
    277 msgstr ""
    278 
    279 #. Author URI of the plugin/theme
    280 msgid "https://pluginever.com"
    281 msgstr ""
  • wc-variation-images/tags/1.3.4/readme.txt

    r3401858 r3447042  
    33Tags: woocommerce variation image gallery, product variation image, additional variation image gallery, product variation image gallery, variation images gallery
    44Requires at least: 5.2
    5 Tested up to: 6.8
     5Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 1.3.3
     7Stable tag: 1.3.4
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    134134
    135135== Changelog ==
     136= 1.3.4 ( 26th January 2026 ) =
     137* Fix - Fixed compatibility issue with WooCommerce 10.4
     138
    136139= 1.3.3 ( 24th November 2025 ) =
    137140* Fix: Updated plugin naming to comply with WordPress.org trademark guidelines.
     
    156159* Enhance - Improve code structure, enhance functionality and remove unused code.
    157160
    158 = 1.2.2 ( 04th May 2025 ) =
     161= 1.2.2 ( 4th May 2025 ) =
    159162* Compatibility - Compatible with the latest version of WordPress and WooCommerce.
    160163* Fix - Some known issues.
  • wc-variation-images/tags/1.3.4/vendor/autoload.php

    r3384424 r3447042  
    2020require_once __DIR__ . '/composer/autoload_real.php';
    2121
    22 return ComposerAutoloaderInitda4c6915909dbab44a930b7be8214c94::getLoader();
     22return ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79::getLoader();
  • wc-variation-images/tags/1.3.4/vendor/composer/autoload_classmap.php

    r3300154 r3447042  
    88return array(
    99    'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
    10     'WooCommerceVariationImages\\Actions' => $baseDir . '/includes/Actions.php',
    11     'WooCommerceVariationImages\\Admin\\Admin' => $baseDir . '/includes/Admin/Admin.php',
    12     'WooCommerceVariationImages\\Admin\\Notices' => $baseDir . '/includes/Admin/Notices.php',
    13     'WooCommerceVariationImages\\Admin\\Products' => $baseDir . '/includes/Admin/Products.php',
    14     'WooCommerceVariationImages\\Admin\\Settings' => $baseDir . '/includes/Admin/Settings.php',
    15     'WooCommerceVariationImages\\Controllers\\Helpers' => $baseDir . '/includes/Controllers/Helpers.php',
    16     'WooCommerceVariationImages\\Plugin' => $baseDir . '/includes/Plugin.php',
    17     'WooCommerceVariationImages\\Products' => $baseDir . '/includes/Products.php',
    1810);
  • wc-variation-images/tags/1.3.4/vendor/composer/autoload_psr4.php

    r3300154 r3447042  
    77
    88return array(
     9    'WooCommerceVariationImages\\ByteKit\\' => array($vendorDir . '/byteever/bytekit-settings/src', $vendorDir . '/byteever/bytekit-plugin/src'),
    910    'WooCommerceVariationImages\\' => array($baseDir . '/includes'),
    1011);
  • wc-variation-images/tags/1.3.4/vendor/composer/autoload_real.php

    r3384424 r3447042  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitda4c6915909dbab44a930b7be8214c94
     5class ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitda4c6915909dbab44a930b7be8214c94', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitda4c6915909dbab44a930b7be8214c94', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitda4c6915909dbab44a930b7be8214c94::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • wc-variation-images/tags/1.3.4/vendor/composer/autoload_static.php

    r3401858 r3447042  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitda4c6915909dbab44a930b7be8214c94
     7class ComposerStaticInit548d5f24a314a4ecd914013b08a17b79
    88{
    99    public static $prefixLengthsPsr4 = array (
    1010        'W' =>
    1111        array (
     12            'WooCommerceVariationImages\\ByteKit\\' => 35,
    1213            'WooCommerceVariationImages\\' => 27,
    1314        ),
     
    1516
    1617    public static $prefixDirsPsr4 = array (
     18        'WooCommerceVariationImages\\ByteKit\\' =>
     19        array (
     20            0 => __DIR__ . '/..' . '/byteever/bytekit-settings/src',
     21            1 => __DIR__ . '/..' . '/byteever/bytekit-plugin/src',
     22        ),
    1723        'WooCommerceVariationImages\\' =>
    1824        array (
     
    2329    public static $classMap = array (
    2430        'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
    25         'WooCommerceVariationImages\\Actions' => __DIR__ . '/../..' . '/includes/Actions.php',
    26         'WooCommerceVariationImages\\Admin\\Admin' => __DIR__ . '/../..' . '/includes/Admin/Admin.php',
    27         'WooCommerceVariationImages\\Admin\\Notices' => __DIR__ . '/../..' . '/includes/Admin/Notices.php',
    28         'WooCommerceVariationImages\\Admin\\Products' => __DIR__ . '/../..' . '/includes/Admin/Products.php',
    29         'WooCommerceVariationImages\\Admin\\Settings' => __DIR__ . '/../..' . '/includes/Admin/Settings.php',
    30         'WooCommerceVariationImages\\Controllers\\Helpers' => __DIR__ . '/../..' . '/includes/Controllers/Helpers.php',
    31         'WooCommerceVariationImages\\Plugin' => __DIR__ . '/../..' . '/includes/Plugin.php',
    32         'WooCommerceVariationImages\\Products' => __DIR__ . '/../..' . '/includes/Products.php',
    3331    );
    3432
     
    3634    {
    3735        return \Closure::bind(function () use ($loader) {
    38             $loader->prefixLengthsPsr4 = ComposerStaticInitda4c6915909dbab44a930b7be8214c94::$prefixLengthsPsr4;
    39             $loader->prefixDirsPsr4 = ComposerStaticInitda4c6915909dbab44a930b7be8214c94::$prefixDirsPsr4;
    40             $loader->classMap = ComposerStaticInitda4c6915909dbab44a930b7be8214c94::$classMap;
     36            $loader->prefixLengthsPsr4 = ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::$prefixLengthsPsr4;
     37            $loader->prefixDirsPsr4 = ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::$prefixDirsPsr4;
     38            $loader->classMap = ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::$classMap;
    4139
    4240        }, null, ClassLoader::class);
  • wc-variation-images/tags/1.3.4/vendor/composer/installed.json

    r3384424 r3447042  
    33        {
    44            "name": "byteever/bytekit-plugin",
    5             "version": "v1.0.2",
    6             "version_normalized": "1.0.2.0",
     5            "version": "dev-trunk",
     6            "version_normalized": "dev-trunk",
    77            "source": {
    88                "type": "git",
    99                "url": "git@github.com:byteever/bytekit-plugin.git",
    10                 "reference": "794ec9834ecac6cead6b1064a605ff930864950b"
     10                "reference": "43692c253b4d83879f5302dc6feff5eb2448428d"
    1111            },
    1212            "dist": {
    1313                "type": "zip",
    14                 "url": "https://api.github.com/repos/byteever/bytekit-plugin/zipball/794ec9834ecac6cead6b1064a605ff930864950b",
    15                 "reference": "794ec9834ecac6cead6b1064a605ff930864950b",
     14                "url": "https://api.github.com/repos/byteever/bytekit-plugin/zipball/43692c253b4d83879f5302dc6feff5eb2448428d",
     15                "reference": "43692c253b4d83879f5302dc6feff5eb2448428d",
    1616                "shasum": ""
    1717            },
     
    1919                "php": ">=7.4"
    2020            },
    21             "require-dev": {
    22                 "byteever/byteever-sniffs": "dev-master",
    23                 "codeception/module-asserts": "^1.0",
    24                 "codeception/module-cli": "^1.0",
    25                 "codeception/module-db": "^1.0",
    26                 "codeception/module-filesystem": "^1.0",
    27                 "codeception/module-phpbrowser": "^1.0",
    28                 "codeception/module-rest": "^2.0",
    29                 "codeception/module-webdriver": "^1.0",
    30                 "codeception/util-universalframework": "^1.0",
    31                 "lucatume/wp-browser": "<3.5"
    32             },
    33             "time": "2025-02-27T09:59:41+00:00",
     21            "time": "2025-12-11T10:51:47+00:00",
    3422            "type": "library",
    3523            "installation-source": "dist",
    3624            "autoload": {
    3725                "psr-4": {
    38                     "ByteKit\\": "src/"
     26                    "WooCommerceVariationImages\\ByteKit\\": "src/"
    3927                }
    40             },
    41             "scripts": {
    42                 "phpcs": [
    43                     "@php ./vendor/bin/phpcs --standard=phpcs.xml -s -v"
    44                 ],
    45                 "phpcbf": [
    46                     "@php ./vendor/bin/phpcbf --standard=phpcs.xml -v"
    47                 ],
    48                 "test:setup": [
    49                     "bash bin/install-test-env.sh"
    50                 ],
    51                 "test:build": [
    52                     "vendor/bin/codecept build"
    53                 ],
    54                 "test:wpunit": [
    55                     "vendor/bin/codecept run wpunit --"
    56                 ],
    57                 "test:functional": [
    58                     "vendor/bin/codecept run functional --"
    59                 ],
    60                 "test:acceptance": [
    61                     "vendor/bin/codecept run acceptance --"
    62                 ],
    63                 "test:gen:wpunit": [
    64                     "vendor/bin/codecept generate:wpunit wpunit"
    65                 ],
    66                 "test:gen:functional": [
    67                     "vendor/bin/codecept generate:wpunit functional"
    68                 ],
    69                 "test:gen:acceptance": [
    70                     "vendor/bin/codecept generate:acceptance acceptance"
    71                 ],
    72                 "test": [
    73                     "vendor/bin/codecept run --"
    74                 ]
    7528            },
    7629            "license": [
    7730                "GPL-3.0-or-later"
    7831            ],
    79             "authors": [
    80                 {
    81                     "name": "Sultan Nasir Uddin",
    82                     "email": "manikdrmc@gmail.com"
    83                 }
    84             ],
    85             "description": "A set of related classes to kick start WordPress plugin development.",
    8632            "support": {
    87                 "source": "https://github.com/byteever/bytekit-plugin/tree/v1.0.2",
     33                "source": "https://github.com/byteever/bytekit-plugin/tree/trunk",
    8834                "issues": "https://github.com/byteever/bytekit-plugin/issues"
    8935            },
     36            "abandoned": true,
    9037            "install-path": "../byteever/bytekit-plugin"
    9138        },
    9239        {
    9340            "name": "byteever/bytekit-settings",
    94             "version": "v1.0.2",
    95             "version_normalized": "1.0.2.0",
     41            "version": "dev-trunk",
     42            "version_normalized": "dev-trunk",
    9643            "source": {
    9744                "type": "git",
    9845                "url": "git@github.com:byteever/bytekit-settings.git",
    99                 "reference": "6fed19fd393c2037b967d5507d26cb98a1474bbd"
     46                "reference": "49c9d9488c0130356059b3d086e6d8487ca434ef"
    10047            },
    10148            "dist": {
    10249                "type": "zip",
    103                 "url": "https://api.github.com/repos/byteever/bytekit-settings/zipball/6fed19fd393c2037b967d5507d26cb98a1474bbd",
    104                 "reference": "6fed19fd393c2037b967d5507d26cb98a1474bbd",
     50                "url": "https://api.github.com/repos/byteever/bytekit-settings/zipball/49c9d9488c0130356059b3d086e6d8487ca434ef",
     51                "reference": "49c9d9488c0130356059b3d086e6d8487ca434ef",
    10552                "shasum": ""
    10653            },
     
    10855                "php": ">=7.4"
    10956            },
    110             "require-dev": {
    111                 "byteever/byteever-sniffs": "dev-master"
    112             },
    113             "time": "2024-11-26T04:26:23+00:00",
     57            "time": "2025-12-11T09:07:47+00:00",
    11458            "type": "library",
    11559            "installation-source": "dist",
    11660            "autoload": {
    11761                "psr-4": {
    118                     "ByteKit\\": "src/"
     62                    "WooCommerceVariationImages\\ByteKit\\": "src/"
    11963                }
    120             },
    121             "scripts": {
    122                 "phpcs": [
    123                     "@php ./vendor/bin/phpcs --standard=phpcs.xml -s -v"
    124                 ],
    125                 "phpcbf": [
    126                     "@php ./vendor/bin/phpcbf --standard=phpcs.xml -v"
    127                 ]
    12864            },
    12965            "license": [
    13066                "GPL-3.0-or-later"
    13167            ],
    132             "authors": [
    133                 {
    134                     "name": "Sultan Nasir Uddin",
    135                     "email": "manikdrmc@gmail.com"
    136                 }
    137             ],
    13868            "support": {
    139                 "source": "https://github.com/byteever/bytekit-settings/tree/v1.0.2",
     69                "source": "https://github.com/byteever/bytekit-settings/tree/trunk",
    14070                "issues": "https://github.com/byteever/bytekit-settings/issues"
    14171            },
     72            "abandoned": true,
    14273            "install-path": "../byteever/bytekit-settings"
    14374        }
  • wc-variation-images/tags/1.3.4/vendor/composer/installed.php

    r3401858 r3447042  
    22    'root' => array(
    33        'name' => 'pluginever/wc-variation-images',
    4         'pretty_version' => 'v1.3.3',
    5         'version' => '1.3.3.0',
    6         'reference' => '09825b3347daa167745b16adf2d1bca0f0790b26',
     4        'pretty_version' => 'dev-master',
     5        'version' => 'dev-master',
     6        'reference' => 'e439470d88637376c1af0a7a2935d32eff4932a3',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'byteever/bytekit-plugin' => array(
    14             'pretty_version' => 'v1.0.2',
    15             'version' => '1.0.2.0',
    16             'reference' => '794ec9834ecac6cead6b1064a605ff930864950b',
     14            'pretty_version' => 'dev-trunk',
     15            'version' => 'dev-trunk',
     16            'reference' => '43692c253b4d83879f5302dc6feff5eb2448428d',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../byteever/bytekit-plugin',
     
    2121        ),
    2222        'byteever/bytekit-settings' => array(
    23             'pretty_version' => 'v1.0.2',
    24             'version' => '1.0.2.0',
    25             'reference' => '6fed19fd393c2037b967d5507d26cb98a1474bbd',
     23            'pretty_version' => 'dev-trunk',
     24            'version' => 'dev-trunk',
     25            'reference' => '49c9d9488c0130356059b3d086e6d8487ca434ef',
    2626            'type' => 'library',
    2727            'install_path' => __DIR__ . '/../byteever/bytekit-settings',
     
    3030        ),
    3131        'pluginever/wc-variation-images' => array(
    32             'pretty_version' => 'v1.3.3',
    33             'version' => '1.3.3.0',
    34             'reference' => '09825b3347daa167745b16adf2d1bca0f0790b26',
     32            'pretty_version' => 'dev-master',
     33            'version' => 'dev-master',
     34            'reference' => 'e439470d88637376c1af0a7a2935d32eff4932a3',
    3535            'type' => 'wordpress-plugin',
    3636            'install_path' => __DIR__ . '/../../',
  • wc-variation-images/tags/1.3.4/wc-variation-images.php

    r3401858 r3447042  
    44 * Plugin URI:           https://pluginever.com/plugins/wc-variation-images-pro
    55 * Description:          Adds additional gallery images per product variation in WooCommerce.
    6  * Version:              1.3.3
     6 * Version:              1.3.4
    77 * Requires at least:    5.2
     8 * Tested up to:         6.9
    89 * Requires PHP:         7.4
    910 * Author:               PluginEver
     
    1213 * License URI:          https://www.gnu.org/licenses/gpl-2.0.html
    1314 * Text Domain:          wc-variation-images
    14  * Domain Path:          languages/
    15  * Requires Plugins:     woocommerce
    16  * Tested up to:         6.8
     15 * Domain Path:          /languages
    1716 * WC requires at least: 3.0.0
    18  * WC tested up to:      10.3
     17 * WC tested up to:      10.4
    1918 * Requires Plugins:     woocommerce
    2019 *
    21  * @package WooCommerceVariationImages
    22  *
    23  * Copyright (c) 2025 PluginEver (email : support@pluginever.com)
     20 * @link                 https://pluginever.com
    2421 *
    2522 * This program is free software; you can redistribute it and/or modify
    26  * it under the terms of the GNU General Public License, version 2 or, at
    27  * your discretion, any later version, as published by the Free
    28  * Software Foundation.
     23 * it under the terms of the GNU General Public License as published by
     24 * the Free Software Foundation; either version 2 of the License, or
     25 * (at your option) any later version.
    2926 *
    3027 * This program is distributed in the hope that it will be useful,
    3128 * but WITHOUT ANY WARRANTY; without even the implied warranty of
    32  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    3330 * GNU General Public License for more details.
    3431 *
    3532 * You should have received a copy of the GNU General Public License
    3633 * along with this program; if not, write to the Free Software
    37  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
     34 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
     35 * @author              Sultan Nasir Uddin <manikdrmc@gmail.com>
     36 * @copyright           2026 ByteEver
     37 * @license             GPL-2.0+
     38 * @package             WooCommerceVariationImages
    3839 */
    3940
    40 // Don't call the file directly.
    41 defined( 'ABSPATH' ) || exit();
     41defined( 'ABSPATH' ) || exit;
    4242
    43 // Require the autoloader.
     43// Autoloader.
    4444require_once __DIR__ . '/vendor/autoload.php';
    45 require_once __DIR__ . '/libraries/autoload.php';
    4645
    4746// Instantiate the plugin.
     
    5049        'file'         => __FILE__,
    5150        'settings_url' => admin_url( 'admin.php?page=wc-variation-images' ),
     51        'support_url'  => 'https://pluginever.com/support/',
    5252        'docs_url'     => 'https://pluginever.com/docs/wc-variation-images/',
    53         'support_url'  => 'https://pluginever.com/support/',
    5453        'review_url'   => 'https://wordpress.org/support/plugin/wc-variation-images/reviews/#new-post',
    5554    )
  • wc-variation-images/trunk/includes/Admin/Admin.php

    r3401858 r3447042  
    6565        wp_enqueue_style( 'bytekit-components' );
    6666        wp_enqueue_style( 'bytekit-layout' );
    67 
    68         // TODO: Remove this line when Black Friday offer is over.
    69         wc_variation_images()->scripts->enqueue_style( 'wcvi-black-friday', 'css/black-friday.css' );
    7067
    7168        wc_variation_images()->scripts->register_style( 'wc-variation-images', 'css/admin.css' );
  • wc-variation-images/trunk/includes/Admin/Notices.php

    r3401858 r3447042  
    3131        $current_time   = absint( wp_date( 'U' ) );
    3232
    33         // phpcs:disable
    34         // TODO: Uncomment the below code when Black Friday offer is over.
    35         /*
    3633        if ( ! defined( 'WCVI_PRO_VERSION' ) ) {
    3734            wc_variation_images()->notices->add(
     
    4138                    'style'       => 'border-left-color: #0542fa;',
    4239                    'dismissible' => false,
    43                 )
    44             );
    45         }
    46         */
    47         // phpcs:enable
    48 
    49         // Black Friday offer notice.
    50         $black_friday_end_time = date_i18n( strtotime( '2025-12-05 00:00:00' ) );
    51         if ( ! defined( 'WCVI_PRO_VERSION' ) && $current_time < $black_friday_end_time ) {
    52             wc_variation_images()->notices->add(
    53                 array(
    54                     'message'     => __DIR__ . '/views/notices/black-friday.php',
    55                     'dismissible' => false,
    56                     'notice_id'   => 'wcvi_black_friday_promo_2025',
    57                     'style'       => 'border-left-color: #000000;',
    58                     'class'       => 'notice-black-friday',
    5940                )
    6041            );
  • wc-variation-images/trunk/includes/Plugin.php

    r3332863 r3447042  
    187187        }
    188188    }
    189 
    190     /**
    191      * Get assets path.
    192      *
    193      * @param string $file Optional. File name.
    194      *
    195      * @since 1.0.0
    196      * @return string
    197      */
    198     public function get_assets_path( $file = '' ) {
    199         return $this->get_dir_path( 'assets/' . $file );
    200     }
    201 
    202     /**
    203      * Get assets url.
    204      *
    205      * @param string $file Optional. File name.
    206      *
    207      * @since 1.0.0
    208      * @return string
    209      */
    210     public function get_assets_url( $file = '' ) {
    211         return $this->get_dir_url( 'assets/' . $file );
    212     }
    213189}
  • wc-variation-images/trunk/languages/wc-variation-images.pot

    r3401858 r3447042  
    1 # Copyright (C) 2025 PluginEver
     1# Copyright (C) 2026 PluginEver
    22# This file is distributed under the GPL v2 or later.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Variation Images 1.3.3\n"
    6 "Report-Msgid-Bugs-To: https://pluginever.com/support/\n"
    7 "POT-Creation-Date: 2025-11-24 12:40:11+00:00\n"
    8 "MIME-Version: 1.0\n"
    9 "Content-Type: text/plain; charset=utf-8\n"
    10 "Content-Transfer-Encoding: 8bit\n"
    11 "PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n"
     5"Project-Id-Version: Variation Images 1.3.4\n"
     6"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wc-variation-images\n"
    127"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    138"Language-Team: LANGUAGE <LL@li.org>\n"
    14 "Language: en\n"
    15 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
    16 "X-Poedit-Country: United States\n"
    17 "X-Poedit-SourceCharset: UTF-8\n"
    18 "X-Poedit-KeywordsList: "
    19 "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
    20 "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
    21 "X-Poedit-Basepath: ../\n"
    22 "X-Poedit-SearchPath-0: .\n"
    23 "X-Poedit-Bookmarks: \n"
    24 "X-Textdomain-Support: yes\n"
    25 "X-Generator: grunt-wp-i18n 1.0.3\n"
    26 
    27 #. Plugin Name of the plugin/theme
     9"MIME-Version: 1.0\n"
     10"Content-Type: text/plain; charset=UTF-8\n"
     11"Content-Transfer-Encoding: 8bit\n"
     12"POT-Creation-Date: 2026-01-26T10:56:10+00:00\n"
     13"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
     14"X-Generator: WP-CLI 2.12.0\n"
     15"X-Domain: wc-variation-images\n"
     16
     17#. Plugin Name of the plugin
     18#: wc-variation-images.php
     19#: includes/Admin/Admin.php:78
     20#: includes/Admin/Admin.php:80
     21#: includes/Admin/Admin.php:112
     22#: includes/Admin/Admin.php:113
     23#: includes/Admin/Products.php:40
    2824msgid "Variation Images"
    2925msgstr ""
    3026
     27#. Plugin URI of the plugin
     28#: wc-variation-images.php
     29msgid "https://pluginever.com/plugins/wc-variation-images-pro"
     30msgstr ""
     31
     32#. Description of the plugin
     33#: wc-variation-images.php
     34msgid "Adds additional gallery images per product variation in WooCommerce."
     35msgstr ""
     36
     37#. Author of the plugin
     38#: wc-variation-images.php
     39msgid "PluginEver"
     40msgstr ""
     41
     42#. Author URI of the plugin
     43#: wc-variation-images.php
     44msgid "https://pluginever.com"
     45msgstr ""
     46
     47#: includes/Admin/Admin.php:79
     48msgid "Add Additional Images"
     49msgstr ""
     50
     51#: includes/Admin/Admin.php:81
     52msgid "Add to Variation"
     53msgstr ""
     54
    3155#: includes/Admin/Admin.php:82
    32 msgid "Add Additional Images"
    33 msgstr ""
    34 
    35 #: includes/Admin/Admin.php:84
    36 msgid "Add to Variation"
    37 msgstr ""
    38 
    39 #: includes/Admin/Admin.php:85
    4056msgid "Upload limit 3 images in free version"
    4157msgstr ""
    4258
    43 #: includes/Admin/Admin.php:86
    44 msgid ""
    45 "Click on link below to add additional images. Click on image itself to "
    46 "remove the image. Click and drag image to re-order the image position."
    47 msgstr ""
    48 
    49 #: includes/Admin/Admin.php:135
     59#: includes/Admin/Admin.php:83
     60msgid "Click on link below to add additional images. Click on image itself to remove the image. Click and drag image to re-order the image position."
     61msgstr ""
     62
    5063#. translators: 1: Plugin name 2: WordPress
    51 msgid ""
    52 "Thank you for using %1$s. If you like it, please leave us a %2$s rating. A "
    53 "huge thank you from PluginEver in advance!"
    54 msgstr ""
    55 
    56 #: includes/Admin/Admin.php:137
     64#: includes/Admin/Admin.php:132
     65#, php-format
     66msgid "Thank you for using %1$s. If you like it, please leave us a %2$s rating. A huge thank you from PluginEver in advance!"
     67msgstr ""
     68
     69#: includes/Admin/Admin.php:134
    5770msgid "Thanks :)"
    5871msgstr ""
    5972
    60 #: includes/Admin/Admin.php:155
    6173#. translators: 1: Plugin version
     74#: includes/Admin/Admin.php:152
     75#, php-format
    6276msgid "Version %s"
    6377msgstr ""
     
    91105msgstr ""
    92106
    93 #: includes/Admin/Settings.php:57 includes/Admin/Settings.php:69
     107#: includes/Admin/Settings.php:57
     108#: includes/Admin/Settings.php:69
    94109#: includes/Admin/Settings.php:81
    95110msgid "No"
    96111msgstr ""
    97112
    98 #: includes/Admin/Settings.php:58 includes/Admin/Settings.php:70
     113#: includes/Admin/Settings.php:58
     114#: includes/Admin/Settings.php:70
    99115#: includes/Admin/Settings.php:82
    100116msgid "Yes"
     
    122138
    123139#: includes/Admin/Settings.php:78
    124 msgid ""
    125 "Enable this option to hide the image slider for this specific variation on "
    126 "the frontend."
     140msgid "Enable this option to hide the image slider for this specific variation on the frontend."
    127141msgstr ""
    128142
     
    140154
    141155#: includes/Admin/Settings.php:135
    142 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:216
    143156msgid "Documentation"
    144 msgstr ""
    145 
    146 #: includes/Admin/views/notices/black-friday.php:19
    147 msgid "Black Friday Mega Sale! Get Flat 40% OFF on Variation Images Pro !!"
    148 msgstr ""
    149 
    150 #: includes/Admin/views/notices/black-friday.php:26
    151 #. translators: 1. Offer Percentage, 2. Coupon Code.
    152 msgid ""
    153 "Unlock premium features at an unbeatable price this Black Friday! Enjoy "
    154 "%1$s on Variation Images Pro with code %2$s. Hurry, this deal ends soon!"
    155 msgstr ""
    156 
    157 #: includes/Admin/views/notices/black-friday.php:38
    158 msgid "Claim your discount!!"
    159 msgstr ""
    160 
    161 #: includes/Admin/views/notices/black-friday.php:42
    162 msgid "Remind me later"
    163 msgstr ""
    164 
    165 #: includes/Admin/views/notices/black-friday.php:46
    166 msgid "Never show this again!"
    167157msgstr ""
    168158
     
    171161msgstr ""
    172162
     163#. translators: %1$s: Variation Images ORG link, %2$s: Review link.
    173164#: includes/Admin/views/notices/review.php:26
    174 #. translators: %1$s: Variation Images ORG link, %2$s: Review link.
    175 msgid ""
    176 "We hope you had a wonderful experience using %1$s. Please take a moment to "
    177 "show us your support by leaving a 5-star review on <a href=\"%2$s\" "
    178 "target=\"_blank\"><strong>WordPress.org</strong></a>. Thank you! 😊"
     165#, php-format
     166msgid "We hope you had a wonderful experience using %1$s. Please take a moment to show us your support by leaving a 5-star review on <a href=\"%2$s\" target=\"_blank\"><strong>WordPress.org</strong></a>. Thank you! 😊"
    179167msgstr ""
    180168
     
    196184msgstr ""
    197185
     186#. translators: %1$s: Variation Images Pro link, %2$s: Coupon code.
    198187#: includes/Admin/views/notices/upgrade.php:24
    199 #. translators: %1$s: Variation Images Pro link, %2$s: Coupon code.
    200 msgid ""
    201 "Enjoy <strong>10%% discount</strong> on %1$s! Use coupon code %2$s at "
    202 "checkout to grab the deal. Don’t miss out — this offer won’t last forever!"
     188#, php-format
     189msgid "Enjoy <strong>10%% discount</strong> on %1$s! Use coupon code %2$s at checkout to grab the deal. Don’t miss out — this offer won’t last forever!"
    203190msgstr ""
    204191
     
    211198msgstr ""
    212199
     200#: includes/functions.php:102
     201#: templates/product-image.php:75
     202msgid "Awaiting product image"
     203msgstr ""
     204
    213205#: includes/Plugin.php:110
    214206msgid "Go Pro"
    215207msgstr ""
    216 
    217 #: includes/functions.php:102 templates/product-image.php:75
    218 msgid "Awaiting product image"
    219 msgstr ""
    220 
    221 #: libraries/byteever/bytekit-plugin/src/Admin/Notices.php:130
    222 msgid "Dismiss this notice"
    223 msgstr ""
    224 
    225 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:223
    226 msgid "Support"
    227 msgstr ""
    228 
    229 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:230
    230 msgid "Review"
    231 msgstr ""
    232 
    233 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:255
    234 msgid "Settings"
    235 msgstr ""
    236 
    237 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:90
    238 msgid "Settings saved."
    239 msgstr ""
    240 
    241 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:254
    242 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:349
    243 msgid "Recommended"
    244 msgstr ""
    245 
    246 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:255
    247 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:350
    248 msgid "Install Now"
    249 msgstr ""
    250 
    251 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:318
    252 msgid "Need Help?"
    253 msgstr ""
    254 
    255 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:364
    256 msgid "Join our Community"
    257 msgstr ""
    258 
    259 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:368
    260 msgid "Request a Feature"
    261 msgstr ""
    262 
    263 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:372
    264 msgid "Report a Bug"
    265 msgstr ""
    266 
    267 #. Plugin URI of the plugin/theme
    268 msgid "https://pluginever.com/plugins/wc-variation-images-pro"
    269 msgstr ""
    270 
    271 #. Description of the plugin/theme
    272 msgid "Adds additional gallery images per product variation in WooCommerce."
    273 msgstr ""
    274 
    275 #. Author of the plugin/theme
    276 msgid "PluginEver"
    277 msgstr ""
    278 
    279 #. Author URI of the plugin/theme
    280 msgid "https://pluginever.com"
    281 msgstr ""
  • wc-variation-images/trunk/readme.txt

    r3401858 r3447042  
    33Tags: woocommerce variation image gallery, product variation image, additional variation image gallery, product variation image gallery, variation images gallery
    44Requires at least: 5.2
    5 Tested up to: 6.8
     5Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 1.3.3
     7Stable tag: 1.3.4
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    134134
    135135== Changelog ==
     136= 1.3.4 ( 26th January 2026 ) =
     137* Fix - Fixed compatibility issue with WooCommerce 10.4
     138
    136139= 1.3.3 ( 24th November 2025 ) =
    137140* Fix: Updated plugin naming to comply with WordPress.org trademark guidelines.
     
    156159* Enhance - Improve code structure, enhance functionality and remove unused code.
    157160
    158 = 1.2.2 ( 04th May 2025 ) =
     161= 1.2.2 ( 4th May 2025 ) =
    159162* Compatibility - Compatible with the latest version of WordPress and WooCommerce.
    160163* Fix - Some known issues.
  • wc-variation-images/trunk/vendor/autoload.php

    r3384424 r3447042  
    2020require_once __DIR__ . '/composer/autoload_real.php';
    2121
    22 return ComposerAutoloaderInitda4c6915909dbab44a930b7be8214c94::getLoader();
     22return ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79::getLoader();
  • wc-variation-images/trunk/vendor/composer/autoload_classmap.php

    r3300154 r3447042  
    88return array(
    99    'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
    10     'WooCommerceVariationImages\\Actions' => $baseDir . '/includes/Actions.php',
    11     'WooCommerceVariationImages\\Admin\\Admin' => $baseDir . '/includes/Admin/Admin.php',
    12     'WooCommerceVariationImages\\Admin\\Notices' => $baseDir . '/includes/Admin/Notices.php',
    13     'WooCommerceVariationImages\\Admin\\Products' => $baseDir . '/includes/Admin/Products.php',
    14     'WooCommerceVariationImages\\Admin\\Settings' => $baseDir . '/includes/Admin/Settings.php',
    15     'WooCommerceVariationImages\\Controllers\\Helpers' => $baseDir . '/includes/Controllers/Helpers.php',
    16     'WooCommerceVariationImages\\Plugin' => $baseDir . '/includes/Plugin.php',
    17     'WooCommerceVariationImages\\Products' => $baseDir . '/includes/Products.php',
    1810);
  • wc-variation-images/trunk/vendor/composer/autoload_psr4.php

    r3300154 r3447042  
    77
    88return array(
     9    'WooCommerceVariationImages\\ByteKit\\' => array($vendorDir . '/byteever/bytekit-settings/src', $vendorDir . '/byteever/bytekit-plugin/src'),
    910    'WooCommerceVariationImages\\' => array($baseDir . '/includes'),
    1011);
  • wc-variation-images/trunk/vendor/composer/autoload_real.php

    r3384424 r3447042  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitda4c6915909dbab44a930b7be8214c94
     5class ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitda4c6915909dbab44a930b7be8214c94', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitda4c6915909dbab44a930b7be8214c94', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitda4c6915909dbab44a930b7be8214c94::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • wc-variation-images/trunk/vendor/composer/autoload_static.php

    r3401858 r3447042  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitda4c6915909dbab44a930b7be8214c94
     7class ComposerStaticInit548d5f24a314a4ecd914013b08a17b79
    88{
    99    public static $prefixLengthsPsr4 = array (
    1010        'W' =>
    1111        array (
     12            'WooCommerceVariationImages\\ByteKit\\' => 35,
    1213            'WooCommerceVariationImages\\' => 27,
    1314        ),
     
    1516
    1617    public static $prefixDirsPsr4 = array (
     18        'WooCommerceVariationImages\\ByteKit\\' =>
     19        array (
     20            0 => __DIR__ . '/..' . '/byteever/bytekit-settings/src',
     21            1 => __DIR__ . '/..' . '/byteever/bytekit-plugin/src',
     22        ),
    1723        'WooCommerceVariationImages\\' =>
    1824        array (
     
    2329    public static $classMap = array (
    2430        'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
    25         'WooCommerceVariationImages\\Actions' => __DIR__ . '/../..' . '/includes/Actions.php',
    26         'WooCommerceVariationImages\\Admin\\Admin' => __DIR__ . '/../..' . '/includes/Admin/Admin.php',
    27         'WooCommerceVariationImages\\Admin\\Notices' => __DIR__ . '/../..' . '/includes/Admin/Notices.php',
    28         'WooCommerceVariationImages\\Admin\\Products' => __DIR__ . '/../..' . '/includes/Admin/Products.php',
    29         'WooCommerceVariationImages\\Admin\\Settings' => __DIR__ . '/../..' . '/includes/Admin/Settings.php',
    30         'WooCommerceVariationImages\\Controllers\\Helpers' => __DIR__ . '/../..' . '/includes/Controllers/Helpers.php',
    31         'WooCommerceVariationImages\\Plugin' => __DIR__ . '/../..' . '/includes/Plugin.php',
    32         'WooCommerceVariationImages\\Products' => __DIR__ . '/../..' . '/includes/Products.php',
    3331    );
    3432
     
    3634    {
    3735        return \Closure::bind(function () use ($loader) {
    38             $loader->prefixLengthsPsr4 = ComposerStaticInitda4c6915909dbab44a930b7be8214c94::$prefixLengthsPsr4;
    39             $loader->prefixDirsPsr4 = ComposerStaticInitda4c6915909dbab44a930b7be8214c94::$prefixDirsPsr4;
    40             $loader->classMap = ComposerStaticInitda4c6915909dbab44a930b7be8214c94::$classMap;
     36            $loader->prefixLengthsPsr4 = ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::$prefixLengthsPsr4;
     37            $loader->prefixDirsPsr4 = ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::$prefixDirsPsr4;
     38            $loader->classMap = ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::$classMap;
    4139
    4240        }, null, ClassLoader::class);
  • wc-variation-images/trunk/vendor/composer/installed.json

    r3384424 r3447042  
    33        {
    44            "name": "byteever/bytekit-plugin",
    5             "version": "v1.0.2",
    6             "version_normalized": "1.0.2.0",
     5            "version": "dev-trunk",
     6            "version_normalized": "dev-trunk",
    77            "source": {
    88                "type": "git",
    99                "url": "git@github.com:byteever/bytekit-plugin.git",
    10                 "reference": "794ec9834ecac6cead6b1064a605ff930864950b"
     10                "reference": "43692c253b4d83879f5302dc6feff5eb2448428d"
    1111            },
    1212            "dist": {
    1313                "type": "zip",
    14                 "url": "https://api.github.com/repos/byteever/bytekit-plugin/zipball/794ec9834ecac6cead6b1064a605ff930864950b",
    15                 "reference": "794ec9834ecac6cead6b1064a605ff930864950b",
     14                "url": "https://api.github.com/repos/byteever/bytekit-plugin/zipball/43692c253b4d83879f5302dc6feff5eb2448428d",
     15                "reference": "43692c253b4d83879f5302dc6feff5eb2448428d",
    1616                "shasum": ""
    1717            },
     
    1919                "php": ">=7.4"
    2020            },
    21             "require-dev": {
    22                 "byteever/byteever-sniffs": "dev-master",
    23                 "codeception/module-asserts": "^1.0",
    24                 "codeception/module-cli": "^1.0",
    25                 "codeception/module-db": "^1.0",
    26                 "codeception/module-filesystem": "^1.0",
    27                 "codeception/module-phpbrowser": "^1.0",
    28                 "codeception/module-rest": "^2.0",
    29                 "codeception/module-webdriver": "^1.0",
    30                 "codeception/util-universalframework": "^1.0",
    31                 "lucatume/wp-browser": "<3.5"
    32             },
    33             "time": "2025-02-27T09:59:41+00:00",
     21            "time": "2025-12-11T10:51:47+00:00",
    3422            "type": "library",
    3523            "installation-source": "dist",
    3624            "autoload": {
    3725                "psr-4": {
    38                     "ByteKit\\": "src/"
     26                    "WooCommerceVariationImages\\ByteKit\\": "src/"
    3927                }
    40             },
    41             "scripts": {
    42                 "phpcs": [
    43                     "@php ./vendor/bin/phpcs --standard=phpcs.xml -s -v"
    44                 ],
    45                 "phpcbf": [
    46                     "@php ./vendor/bin/phpcbf --standard=phpcs.xml -v"
    47                 ],
    48                 "test:setup": [
    49                     "bash bin/install-test-env.sh"
    50                 ],
    51                 "test:build": [
    52                     "vendor/bin/codecept build"
    53                 ],
    54                 "test:wpunit": [
    55                     "vendor/bin/codecept run wpunit --"
    56                 ],
    57                 "test:functional": [
    58                     "vendor/bin/codecept run functional --"
    59                 ],
    60                 "test:acceptance": [
    61                     "vendor/bin/codecept run acceptance --"
    62                 ],
    63                 "test:gen:wpunit": [
    64                     "vendor/bin/codecept generate:wpunit wpunit"
    65                 ],
    66                 "test:gen:functional": [
    67                     "vendor/bin/codecept generate:wpunit functional"
    68                 ],
    69                 "test:gen:acceptance": [
    70                     "vendor/bin/codecept generate:acceptance acceptance"
    71                 ],
    72                 "test": [
    73                     "vendor/bin/codecept run --"
    74                 ]
    7528            },
    7629            "license": [
    7730                "GPL-3.0-or-later"
    7831            ],
    79             "authors": [
    80                 {
    81                     "name": "Sultan Nasir Uddin",
    82                     "email": "manikdrmc@gmail.com"
    83                 }
    84             ],
    85             "description": "A set of related classes to kick start WordPress plugin development.",
    8632            "support": {
    87                 "source": "https://github.com/byteever/bytekit-plugin/tree/v1.0.2",
     33                "source": "https://github.com/byteever/bytekit-plugin/tree/trunk",
    8834                "issues": "https://github.com/byteever/bytekit-plugin/issues"
    8935            },
     36            "abandoned": true,
    9037            "install-path": "../byteever/bytekit-plugin"
    9138        },
    9239        {
    9340            "name": "byteever/bytekit-settings",
    94             "version": "v1.0.2",
    95             "version_normalized": "1.0.2.0",
     41            "version": "dev-trunk",
     42            "version_normalized": "dev-trunk",
    9643            "source": {
    9744                "type": "git",
    9845                "url": "git@github.com:byteever/bytekit-settings.git",
    99                 "reference": "6fed19fd393c2037b967d5507d26cb98a1474bbd"
     46                "reference": "49c9d9488c0130356059b3d086e6d8487ca434ef"
    10047            },
    10148            "dist": {
    10249                "type": "zip",
    103                 "url": "https://api.github.com/repos/byteever/bytekit-settings/zipball/6fed19fd393c2037b967d5507d26cb98a1474bbd",
    104                 "reference": "6fed19fd393c2037b967d5507d26cb98a1474bbd",
     50                "url": "https://api.github.com/repos/byteever/bytekit-settings/zipball/49c9d9488c0130356059b3d086e6d8487ca434ef",
     51                "reference": "49c9d9488c0130356059b3d086e6d8487ca434ef",
    10552                "shasum": ""
    10653            },
     
    10855                "php": ">=7.4"
    10956            },
    110             "require-dev": {
    111                 "byteever/byteever-sniffs": "dev-master"
    112             },
    113             "time": "2024-11-26T04:26:23+00:00",
     57            "time": "2025-12-11T09:07:47+00:00",
    11458            "type": "library",
    11559            "installation-source": "dist",
    11660            "autoload": {
    11761                "psr-4": {
    118                     "ByteKit\\": "src/"
     62                    "WooCommerceVariationImages\\ByteKit\\": "src/"
    11963                }
    120             },
    121             "scripts": {
    122                 "phpcs": [
    123                     "@php ./vendor/bin/phpcs --standard=phpcs.xml -s -v"
    124                 ],
    125                 "phpcbf": [
    126                     "@php ./vendor/bin/phpcbf --standard=phpcs.xml -v"
    127                 ]
    12864            },
    12965            "license": [
    13066                "GPL-3.0-or-later"
    13167            ],
    132             "authors": [
    133                 {
    134                     "name": "Sultan Nasir Uddin",
    135                     "email": "manikdrmc@gmail.com"
    136                 }
    137             ],
    13868            "support": {
    139                 "source": "https://github.com/byteever/bytekit-settings/tree/v1.0.2",
     69                "source": "https://github.com/byteever/bytekit-settings/tree/trunk",
    14070                "issues": "https://github.com/byteever/bytekit-settings/issues"
    14171            },
     72            "abandoned": true,
    14273            "install-path": "../byteever/bytekit-settings"
    14374        }
  • wc-variation-images/trunk/vendor/composer/installed.php

    r3401858 r3447042  
    22    'root' => array(
    33        'name' => 'pluginever/wc-variation-images',
    4         'pretty_version' => 'v1.3.3',
    5         'version' => '1.3.3.0',
    6         'reference' => '09825b3347daa167745b16adf2d1bca0f0790b26',
     4        'pretty_version' => 'dev-master',
     5        'version' => 'dev-master',
     6        'reference' => 'e439470d88637376c1af0a7a2935d32eff4932a3',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'byteever/bytekit-plugin' => array(
    14             'pretty_version' => 'v1.0.2',
    15             'version' => '1.0.2.0',
    16             'reference' => '794ec9834ecac6cead6b1064a605ff930864950b',
     14            'pretty_version' => 'dev-trunk',
     15            'version' => 'dev-trunk',
     16            'reference' => '43692c253b4d83879f5302dc6feff5eb2448428d',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../byteever/bytekit-plugin',
     
    2121        ),
    2222        'byteever/bytekit-settings' => array(
    23             'pretty_version' => 'v1.0.2',
    24             'version' => '1.0.2.0',
    25             'reference' => '6fed19fd393c2037b967d5507d26cb98a1474bbd',
     23            'pretty_version' => 'dev-trunk',
     24            'version' => 'dev-trunk',
     25            'reference' => '49c9d9488c0130356059b3d086e6d8487ca434ef',
    2626            'type' => 'library',
    2727            'install_path' => __DIR__ . '/../byteever/bytekit-settings',
     
    3030        ),
    3131        'pluginever/wc-variation-images' => array(
    32             'pretty_version' => 'v1.3.3',
    33             'version' => '1.3.3.0',
    34             'reference' => '09825b3347daa167745b16adf2d1bca0f0790b26',
     32            'pretty_version' => 'dev-master',
     33            'version' => 'dev-master',
     34            'reference' => 'e439470d88637376c1af0a7a2935d32eff4932a3',
    3535            'type' => 'wordpress-plugin',
    3636            'install_path' => __DIR__ . '/../../',
  • wc-variation-images/trunk/wc-variation-images.php

    r3401858 r3447042  
    44 * Plugin URI:           https://pluginever.com/plugins/wc-variation-images-pro
    55 * Description:          Adds additional gallery images per product variation in WooCommerce.
    6  * Version:              1.3.3
     6 * Version:              1.3.4
    77 * Requires at least:    5.2
     8 * Tested up to:         6.9
    89 * Requires PHP:         7.4
    910 * Author:               PluginEver
     
    1213 * License URI:          https://www.gnu.org/licenses/gpl-2.0.html
    1314 * Text Domain:          wc-variation-images
    14  * Domain Path:          languages/
    15  * Requires Plugins:     woocommerce
    16  * Tested up to:         6.8
     15 * Domain Path:          /languages
    1716 * WC requires at least: 3.0.0
    18  * WC tested up to:      10.3
     17 * WC tested up to:      10.4
    1918 * Requires Plugins:     woocommerce
    2019 *
    21  * @package WooCommerceVariationImages
    22  *
    23  * Copyright (c) 2025 PluginEver (email : support@pluginever.com)
     20 * @link                 https://pluginever.com
    2421 *
    2522 * This program is free software; you can redistribute it and/or modify
    26  * it under the terms of the GNU General Public License, version 2 or, at
    27  * your discretion, any later version, as published by the Free
    28  * Software Foundation.
     23 * it under the terms of the GNU General Public License as published by
     24 * the Free Software Foundation; either version 2 of the License, or
     25 * (at your option) any later version.
    2926 *
    3027 * This program is distributed in the hope that it will be useful,
    3128 * but WITHOUT ANY WARRANTY; without even the implied warranty of
    32  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    3330 * GNU General Public License for more details.
    3431 *
    3532 * You should have received a copy of the GNU General Public License
    3633 * along with this program; if not, write to the Free Software
    37  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
     34 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
     35 * @author              Sultan Nasir Uddin <manikdrmc@gmail.com>
     36 * @copyright           2026 ByteEver
     37 * @license             GPL-2.0+
     38 * @package             WooCommerceVariationImages
    3839 */
    3940
    40 // Don't call the file directly.
    41 defined( 'ABSPATH' ) || exit();
     41defined( 'ABSPATH' ) || exit;
    4242
    43 // Require the autoloader.
     43// Autoloader.
    4444require_once __DIR__ . '/vendor/autoload.php';
    45 require_once __DIR__ . '/libraries/autoload.php';
    4645
    4746// Instantiate the plugin.
     
    5049        'file'         => __FILE__,
    5150        'settings_url' => admin_url( 'admin.php?page=wc-variation-images' ),
     51        'support_url'  => 'https://pluginever.com/support/',
    5252        'docs_url'     => 'https://pluginever.com/docs/wc-variation-images/',
    53         'support_url'  => 'https://pluginever.com/support/',
    5453        'review_url'   => 'https://wordpress.org/support/plugin/wc-variation-images/reviews/#new-post',
    5554    )
Note: See TracChangeset for help on using the changeset viewer.