Plugin Directory

Changeset 2865166


Ignore:
Timestamp:
02/14/2023 02:16:48 PM (3 years ago)
Author:
sendsmaily
Message:

Release 1.11.0, see readme.txt for the changelog.

Location:
smaily-for-woocommerce
Files:
24 edited
1 copied

Legend:

Unmodified
Added
Removed
  • smaily-for-woocommerce/tags/1.11.0/inc/Base/SubscriberSynchronization.php

    r2235331 r2865166  
    6565        $data = [];
    6666
     67        // Ensure subscriber's unsubscribed status is reset.
     68        // Note! We are using 'user_newsletter' property value just a precaution to cover
     69        // cases where site provides a default value for the field.
     70        $data['is_unsubscribed'] = (int) $_POST['user_newsletter'] === 1 ? 0 : 1;
     71
    6772        // Add store url for refrence in Smaily database.
    6873        $data['store'] = get_site_url();
  • smaily-for-woocommerce/tags/1.11.0/lang/smaily-et.po

    r2821500 r2865166  
    44"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/smaily-for-"
    55"woocommerce\n"
    6 "POT-Creation-Date: 2022-11-21 14:00+0200\n"
    7 "PO-Revision-Date: 2022-11-21 14:00+0200\n"
     6"POT-Creation-Date: 2023-02-14 16:09+0200\n"
     7"PO-Revision-Date: 2023-02-14 16:09+0200\n"
    88"Last-Translator: \n"
    99"Language-Team: Estonian\n"
     
    1515"X-Poedit-Basepath: ..\n"
    1616"X-Poedit-KeywordsList: __;_e;esc_html__;esc_attr__;esc_attr_e;esc_html_e\n"
    17 "X-Generator: Poedit 3.1.1\n"
     17"X-Generator: Poedit 3.2.2\n"
    1818"X-Loco-Version: 2.3.3; wp-5.4.1\n"
    1919"X-Poedit-SearchPath-0: .\n"
  • smaily-for-woocommerce/tags/1.11.0/lang/smaily-et_EE.po

    r2821500 r2865166  
    44"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/smaily-for-"
    55"woocommercewoocommerce\n"
    6 "POT-Creation-Date: 2022-11-21 14:00+0200\n"
    7 "PO-Revision-Date: 2022-11-21 14:00+0200\n"
     6"POT-Creation-Date: 2023-02-14 16:09+0200\n"
     7"PO-Revision-Date: 2023-02-14 16:09+0200\n"
    88"Last-Translator: \n"
    99"Language-Team: Estonian\n"
     
    1515"X-Poedit-Basepath: ..\n"
    1616"X-Poedit-KeywordsList: __;_e;esc_html__;esc_attr__;esc_attr_e;esc_html_e\n"
    17 "X-Generator: Poedit 3.1.1\n"
     17"X-Generator: Poedit 3.2.2\n"
    1818"X-Loco-Version: 2.3.3; wp-5.4.1\n"
    1919"X-Poedit-SearchPath-0: .\n"
  • smaily-for-woocommerce/tags/1.11.0/readme.txt

    r2821500 r2865166  
    66Tested up to: 5.8
    77WC tested up to: 4.7.0
    8 Stable tag: 1.10.0
     8Stable tag: 1.11.0
    99License: GPLv3
    1010
     
    152152== Changelog ==
    153153
     154= 1.11.0 =
     155
     156- Reset subscriber's opt-outed status on checkout newsletter subscribe
     157
    154158= 1.10.0 =
    155159
  • smaily-for-woocommerce/tags/1.11.0/smaily-for-woocommerce.php

    r2821500 r2865166  
    1414 * Plugin URI: https://github.com/sendsmaily/smaily-woocommerce-plugin
    1515 * Description: Smaily email marketing and automation extension plugin for WooCommerce. Set up easy sync for your contacts, add opt-in subscription form, import products directly to your email template and send abandoned cart reminder emails.
    16  * Version: 1.10.0
     16 * Version: 1.11.0
    1717 * License: GPL3
    1818 * Author: Smaily
     
    4949define( 'SMAILY_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
    5050define( 'SMAILY_PLUGIN_NAME', plugin_basename( __FILE__ ) );
    51 define( 'SMAILY_PLUGIN_VERSION', '1.10.0' );
     51define( 'SMAILY_PLUGIN_VERSION', '1.11.0' );
    5252
    5353// Required to use functions is_plugin_active and deactivate_plugins.
  • smaily-for-woocommerce/tags/1.11.0/vendor/autoload.php

    r2821500 r2865166  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit5c1c534c9d99a8d2c3c102396a63d6e2::getLoader();
     25return ComposerAutoloaderInit9701a095399972626116f68c827128b9::getLoader();
  • smaily-for-woocommerce/tags/1.11.0/vendor/composer/ClassLoader.php

    r2743923 r2865166  
    4343class ClassLoader
    4444{
     45    /** @var \Closure(string):void */
     46    private static $includeFile;
     47
    4548    /** @var ?string */
    4649    private $vendorDir;
     
    107110    {
    108111        $this->vendorDir = $vendorDir;
     112        self::initializeIncludeClosure();
    109113    }
    110114
     
    426430    {
    427431        if ($file = $this->findFile($class)) {
    428             includeFile($file);
     432            $includeFile = self::$includeFile;
     433            $includeFile($file);
    429434
    430435            return true;
     
    556561        return false;
    557562    }
     563
     564    /**
     565     * @return void
     566     */
     567    private static function initializeIncludeClosure()
     568    {
     569        if (self::$includeFile !== null) {
     570            return;
     571        }
     572
     573        /**
     574         * Scope isolated include.
     575         *
     576         * Prevents access to $this/self from included files.
     577         *
     578         * @param  string $file
     579         * @return void
     580         */
     581        self::$includeFile = \Closure::bind(static function($file) {
     582            include $file;
     583        }, null, null);
     584    }
    558585}
    559 
    560 /**
    561  * Scope isolated include.
    562  *
    563  * Prevents access to $this/self from included files.
    564  *
    565  * @param  string $file
    566  * @return void
    567  * @private
    568  */
    569 function includeFile($file)
    570 {
    571     include $file;
    572 }
  • smaily-for-woocommerce/tags/1.11.0/vendor/composer/autoload_real.php

    r2821500 r2865166  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit5c1c534c9d99a8d2c3c102396a63d6e2
     5class ComposerAutoloaderInit9701a095399972626116f68c827128b9
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit5c1c534c9d99a8d2c3c102396a63d6e2', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit9701a095399972626116f68c827128b9', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit5c1c534c9d99a8d2c3c102396a63d6e2', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit9701a095399972626116f68c827128b9', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInit5c1c534c9d99a8d2c3c102396a63d6e2::getInitializer($loader));
     30        call_user_func(\Composer\Autoload\ComposerStaticInit9701a095399972626116f68c827128b9::getInitializer($loader));
    3131
    3232        $loader->register(true);
  • smaily-for-woocommerce/tags/1.11.0/vendor/composer/autoload_static.php

    r2821500 r2865166  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit5c1c534c9d99a8d2c3c102396a63d6e2
     7class ComposerStaticInit9701a095399972626116f68c827128b9
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    2828    {
    2929        return \Closure::bind(function () use ($loader) {
    30             $loader->prefixLengthsPsr4 = ComposerStaticInit5c1c534c9d99a8d2c3c102396a63d6e2::$prefixLengthsPsr4;
    31             $loader->prefixDirsPsr4 = ComposerStaticInit5c1c534c9d99a8d2c3c102396a63d6e2::$prefixDirsPsr4;
    32             $loader->classMap = ComposerStaticInit5c1c534c9d99a8d2c3c102396a63d6e2::$classMap;
     30            $loader->prefixLengthsPsr4 = ComposerStaticInit9701a095399972626116f68c827128b9::$prefixLengthsPsr4;
     31            $loader->prefixDirsPsr4 = ComposerStaticInit9701a095399972626116f68c827128b9::$prefixDirsPsr4;
     32            $loader->classMap = ComposerStaticInit9701a095399972626116f68c827128b9::$classMap;
    3333
    3434        }, null, ClassLoader::class);
  • smaily-for-woocommerce/tags/1.11.0/vendor/composer/installed.php

    r2821500 r2865166  
    22    'root' => array(
    33        'name' => 'smaily/smaily_for_woocommerce',
    4         'pretty_version' => '1.10.0',
    5         'version' => '1.10.0.0',
    6         'reference' => '2686d9f0e79123f2303d9088d9687a7821049579',
     4        'pretty_version' => '1.11.0',
     5        'version' => '1.11.0.0',
     6        'reference' => 'b1810a8855f838e1625bd2b8ab951ca0ba1406a8',
    77        'type' => 'plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'smaily/smaily_for_woocommerce' => array(
    14             'pretty_version' => '1.10.0',
    15             'version' => '1.10.0.0',
    16             'reference' => '2686d9f0e79123f2303d9088d9687a7821049579',
     14            'pretty_version' => '1.11.0',
     15            'version' => '1.11.0.0',
     16            'reference' => 'b1810a8855f838e1625bd2b8ab951ca0ba1406a8',
    1717            'type' => 'plugin',
    1818            'install_path' => __DIR__ . '/../../',
  • smaily-for-woocommerce/trunk/inc/Base/SubscriberSynchronization.php

    r2235331 r2865166  
    6565        $data = [];
    6666
     67        // Ensure subscriber's unsubscribed status is reset.
     68        // Note! We are using 'user_newsletter' property value just a precaution to cover
     69        // cases where site provides a default value for the field.
     70        $data['is_unsubscribed'] = (int) $_POST['user_newsletter'] === 1 ? 0 : 1;
     71
    6772        // Add store url for refrence in Smaily database.
    6873        $data['store'] = get_site_url();
  • smaily-for-woocommerce/trunk/lang/smaily-et.po

    r2821500 r2865166  
    44"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/smaily-for-"
    55"woocommerce\n"
    6 "POT-Creation-Date: 2022-11-21 14:00+0200\n"
    7 "PO-Revision-Date: 2022-11-21 14:00+0200\n"
     6"POT-Creation-Date: 2023-02-14 16:09+0200\n"
     7"PO-Revision-Date: 2023-02-14 16:09+0200\n"
    88"Last-Translator: \n"
    99"Language-Team: Estonian\n"
     
    1515"X-Poedit-Basepath: ..\n"
    1616"X-Poedit-KeywordsList: __;_e;esc_html__;esc_attr__;esc_attr_e;esc_html_e\n"
    17 "X-Generator: Poedit 3.1.1\n"
     17"X-Generator: Poedit 3.2.2\n"
    1818"X-Loco-Version: 2.3.3; wp-5.4.1\n"
    1919"X-Poedit-SearchPath-0: .\n"
  • smaily-for-woocommerce/trunk/lang/smaily-et_EE.po

    r2821500 r2865166  
    44"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/smaily-for-"
    55"woocommercewoocommerce\n"
    6 "POT-Creation-Date: 2022-11-21 14:00+0200\n"
    7 "PO-Revision-Date: 2022-11-21 14:00+0200\n"
     6"POT-Creation-Date: 2023-02-14 16:09+0200\n"
     7"PO-Revision-Date: 2023-02-14 16:09+0200\n"
    88"Last-Translator: \n"
    99"Language-Team: Estonian\n"
     
    1515"X-Poedit-Basepath: ..\n"
    1616"X-Poedit-KeywordsList: __;_e;esc_html__;esc_attr__;esc_attr_e;esc_html_e\n"
    17 "X-Generator: Poedit 3.1.1\n"
     17"X-Generator: Poedit 3.2.2\n"
    1818"X-Loco-Version: 2.3.3; wp-5.4.1\n"
    1919"X-Poedit-SearchPath-0: .\n"
  • smaily-for-woocommerce/trunk/readme.txt

    r2821500 r2865166  
    66Tested up to: 5.8
    77WC tested up to: 4.7.0
    8 Stable tag: 1.10.0
     8Stable tag: 1.11.0
    99License: GPLv3
    1010
     
    152152== Changelog ==
    153153
     154= 1.11.0 =
     155
     156- Reset subscriber's opt-outed status on checkout newsletter subscribe
     157
    154158= 1.10.0 =
    155159
  • smaily-for-woocommerce/trunk/smaily-for-woocommerce.php

    r2821500 r2865166  
    1414 * Plugin URI: https://github.com/sendsmaily/smaily-woocommerce-plugin
    1515 * Description: Smaily email marketing and automation extension plugin for WooCommerce. Set up easy sync for your contacts, add opt-in subscription form, import products directly to your email template and send abandoned cart reminder emails.
    16  * Version: 1.10.0
     16 * Version: 1.11.0
    1717 * License: GPL3
    1818 * Author: Smaily
     
    4949define( 'SMAILY_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
    5050define( 'SMAILY_PLUGIN_NAME', plugin_basename( __FILE__ ) );
    51 define( 'SMAILY_PLUGIN_VERSION', '1.10.0' );
     51define( 'SMAILY_PLUGIN_VERSION', '1.11.0' );
    5252
    5353// Required to use functions is_plugin_active and deactivate_plugins.
  • smaily-for-woocommerce/trunk/vendor/autoload.php

    r2821500 r2865166  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit5c1c534c9d99a8d2c3c102396a63d6e2::getLoader();
     25return ComposerAutoloaderInit9701a095399972626116f68c827128b9::getLoader();
  • smaily-for-woocommerce/trunk/vendor/composer/ClassLoader.php

    r2743923 r2865166  
    4343class ClassLoader
    4444{
     45    /** @var \Closure(string):void */
     46    private static $includeFile;
     47
    4548    /** @var ?string */
    4649    private $vendorDir;
     
    107110    {
    108111        $this->vendorDir = $vendorDir;
     112        self::initializeIncludeClosure();
    109113    }
    110114
     
    426430    {
    427431        if ($file = $this->findFile($class)) {
    428             includeFile($file);
     432            $includeFile = self::$includeFile;
     433            $includeFile($file);
    429434
    430435            return true;
     
    556561        return false;
    557562    }
     563
     564    /**
     565     * @return void
     566     */
     567    private static function initializeIncludeClosure()
     568    {
     569        if (self::$includeFile !== null) {
     570            return;
     571        }
     572
     573        /**
     574         * Scope isolated include.
     575         *
     576         * Prevents access to $this/self from included files.
     577         *
     578         * @param  string $file
     579         * @return void
     580         */
     581        self::$includeFile = \Closure::bind(static function($file) {
     582            include $file;
     583        }, null, null);
     584    }
    558585}
    559 
    560 /**
    561  * Scope isolated include.
    562  *
    563  * Prevents access to $this/self from included files.
    564  *
    565  * @param  string $file
    566  * @return void
    567  * @private
    568  */
    569 function includeFile($file)
    570 {
    571     include $file;
    572 }
  • smaily-for-woocommerce/trunk/vendor/composer/autoload_real.php

    r2821500 r2865166  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit5c1c534c9d99a8d2c3c102396a63d6e2
     5class ComposerAutoloaderInit9701a095399972626116f68c827128b9
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit5c1c534c9d99a8d2c3c102396a63d6e2', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit9701a095399972626116f68c827128b9', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit5c1c534c9d99a8d2c3c102396a63d6e2', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit9701a095399972626116f68c827128b9', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInit5c1c534c9d99a8d2c3c102396a63d6e2::getInitializer($loader));
     30        call_user_func(\Composer\Autoload\ComposerStaticInit9701a095399972626116f68c827128b9::getInitializer($loader));
    3131
    3232        $loader->register(true);
  • smaily-for-woocommerce/trunk/vendor/composer/autoload_static.php

    r2821500 r2865166  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit5c1c534c9d99a8d2c3c102396a63d6e2
     7class ComposerStaticInit9701a095399972626116f68c827128b9
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    2828    {
    2929        return \Closure::bind(function () use ($loader) {
    30             $loader->prefixLengthsPsr4 = ComposerStaticInit5c1c534c9d99a8d2c3c102396a63d6e2::$prefixLengthsPsr4;
    31             $loader->prefixDirsPsr4 = ComposerStaticInit5c1c534c9d99a8d2c3c102396a63d6e2::$prefixDirsPsr4;
    32             $loader->classMap = ComposerStaticInit5c1c534c9d99a8d2c3c102396a63d6e2::$classMap;
     30            $loader->prefixLengthsPsr4 = ComposerStaticInit9701a095399972626116f68c827128b9::$prefixLengthsPsr4;
     31            $loader->prefixDirsPsr4 = ComposerStaticInit9701a095399972626116f68c827128b9::$prefixDirsPsr4;
     32            $loader->classMap = ComposerStaticInit9701a095399972626116f68c827128b9::$classMap;
    3333
    3434        }, null, ClassLoader::class);
  • smaily-for-woocommerce/trunk/vendor/composer/installed.php

    r2821500 r2865166  
    22    'root' => array(
    33        'name' => 'smaily/smaily_for_woocommerce',
    4         'pretty_version' => '1.10.0',
    5         'version' => '1.10.0.0',
    6         'reference' => '2686d9f0e79123f2303d9088d9687a7821049579',
     4        'pretty_version' => '1.11.0',
     5        'version' => '1.11.0.0',
     6        'reference' => 'b1810a8855f838e1625bd2b8ab951ca0ba1406a8',
    77        'type' => 'plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'smaily/smaily_for_woocommerce' => array(
    14             'pretty_version' => '1.10.0',
    15             'version' => '1.10.0.0',
    16             'reference' => '2686d9f0e79123f2303d9088d9687a7821049579',
     14            'pretty_version' => '1.11.0',
     15            'version' => '1.11.0.0',
     16            'reference' => 'b1810a8855f838e1625bd2b8ab951ca0ba1406a8',
    1717            'type' => 'plugin',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.