Plugin Directory

Changeset 2901162


Ignore:
Timestamp:
04/19/2023 11:26:55 AM (3 years ago)
Author:
sendsmaily
Message:

Release 1.11.2, see readme.txt for the changelog.

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

Legend:

Unmodified
Added
Removed
  • smaily-for-woocommerce/tags/1.11.2/inc/Base/Cron.php

    r2896551 r2901162  
    187187                $products_data = [];
    188188                foreach ( $cart_data as $cart_item ) {
    189                     // Single product detais array.
    190189                    $product = [];
     190
    191191                    // Get product details if selected from user settings.
    192192                    $details = wc_get_product( $cart_item['product_id'] );
     193                    if ( ! $details ) {
     194                        continue;
     195                    }
     196
    193197                    foreach ( $selected_fields as $selected_field ) {
    194198                        switch ( $selected_field ) {
  • smaily-for-woocommerce/tags/1.11.2/readme.txt

    r2896551 r2901162  
    66Tested up to: 5.8
    77WC tested up to: 4.7.0
    8 Stable tag: 1.11.1
     8Stable tag: 1.11.2
    99License: GPLv3
    1010
     
    152152== Changelog ==
    153153
     154= 1.11.2 =
     155
     156- Gracefully handle abandoned cart missing product
     157
    154158= 1.11.1 =
    155159
  • smaily-for-woocommerce/tags/1.11.2/smaily-for-woocommerce.php

    r2896551 r2901162  
    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.11.1
     16 * Version: 1.11.2
    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.11.1' );
     51define( 'SMAILY_PLUGIN_VERSION', '1.11.2' );
    5252
    5353// Required to use functions is_plugin_active and deactivate_plugins.
  • smaily-for-woocommerce/tags/1.11.2/vendor/autoload.php

    r2896551 r2901162  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit401ed3cdcead1b0c5cc6d0a96259faf3::getLoader();
     25return ComposerAutoloaderInite2f76c78f6d6aa29695ebc2e07d4385c::getLoader();
  • smaily-for-woocommerce/tags/1.11.2/vendor/composer/autoload_real.php

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

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

    r2896551 r2901162  
    22    'root' => array(
    33        'name' => 'smaily/smaily_for_woocommerce',
    4         'pretty_version' => '1.11.1',
    5         'version' => '1.11.1.0',
    6         'reference' => 'ffa4deda5b4ea96cd58428bee542f97b7eef2de9',
     4        'pretty_version' => '1.11.2',
     5        'version' => '1.11.2.0',
     6        'reference' => '681f936b5be2c0aa6eca9461509fed9cbc3574ab',
    77        'type' => 'plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'smaily/smaily_for_woocommerce' => array(
    14             'pretty_version' => '1.11.1',
    15             'version' => '1.11.1.0',
    16             'reference' => 'ffa4deda5b4ea96cd58428bee542f97b7eef2de9',
     14            'pretty_version' => '1.11.2',
     15            'version' => '1.11.2.0',
     16            'reference' => '681f936b5be2c0aa6eca9461509fed9cbc3574ab',
    1717            'type' => 'plugin',
    1818            'install_path' => __DIR__ . '/../../',
  • smaily-for-woocommerce/trunk/inc/Base/Cron.php

    r2896551 r2901162  
    187187                $products_data = [];
    188188                foreach ( $cart_data as $cart_item ) {
    189                     // Single product detais array.
    190189                    $product = [];
     190
    191191                    // Get product details if selected from user settings.
    192192                    $details = wc_get_product( $cart_item['product_id'] );
     193                    if ( ! $details ) {
     194                        continue;
     195                    }
     196
    193197                    foreach ( $selected_fields as $selected_field ) {
    194198                        switch ( $selected_field ) {
  • smaily-for-woocommerce/trunk/readme.txt

    r2896551 r2901162  
    66Tested up to: 5.8
    77WC tested up to: 4.7.0
    8 Stable tag: 1.11.1
     8Stable tag: 1.11.2
    99License: GPLv3
    1010
     
    152152== Changelog ==
    153153
     154= 1.11.2 =
     155
     156- Gracefully handle abandoned cart missing product
     157
    154158= 1.11.1 =
    155159
  • smaily-for-woocommerce/trunk/smaily-for-woocommerce.php

    r2896551 r2901162  
    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.11.1
     16 * Version: 1.11.2
    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.11.1' );
     51define( 'SMAILY_PLUGIN_VERSION', '1.11.2' );
    5252
    5353// Required to use functions is_plugin_active and deactivate_plugins.
  • smaily-for-woocommerce/trunk/vendor/autoload.php

    r2896551 r2901162  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit401ed3cdcead1b0c5cc6d0a96259faf3::getLoader();
     25return ComposerAutoloaderInite2f76c78f6d6aa29695ebc2e07d4385c::getLoader();
  • smaily-for-woocommerce/trunk/vendor/composer/autoload_real.php

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

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

    r2896551 r2901162  
    22    'root' => array(
    33        'name' => 'smaily/smaily_for_woocommerce',
    4         'pretty_version' => '1.11.1',
    5         'version' => '1.11.1.0',
    6         'reference' => 'ffa4deda5b4ea96cd58428bee542f97b7eef2de9',
     4        'pretty_version' => '1.11.2',
     5        'version' => '1.11.2.0',
     6        'reference' => '681f936b5be2c0aa6eca9461509fed9cbc3574ab',
    77        'type' => 'plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'smaily/smaily_for_woocommerce' => array(
    14             'pretty_version' => '1.11.1',
    15             'version' => '1.11.1.0',
    16             'reference' => 'ffa4deda5b4ea96cd58428bee542f97b7eef2de9',
     14            'pretty_version' => '1.11.2',
     15            'version' => '1.11.2.0',
     16            'reference' => '681f936b5be2c0aa6eca9461509fed9cbc3574ab',
    1717            'type' => 'plugin',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.