Plugin Directory

Changeset 3472496


Ignore:
Timestamp:
03/02/2026 09:00:31 AM (4 weeks ago)
Author:
simplercheckout
Message:

Version 1.3.5

Location:
simpler-checkout
Files:
24 edited
1 copied

Legend:

Unmodified
Added
Removed
  • simpler-checkout/tags/1.3.5/README.txt

    r3460072 r3472496  
    55Tested up to: 6.5
    66Requires PHP: 7.0
    7 Stable tag: 1.3.4
     7Stable tag: 1.3.5
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    3535
    3636== Changelog ==
     37
     38== 1.3.5
     39Feat: use /v1/cart-requests to create carts for takeover
    3740
    3841== 1.3.4
  • simpler-checkout/tags/1.3.5/includes/Admin/Http/Controllers/TakeoverController.php

    r3238494 r3472496  
    1616            'default' => 0,
    1717        ]);
    18 
    19         register_setting('simpler_takeover', 'simplerwc_takeover_redirect_only', [
    20             'type'    => 'number',
    21             'default' => 0,
    22         ]);
    2318    }
    2419    public function settings()
     
    2924                'takeover' => checked(1, get_option('simplerwc_takeover_enable'), false),
    3025                'takeover_test_mode' => checked(1, get_option('simplerwc_takeover_test_mode'), false),
    31                 'takeover_redirect_only' => checked(1, get_option('simplerwc_takeover_redirect_only'), false)
    3226            ]
    3327        );
  • simpler-checkout/tags/1.3.5/includes/Admin/assets/views/settings/_takeover.blade.php

    r3238494 r3472496  
    2222            </td>
    2323        </tr>
    24         <tr>
    25             <th scope="row">Redirect only</th>
    26             <td>
    27                 <input type="checkbox" id="simplerwc_takeover_redirect_only" name="simplerwc_takeover_redirect_only" value="1" {{ $takeover_redirect_only }} />
    28                 <label for="simplerwc_takeover_redirect_only">Use only Redirect (Advanced)</label>
    29                 <div><small>For compatibility reasons you may have to use only redirect method to replace native checkout. </small></div>
    30             </td>
    31         </tr>
    3224    </tbody>
    3325</table>
  • simpler-checkout/tags/1.3.5/includes/Admin/assets/views/settings/configuration/_settings.blade.php

    r3343605 r3472496  
    3535        </tr>
    3636        <tr>
    37             <th scope="row">Experimental Support for WooCommerce Order Attribution</th>
     37            <th scope="row">WooCommerce Order Attribution</th>
    3838            <td>
    3939                <input type="checkbox" id="simplerwc_support_woo_order_attribution" name="simplerwc_support_woo_order_attribution" value="1" {{ $supportWooAttribution }} />
    40                 <label for="simplerwc_support_woo_order_attribution">Experimental Support for WooCommerce Order Attribution</label>
    41                 <div><small>If you're on woo 8.5+ you can try our experimental integration with the woocommerce order attribution module.</small></div>
     40                <label for="simplerwc_support_woo_order_attribution">WooCommerce Order Attribution</label>
     41                <div><small>Enables integration with the WooCommerce Order Attribution module (requires WooCommerce 8.5+).</small></div>
    4242            </td>
    4343        </tr>
  • simpler-checkout/tags/1.3.5/includes/Services/OrderAttributionService.php

    r3379475 r3472496  
    4141        $values = [];
    4242        foreach (explode("|||", $cookie) as $val) {
    43             $kv = explode("=", $val);
     43            $kv = explode("=", $val, 2);
    4444            if (count($kv) == 2) {
    4545                $values[$kv[0]] = $kv[1];
  • simpler-checkout/tags/1.3.5/includes/constants.php

    r3460072 r3472496  
    11<?php
    22
    3 const SIMPLERWC_VERSION = '1.3.4';
     3const SIMPLERWC_VERSION = '1.3.5';
    44
    55function simplerwc_get_sdk_uri()
     
    5252    }
    5353}
     54
     55function simplerwc_get_cart_requests_uri()
     56{
     57    switch (get_option('simpler_environment')) {
     58        case 'development':
     59            return 'https://checkout-ui.local.simpler.so/v1/cart-requests';
     60        case 'sandbox':
     61            return 'https://checkout.staging.simpler.so/v1/cart-requests';
     62        default:
     63            return 'https://checkout.simpler.so/v1/cart-requests';
     64    }
     65}
  • simpler-checkout/tags/1.3.5/includes/takeover.php

    r3456902 r3472496  
    44    if (simplerwc_is_takeover_enable() && !isset($_GET['simpler_order_created'])) {
    55        add_action('template_redirect', 'simplerwc_redirect_from_checkout');
    6         if (!simplerwc_use_only_redirect_for_takeover()) {
    7             add_filter('woocommerce_get_checkout_url', 'simplerwc_checkout_redirect_url');
    8         }
    96    }
    107});
    118
    12 function simplerwc_checkout_redirect_url($checkout_url)
     9function simplerwc_build_cart_request_items()
    1310{
    14     $simpler_url = simplerwc_build_simpler_checkout_url_from_cart();
    15     if (!empty($simpler_url)) {
    16         return $simpler_url;
     11    $cart = WC()->cart;
     12    if (!$cart) return [];
     13
     14    $cart_data = simplerwc_prepare_cart($cart);
     15    if (empty($cart_data['items'])) return [];
     16
     17    $map = function ($item) use (&$map) {
     18        $result = ['id' => $item['product_id']];
     19        if (!empty($item['quantity'])) {
     20            $result['quantity'] = (int)$item['quantity'];
     21        }
     22        if (!empty($item['attributes'])) {
     23            $attrs = array_filter(
     24                array_map('strval', $item['attributes']),
     25                function ($v) { return $v !== ''; }
     26            );
     27            if (!empty($attrs)) {
     28                $result['attributes'] = $attrs;
     29            }
     30        }
     31        if (!empty($item['bundle_type'])) {
     32            $result['bundle_type'] = $item['bundle_type'];
     33        }
     34        if (!empty($item['bundled'])) {
     35            $result['bundled_items'] = array_values(array_map($map, $item['bundled']));
     36        }
     37        return $result;
     38    };
     39
     40    return array_map($map, $cart_data['items']);
     41}
     42
     43function simplerwc_post_cart_request()
     44{
     45    $items = simplerwc_build_cart_request_items();
     46    if (empty($items)) {
     47        return '';
    1748    }
    18     return $checkout_url;
     49
     50    $response = wp_remote_post(simplerwc_get_cart_requests_uri(), [
     51        'body'        => json_encode($items),
     52        'headers'     => ['Content-Type' => 'application/json'],
     53        'timeout'     => 10,
     54        'blocking'    => true,
     55        'redirection' => 0,
     56    ]);
     57
     58    if (is_wp_error($response)) {
     59        return '';
     60    }
     61    if (wp_remote_retrieve_response_code($response) !== 303) {
     62        return '';
     63    }
     64
     65    return wp_remote_retrieve_header($response, 'location') ?: '';
    1966}
    2067
     
    2269{
    2370    if (is_checkout() && !is_wc_endpoint_url('order-received') && !is_cart()) {
    24         $simpler_url = simplerwc_build_simpler_checkout_url_from_cart();
     71        $simpler_url = simplerwc_post_cart_request();
     72        if (empty($simpler_url)) {
     73            $simpler_url = simplerwc_build_simpler_checkout_url_from_cart();
     74        }
    2575        if (!empty($simpler_url)) {
    26             wp_redirect($simpler_url);
     76            wp_redirect($simpler_url, 303);
    2777            exit;
    2878        }
     
    4191    }
    4292    return false;
    43 }
    44 
    45 function simplerwc_use_only_redirect_for_takeover()
    46 {
    47     return intval(get_option('simplerwc_takeover_redirect_only', 0)) == 1;
    4893}
    4994
  • simpler-checkout/tags/1.3.5/simpler.php

    r3460072 r3472496  
    88 * Description: Simpler Checkout lets your customers complete their purchases in seconds, with any payment method they want, in any device or browser and without a password.
    99 * Tags: woocommerce, checkout, payments, conversion rate
    10  * Version: 1.3.4
     10 * Version: 1.3.5
    1111 * Requires at least: 5.1
    1212 * Tested up to: 6.8.3
  • simpler-checkout/tags/1.3.5/vendor/autoload.php

    r3460072 r3472496  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInitc5e4c6ceec6639c77ccdc405df960254::getLoader();
     7return ComposerAutoloaderInit44d8ec30b4e255d093502062480b594c::getLoader();
  • simpler-checkout/tags/1.3.5/vendor/composer/autoload_real.php

    r3460072 r3472496  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitc5e4c6ceec6639c77ccdc405df960254
     5class ComposerAutoloaderInit44d8ec30b4e255d093502062480b594c
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitc5e4c6ceec6639c77ccdc405df960254', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit44d8ec30b4e255d093502062480b594c', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitc5e4c6ceec6639c77ccdc405df960254', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit44d8ec30b4e255d093502062480b594c', 'loadClassLoader'));
    3030
    3131        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3333            require __DIR__ . '/autoload_static.php';
    3434
    35             call_user_func(\Composer\Autoload\ComposerStaticInitc5e4c6ceec6639c77ccdc405df960254::getInitializer($loader));
     35            call_user_func(\Composer\Autoload\ComposerStaticInit44d8ec30b4e255d093502062480b594c::getInitializer($loader));
    3636        } else {
    3737            $map = require __DIR__ . '/autoload_namespaces.php';
  • simpler-checkout/tags/1.3.5/vendor/composer/autoload_static.php

    r3460072 r3472496  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitc5e4c6ceec6639c77ccdc405df960254
     7class ComposerStaticInit44d8ec30b4e255d093502062480b594c
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    9393    {
    9494        return \Closure::bind(function () use ($loader) {
    95             $loader->prefixLengthsPsr4 = ComposerStaticInitc5e4c6ceec6639c77ccdc405df960254::$prefixLengthsPsr4;
    96             $loader->prefixDirsPsr4 = ComposerStaticInitc5e4c6ceec6639c77ccdc405df960254::$prefixDirsPsr4;
    97             $loader->classMap = ComposerStaticInitc5e4c6ceec6639c77ccdc405df960254::$classMap;
     95            $loader->prefixLengthsPsr4 = ComposerStaticInit44d8ec30b4e255d093502062480b594c::$prefixLengthsPsr4;
     96            $loader->prefixDirsPsr4 = ComposerStaticInit44d8ec30b4e255d093502062480b594c::$prefixDirsPsr4;
     97            $loader->classMap = ComposerStaticInit44d8ec30b4e255d093502062480b594c::$classMap;
    9898
    9999        }, null, ClassLoader::class);
  • simpler-checkout/tags/1.3.5/vendor/composer/installed.php

    r3460072 r3472496  
    11<?php return array(
    22    'root' => array(
    3         'pretty_version' => '1.3.4',
    4         'version' => '1.3.4.0',
     3        'pretty_version' => '1.3.5',
     4        'version' => '1.3.5.0',
    55        'type' => 'wordpress-plugin',
    66        'install_path' => __DIR__ . '/../../',
    77        'aliases' => array(),
    8         'reference' => '25278c86eb4a447e83077c039c025b1665e883f1',
     8        'reference' => 'ce8b66633ff86efac60fd2d6cf6406373f43ce0b',
    99        'name' => 'simpler-checkout/woo',
    1010        'dev' => false,
     
    1212    'versions' => array(
    1313        'simpler-checkout/woo' => array(
    14             'pretty_version' => '1.3.4',
    15             'version' => '1.3.4.0',
     14            'pretty_version' => '1.3.5',
     15            'version' => '1.3.5.0',
    1616            'type' => 'wordpress-plugin',
    1717            'install_path' => __DIR__ . '/../../',
    1818            'aliases' => array(),
    19             'reference' => '25278c86eb4a447e83077c039c025b1665e883f1',
     19            'reference' => 'ce8b66633ff86efac60fd2d6cf6406373f43ce0b',
    2020            'dev_requirement' => false,
    2121        ),
  • simpler-checkout/trunk/README.txt

    r3460072 r3472496  
    55Tested up to: 6.5
    66Requires PHP: 7.0
    7 Stable tag: 1.3.4
     7Stable tag: 1.3.5
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    3535
    3636== Changelog ==
     37
     38== 1.3.5
     39Feat: use /v1/cart-requests to create carts for takeover
    3740
    3841== 1.3.4
  • simpler-checkout/trunk/includes/Admin/Http/Controllers/TakeoverController.php

    r3238494 r3472496  
    1616            'default' => 0,
    1717        ]);
    18 
    19         register_setting('simpler_takeover', 'simplerwc_takeover_redirect_only', [
    20             'type'    => 'number',
    21             'default' => 0,
    22         ]);
    2318    }
    2419    public function settings()
     
    2924                'takeover' => checked(1, get_option('simplerwc_takeover_enable'), false),
    3025                'takeover_test_mode' => checked(1, get_option('simplerwc_takeover_test_mode'), false),
    31                 'takeover_redirect_only' => checked(1, get_option('simplerwc_takeover_redirect_only'), false)
    3226            ]
    3327        );
  • simpler-checkout/trunk/includes/Admin/assets/views/settings/_takeover.blade.php

    r3238494 r3472496  
    2222            </td>
    2323        </tr>
    24         <tr>
    25             <th scope="row">Redirect only</th>
    26             <td>
    27                 <input type="checkbox" id="simplerwc_takeover_redirect_only" name="simplerwc_takeover_redirect_only" value="1" {{ $takeover_redirect_only }} />
    28                 <label for="simplerwc_takeover_redirect_only">Use only Redirect (Advanced)</label>
    29                 <div><small>For compatibility reasons you may have to use only redirect method to replace native checkout. </small></div>
    30             </td>
    31         </tr>
    3224    </tbody>
    3325</table>
  • simpler-checkout/trunk/includes/Admin/assets/views/settings/configuration/_settings.blade.php

    r3343605 r3472496  
    3535        </tr>
    3636        <tr>
    37             <th scope="row">Experimental Support for WooCommerce Order Attribution</th>
     37            <th scope="row">WooCommerce Order Attribution</th>
    3838            <td>
    3939                <input type="checkbox" id="simplerwc_support_woo_order_attribution" name="simplerwc_support_woo_order_attribution" value="1" {{ $supportWooAttribution }} />
    40                 <label for="simplerwc_support_woo_order_attribution">Experimental Support for WooCommerce Order Attribution</label>
    41                 <div><small>If you're on woo 8.5+ you can try our experimental integration with the woocommerce order attribution module.</small></div>
     40                <label for="simplerwc_support_woo_order_attribution">WooCommerce Order Attribution</label>
     41                <div><small>Enables integration with the WooCommerce Order Attribution module (requires WooCommerce 8.5+).</small></div>
    4242            </td>
    4343        </tr>
  • simpler-checkout/trunk/includes/Services/OrderAttributionService.php

    r3379475 r3472496  
    4141        $values = [];
    4242        foreach (explode("|||", $cookie) as $val) {
    43             $kv = explode("=", $val);
     43            $kv = explode("=", $val, 2);
    4444            if (count($kv) == 2) {
    4545                $values[$kv[0]] = $kv[1];
  • simpler-checkout/trunk/includes/constants.php

    r3460072 r3472496  
    11<?php
    22
    3 const SIMPLERWC_VERSION = '1.3.4';
     3const SIMPLERWC_VERSION = '1.3.5';
    44
    55function simplerwc_get_sdk_uri()
     
    5252    }
    5353}
     54
     55function simplerwc_get_cart_requests_uri()
     56{
     57    switch (get_option('simpler_environment')) {
     58        case 'development':
     59            return 'https://checkout-ui.local.simpler.so/v1/cart-requests';
     60        case 'sandbox':
     61            return 'https://checkout.staging.simpler.so/v1/cart-requests';
     62        default:
     63            return 'https://checkout.simpler.so/v1/cart-requests';
     64    }
     65}
  • simpler-checkout/trunk/includes/takeover.php

    r3456902 r3472496  
    44    if (simplerwc_is_takeover_enable() && !isset($_GET['simpler_order_created'])) {
    55        add_action('template_redirect', 'simplerwc_redirect_from_checkout');
    6         if (!simplerwc_use_only_redirect_for_takeover()) {
    7             add_filter('woocommerce_get_checkout_url', 'simplerwc_checkout_redirect_url');
    8         }
    96    }
    107});
    118
    12 function simplerwc_checkout_redirect_url($checkout_url)
     9function simplerwc_build_cart_request_items()
    1310{
    14     $simpler_url = simplerwc_build_simpler_checkout_url_from_cart();
    15     if (!empty($simpler_url)) {
    16         return $simpler_url;
     11    $cart = WC()->cart;
     12    if (!$cart) return [];
     13
     14    $cart_data = simplerwc_prepare_cart($cart);
     15    if (empty($cart_data['items'])) return [];
     16
     17    $map = function ($item) use (&$map) {
     18        $result = ['id' => $item['product_id']];
     19        if (!empty($item['quantity'])) {
     20            $result['quantity'] = (int)$item['quantity'];
     21        }
     22        if (!empty($item['attributes'])) {
     23            $attrs = array_filter(
     24                array_map('strval', $item['attributes']),
     25                function ($v) { return $v !== ''; }
     26            );
     27            if (!empty($attrs)) {
     28                $result['attributes'] = $attrs;
     29            }
     30        }
     31        if (!empty($item['bundle_type'])) {
     32            $result['bundle_type'] = $item['bundle_type'];
     33        }
     34        if (!empty($item['bundled'])) {
     35            $result['bundled_items'] = array_values(array_map($map, $item['bundled']));
     36        }
     37        return $result;
     38    };
     39
     40    return array_map($map, $cart_data['items']);
     41}
     42
     43function simplerwc_post_cart_request()
     44{
     45    $items = simplerwc_build_cart_request_items();
     46    if (empty($items)) {
     47        return '';
    1748    }
    18     return $checkout_url;
     49
     50    $response = wp_remote_post(simplerwc_get_cart_requests_uri(), [
     51        'body'        => json_encode($items),
     52        'headers'     => ['Content-Type' => 'application/json'],
     53        'timeout'     => 10,
     54        'blocking'    => true,
     55        'redirection' => 0,
     56    ]);
     57
     58    if (is_wp_error($response)) {
     59        return '';
     60    }
     61    if (wp_remote_retrieve_response_code($response) !== 303) {
     62        return '';
     63    }
     64
     65    return wp_remote_retrieve_header($response, 'location') ?: '';
    1966}
    2067
     
    2269{
    2370    if (is_checkout() && !is_wc_endpoint_url('order-received') && !is_cart()) {
    24         $simpler_url = simplerwc_build_simpler_checkout_url_from_cart();
     71        $simpler_url = simplerwc_post_cart_request();
     72        if (empty($simpler_url)) {
     73            $simpler_url = simplerwc_build_simpler_checkout_url_from_cart();
     74        }
    2575        if (!empty($simpler_url)) {
    26             wp_redirect($simpler_url);
     76            wp_redirect($simpler_url, 303);
    2777            exit;
    2878        }
     
    4191    }
    4292    return false;
    43 }
    44 
    45 function simplerwc_use_only_redirect_for_takeover()
    46 {
    47     return intval(get_option('simplerwc_takeover_redirect_only', 0)) == 1;
    4893}
    4994
  • simpler-checkout/trunk/simpler.php

    r3460072 r3472496  
    88 * Description: Simpler Checkout lets your customers complete their purchases in seconds, with any payment method they want, in any device or browser and without a password.
    99 * Tags: woocommerce, checkout, payments, conversion rate
    10  * Version: 1.3.4
     10 * Version: 1.3.5
    1111 * Requires at least: 5.1
    1212 * Tested up to: 6.8.3
  • simpler-checkout/trunk/vendor/autoload.php

    r3460072 r3472496  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInitc5e4c6ceec6639c77ccdc405df960254::getLoader();
     7return ComposerAutoloaderInit44d8ec30b4e255d093502062480b594c::getLoader();
  • simpler-checkout/trunk/vendor/composer/autoload_real.php

    r3460072 r3472496  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitc5e4c6ceec6639c77ccdc405df960254
     5class ComposerAutoloaderInit44d8ec30b4e255d093502062480b594c
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitc5e4c6ceec6639c77ccdc405df960254', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit44d8ec30b4e255d093502062480b594c', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitc5e4c6ceec6639c77ccdc405df960254', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit44d8ec30b4e255d093502062480b594c', 'loadClassLoader'));
    3030
    3131        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3333            require __DIR__ . '/autoload_static.php';
    3434
    35             call_user_func(\Composer\Autoload\ComposerStaticInitc5e4c6ceec6639c77ccdc405df960254::getInitializer($loader));
     35            call_user_func(\Composer\Autoload\ComposerStaticInit44d8ec30b4e255d093502062480b594c::getInitializer($loader));
    3636        } else {
    3737            $map = require __DIR__ . '/autoload_namespaces.php';
  • simpler-checkout/trunk/vendor/composer/autoload_static.php

    r3460072 r3472496  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitc5e4c6ceec6639c77ccdc405df960254
     7class ComposerStaticInit44d8ec30b4e255d093502062480b594c
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    9393    {
    9494        return \Closure::bind(function () use ($loader) {
    95             $loader->prefixLengthsPsr4 = ComposerStaticInitc5e4c6ceec6639c77ccdc405df960254::$prefixLengthsPsr4;
    96             $loader->prefixDirsPsr4 = ComposerStaticInitc5e4c6ceec6639c77ccdc405df960254::$prefixDirsPsr4;
    97             $loader->classMap = ComposerStaticInitc5e4c6ceec6639c77ccdc405df960254::$classMap;
     95            $loader->prefixLengthsPsr4 = ComposerStaticInit44d8ec30b4e255d093502062480b594c::$prefixLengthsPsr4;
     96            $loader->prefixDirsPsr4 = ComposerStaticInit44d8ec30b4e255d093502062480b594c::$prefixDirsPsr4;
     97            $loader->classMap = ComposerStaticInit44d8ec30b4e255d093502062480b594c::$classMap;
    9898
    9999        }, null, ClassLoader::class);
  • simpler-checkout/trunk/vendor/composer/installed.php

    r3460072 r3472496  
    11<?php return array(
    22    'root' => array(
    3         'pretty_version' => '1.3.4',
    4         'version' => '1.3.4.0',
     3        'pretty_version' => '1.3.5',
     4        'version' => '1.3.5.0',
    55        'type' => 'wordpress-plugin',
    66        'install_path' => __DIR__ . '/../../',
    77        'aliases' => array(),
    8         'reference' => '25278c86eb4a447e83077c039c025b1665e883f1',
     8        'reference' => 'ce8b66633ff86efac60fd2d6cf6406373f43ce0b',
    99        'name' => 'simpler-checkout/woo',
    1010        'dev' => false,
     
    1212    'versions' => array(
    1313        'simpler-checkout/woo' => array(
    14             'pretty_version' => '1.3.4',
    15             'version' => '1.3.4.0',
     14            'pretty_version' => '1.3.5',
     15            'version' => '1.3.5.0',
    1616            'type' => 'wordpress-plugin',
    1717            'install_path' => __DIR__ . '/../../',
    1818            'aliases' => array(),
    19             'reference' => '25278c86eb4a447e83077c039c025b1665e883f1',
     19            'reference' => 'ce8b66633ff86efac60fd2d6cf6406373f43ce0b',
    2020            'dev_requirement' => false,
    2121        ),
Note: See TracChangeset for help on using the changeset viewer.