Plugin Directory

Changeset 3275602


Ignore:
Timestamp:
04/17/2025 09:36:47 AM (12 months ago)
Author:
ecomailcz
Message:

Release version 2.3.0

Location:
ecomail
Files:
630 added
14 edited
1 copied

Legend:

Unmodified
Added
Removed
  • ecomail/tags/2.3.0/ecomail.php

    r3274649 r3275602  
    33 * Plugin Name:          Ecomail
    44 * Description:          Official Ecomail integration for WordPress and WooCommerce
    5  * Version:              2.2.1
    6  * Requires PHP:         7.4.0
    7  * Requires at least:    5.3.0
     5 * Version:              2.3.0
     6 * Requires PHP:         8.1.0
     7 * Requires at least:    6.5
    88 * Author:               ECOMAIL.CZ
    99 * Author URI:           https://ecomail.cz/
     
    2222
    2323if ( ! defined( 'ECOMAIL_MIN_PHP_VERSION' ) ) {
    24     define( 'ECOMAIL_MIN_PHP_VERSION', '7.4.0' );
     24    define( 'ECOMAIL_MIN_PHP_VERSION', '8.1.0' );
    2525}
    2626
  • ecomail/tags/2.3.0/readme.txt

    r3275590 r3275602  
    66Tested up to: 6.8
    77Requires PHP: 8.1
    8 Stable tag: 2.2.1
     8Stable tag: 2.3.0
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html
  • ecomail/tags/2.3.0/vendor/autoload.php

    r3274649 r3275602  
    1515        }
    1616    }
    17     throw new RuntimeException($err);
     17    trigger_error(
     18        $err,
     19        E_USER_ERROR
     20    );
    1821}
    1922
    2023require_once __DIR__ . '/composer/autoload_real.php';
    2124
    22 return ComposerAutoloaderInitf481f7f02010f2a17812d5f008552029::getLoader();
     25return ComposerAutoloaderInit946afb2029560bbb392c5f417bd560a8::getLoader();
  • ecomail/tags/2.3.0/vendor/composer/InstalledVersions.php

    r3274649 r3275602  
    2828{
    2929    /**
    30      * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to
    31      * @internal
    32      */
    33     private static $selfDir = null;
    34 
    35     /**
    3630     * @var mixed[]|null
    3731     * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
    3832     */
    3933    private static $installed;
    40 
    41     /**
    42      * @var bool
    43      */
    44     private static $installedIsLocalDir;
    4534
    4635    /**
     
    321310        self::$installed = $data;
    322311        self::$installedByVendor = array();
    323 
    324         // when using reload, we disable the duplicate protection to ensure that self::$installed data is
    325         // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not,
    326         // so we have to assume it does not, and that may result in duplicate data being returned when listing
    327         // all installed packages for example
    328         self::$installedIsLocalDir = false;
    329     }
    330 
    331     /**
    332      * @return string
    333      */
    334     private static function getSelfDir()
    335     {
    336         if (self::$selfDir === null) {
    337             self::$selfDir = strtr(__DIR__, '\\', '/');
    338         }
    339 
    340         return self::$selfDir;
    341312    }
    342313
     
    352323
    353324        $installed = array();
    354         $copiedLocalDir = false;
    355325
    356326        if (self::$canGetVendors) {
    357             $selfDir = self::getSelfDir();
    358327            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
    359                 $vendorDir = strtr($vendorDir, '\\', '/');
    360328                if (isset(self::$installedByVendor[$vendorDir])) {
    361329                    $installed[] = self::$installedByVendor[$vendorDir];
     
    363331                    /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
    364332                    $required = require $vendorDir.'/composer/installed.php';
    365                     self::$installedByVendor[$vendorDir] = $required;
    366                     $installed[] = $required;
    367                     if (self::$installed === null && $vendorDir.'/composer' === $selfDir) {
    368                         self::$installed = $required;
    369                         self::$installedIsLocalDir = true;
     333                    $installed[] = self::$installedByVendor[$vendorDir] = $required;
     334                    if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
     335                        self::$installed = $installed[count($installed) - 1];
    370336                    }
    371                 }
    372                 if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {
    373                     $copiedLocalDir = true;
    374337                }
    375338            }
     
    388351        }
    389352
    390         if (self::$installed !== array() && !$copiedLocalDir) {
     353        if (self::$installed !== array()) {
    391354            $installed[] = self::$installed;
    392355        }
  • ecomail/tags/2.3.0/vendor/composer/autoload_real.php

    r3274649 r3275602  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitf481f7f02010f2a17812d5f008552029
     5class ComposerAutoloaderInit946afb2029560bbb392c5f417bd560a8
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInitf481f7f02010f2a17812d5f008552029', 'loadClassLoader'), true, true);
     25        require __DIR__ . '/platform_check.php';
     26
     27        spl_autoload_register(array('ComposerAutoloaderInit946afb2029560bbb392c5f417bd560a8', 'loadClassLoader'), true, true);
    2628        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInitf481f7f02010f2a17812d5f008552029', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit946afb2029560bbb392c5f417bd560a8', 'loadClassLoader'));
    2830
    2931        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInitf481f7f02010f2a17812d5f008552029::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit946afb2029560bbb392c5f417bd560a8::getInitializer($loader));
    3133
    3234        $loader->register(true);
  • ecomail/tags/2.3.0/vendor/composer/autoload_static.php

    r3274649 r3275602  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitf481f7f02010f2a17812d5f008552029
     7class ComposerStaticInit946afb2029560bbb392c5f417bd560a8
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    4343    {
    4444        return \Closure::bind(function () use ($loader) {
    45             $loader->prefixLengthsPsr4 = ComposerStaticInitf481f7f02010f2a17812d5f008552029::$prefixLengthsPsr4;
    46             $loader->prefixDirsPsr4 = ComposerStaticInitf481f7f02010f2a17812d5f008552029::$prefixDirsPsr4;
    47             $loader->classMap = ComposerStaticInitf481f7f02010f2a17812d5f008552029::$classMap;
     45            $loader->prefixLengthsPsr4 = ComposerStaticInit946afb2029560bbb392c5f417bd560a8::$prefixLengthsPsr4;
     46            $loader->prefixDirsPsr4 = ComposerStaticInit946afb2029560bbb392c5f417bd560a8::$prefixDirsPsr4;
     47            $loader->classMap = ComposerStaticInit946afb2029560bbb392c5f417bd560a8::$classMap;
    4848
    4949        }, null, ClassLoader::class);
  • ecomail/tags/2.3.0/vendor/composer/installed.php

    r3274649 r3275602  
    22    'root' => array(
    33        'name' => 'ecomailcz/ecomail-woocommerce',
    4         'pretty_version' => '2.2.1',
    5         'version' => '2.2.1.0',
    6         'reference' => '920cb7fff75c1cbe287a8b0ca8c26d0428f5f8e3',
     4        'pretty_version' => '2.3.0',
     5        'version' => '2.3.0.0',
     6        'reference' => 'bdf40b6a31d4f4f30b52f75e48ef18b6ba379826',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'ecomailcz/ecomail-woocommerce' => array(
    14             'pretty_version' => '2.2.1',
    15             'version' => '2.2.1.0',
    16             'reference' => '920cb7fff75c1cbe287a8b0ca8c26d0428f5f8e3',
     14            'pretty_version' => '2.3.0',
     15            'version' => '2.3.0.0',
     16            'reference' => 'bdf40b6a31d4f4f30b52f75e48ef18b6ba379826',
    1717            'type' => 'project',
    1818            'install_path' => __DIR__ . '/../../',
  • ecomail/trunk/ecomail.php

    r3274649 r3275602  
    33 * Plugin Name:          Ecomail
    44 * Description:          Official Ecomail integration for WordPress and WooCommerce
    5  * Version:              2.2.1
    6  * Requires PHP:         7.4.0
    7  * Requires at least:    5.3.0
     5 * Version:              2.3.0
     6 * Requires PHP:         8.1.0
     7 * Requires at least:    6.5
    88 * Author:               ECOMAIL.CZ
    99 * Author URI:           https://ecomail.cz/
     
    2222
    2323if ( ! defined( 'ECOMAIL_MIN_PHP_VERSION' ) ) {
    24     define( 'ECOMAIL_MIN_PHP_VERSION', '7.4.0' );
     24    define( 'ECOMAIL_MIN_PHP_VERSION', '8.1.0' );
    2525}
    2626
  • ecomail/trunk/readme.txt

    r3275590 r3275602  
    66Tested up to: 6.8
    77Requires PHP: 8.1
    8 Stable tag: 2.2.1
     8Stable tag: 2.3.0
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html
  • ecomail/trunk/vendor/autoload.php

    r3274649 r3275602  
    1515        }
    1616    }
    17     throw new RuntimeException($err);
     17    trigger_error(
     18        $err,
     19        E_USER_ERROR
     20    );
    1821}
    1922
    2023require_once __DIR__ . '/composer/autoload_real.php';
    2124
    22 return ComposerAutoloaderInitf481f7f02010f2a17812d5f008552029::getLoader();
     25return ComposerAutoloaderInit946afb2029560bbb392c5f417bd560a8::getLoader();
  • ecomail/trunk/vendor/composer/InstalledVersions.php

    r3274649 r3275602  
    2828{
    2929    /**
    30      * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to
    31      * @internal
    32      */
    33     private static $selfDir = null;
    34 
    35     /**
    3630     * @var mixed[]|null
    3731     * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
    3832     */
    3933    private static $installed;
    40 
    41     /**
    42      * @var bool
    43      */
    44     private static $installedIsLocalDir;
    4534
    4635    /**
     
    321310        self::$installed = $data;
    322311        self::$installedByVendor = array();
    323 
    324         // when using reload, we disable the duplicate protection to ensure that self::$installed data is
    325         // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not,
    326         // so we have to assume it does not, and that may result in duplicate data being returned when listing
    327         // all installed packages for example
    328         self::$installedIsLocalDir = false;
    329     }
    330 
    331     /**
    332      * @return string
    333      */
    334     private static function getSelfDir()
    335     {
    336         if (self::$selfDir === null) {
    337             self::$selfDir = strtr(__DIR__, '\\', '/');
    338         }
    339 
    340         return self::$selfDir;
    341312    }
    342313
     
    352323
    353324        $installed = array();
    354         $copiedLocalDir = false;
    355325
    356326        if (self::$canGetVendors) {
    357             $selfDir = self::getSelfDir();
    358327            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
    359                 $vendorDir = strtr($vendorDir, '\\', '/');
    360328                if (isset(self::$installedByVendor[$vendorDir])) {
    361329                    $installed[] = self::$installedByVendor[$vendorDir];
     
    363331                    /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
    364332                    $required = require $vendorDir.'/composer/installed.php';
    365                     self::$installedByVendor[$vendorDir] = $required;
    366                     $installed[] = $required;
    367                     if (self::$installed === null && $vendorDir.'/composer' === $selfDir) {
    368                         self::$installed = $required;
    369                         self::$installedIsLocalDir = true;
     333                    $installed[] = self::$installedByVendor[$vendorDir] = $required;
     334                    if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
     335                        self::$installed = $installed[count($installed) - 1];
    370336                    }
    371                 }
    372                 if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {
    373                     $copiedLocalDir = true;
    374337                }
    375338            }
     
    388351        }
    389352
    390         if (self::$installed !== array() && !$copiedLocalDir) {
     353        if (self::$installed !== array()) {
    391354            $installed[] = self::$installed;
    392355        }
  • ecomail/trunk/vendor/composer/autoload_real.php

    r3274649 r3275602  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitf481f7f02010f2a17812d5f008552029
     5class ComposerAutoloaderInit946afb2029560bbb392c5f417bd560a8
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInitf481f7f02010f2a17812d5f008552029', 'loadClassLoader'), true, true);
     25        require __DIR__ . '/platform_check.php';
     26
     27        spl_autoload_register(array('ComposerAutoloaderInit946afb2029560bbb392c5f417bd560a8', 'loadClassLoader'), true, true);
    2628        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInitf481f7f02010f2a17812d5f008552029', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit946afb2029560bbb392c5f417bd560a8', 'loadClassLoader'));
    2830
    2931        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInitf481f7f02010f2a17812d5f008552029::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit946afb2029560bbb392c5f417bd560a8::getInitializer($loader));
    3133
    3234        $loader->register(true);
  • ecomail/trunk/vendor/composer/autoload_static.php

    r3274649 r3275602  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitf481f7f02010f2a17812d5f008552029
     7class ComposerStaticInit946afb2029560bbb392c5f417bd560a8
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    4343    {
    4444        return \Closure::bind(function () use ($loader) {
    45             $loader->prefixLengthsPsr4 = ComposerStaticInitf481f7f02010f2a17812d5f008552029::$prefixLengthsPsr4;
    46             $loader->prefixDirsPsr4 = ComposerStaticInitf481f7f02010f2a17812d5f008552029::$prefixDirsPsr4;
    47             $loader->classMap = ComposerStaticInitf481f7f02010f2a17812d5f008552029::$classMap;
     45            $loader->prefixLengthsPsr4 = ComposerStaticInit946afb2029560bbb392c5f417bd560a8::$prefixLengthsPsr4;
     46            $loader->prefixDirsPsr4 = ComposerStaticInit946afb2029560bbb392c5f417bd560a8::$prefixDirsPsr4;
     47            $loader->classMap = ComposerStaticInit946afb2029560bbb392c5f417bd560a8::$classMap;
    4848
    4949        }, null, ClassLoader::class);
  • ecomail/trunk/vendor/composer/installed.php

    r3274649 r3275602  
    22    'root' => array(
    33        'name' => 'ecomailcz/ecomail-woocommerce',
    4         'pretty_version' => '2.2.1',
    5         'version' => '2.2.1.0',
    6         'reference' => '920cb7fff75c1cbe287a8b0ca8c26d0428f5f8e3',
     4        'pretty_version' => '2.3.0',
     5        'version' => '2.3.0.0',
     6        'reference' => 'bdf40b6a31d4f4f30b52f75e48ef18b6ba379826',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'ecomailcz/ecomail-woocommerce' => array(
    14             'pretty_version' => '2.2.1',
    15             'version' => '2.2.1.0',
    16             'reference' => '920cb7fff75c1cbe287a8b0ca8c26d0428f5f8e3',
     14            'pretty_version' => '2.3.0',
     15            'version' => '2.3.0.0',
     16            'reference' => 'bdf40b6a31d4f4f30b52f75e48ef18b6ba379826',
    1717            'type' => 'project',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.