Plugin Directory

Changeset 2598294


Ignore:
Timestamp:
09/13/2021 10:48:53 PM (4 years ago)
Author:
bigcommerce
Message:

Update to version 4.17.1 from GitHub

Location:
bigcommerce
Files:
20 edited
1 copied

Legend:

Unmodified
Added
Removed
  • bigcommerce/tags/4.17.1/CHANGELOG.md

    r2595351 r2598294  
    11# Changelog
     2
     3## [4.17.1]
     4
     5### Fixed
     6- Fixes an issue with product imports/syncing where the process would fail (504)
     7  due to a timeout with `upstream_response_time`. The timeout value was increased to
     8  allow more time to complete the process.
    29
    310## [4.17.0]
  • bigcommerce/tags/4.17.1/bigcommerce.php

    r2595351 r2598294  
    44Description:  Scale your ecommerce business with WordPress on the front-end and BigCommerce on the back end. Free up server resources from things like catalog management, processing payments, and managing fulfillment logistics.
    55Author:       BigCommerce
    6 Version:      4.17.0
     6Version:      4.17.1
    77Author URI:   https://www.bigcommerce.com/wordpress
    88Requires PHP: 7.2.0
  • bigcommerce/tags/4.17.1/build-timestamp.php

    r2595351 r2598294  
    11<?php
    2 define('BIGCOMMERCE_ASSETS_BUILD_TIMESTAMP', '1.35.09.03.2021');
     2define('BIGCOMMERCE_ASSETS_BUILD_TIMESTAMP', '9.25.09.13.2021');
  • bigcommerce/tags/4.17.1/readme.txt

    r2595351 r2598294  
    44Requires at least: 5.2
    55Tested up to: 5.5
    6 Stable tag: 4.17.0
     6Stable tag: 4.17.1
    77Requires PHP: 7.2.0
    88License: GPLv2 or later
  • bigcommerce/tags/4.17.1/src/BigCommerce/Container/Import.php

    r2574256 r2598294  
    159159        $container[ self::CHANNEL ] = function ( Container $container ) {
    160160            return function ( $channel_term ) use ( $container ) {
    161                 return new Processors\Channel_Initializer( $container[ Api::FACTORY ]->channels(), $container[ Api::FACTORY ]->catalog(), $channel_term, $container[ self::LARGE_BATCH_SIZE ] );
     161                return new Processors\Channel_Initializer( $container[ Api::FACTORY ]->channels(), $container[ Api::FACTORY ]->catalog(), $channel_term, $container[ self::BATCH_SIZE ] );
    162162            };
    163163        };
     
    320320            return $container[ self::IMPORT_TYPE ]->fetch_modified_product_ids();
    321321        } ) );
    322        
     322
    323323        add_filter( 'bigcommerce/import/task_list', $this->create_callback( 'filter_import_type_task_list', function ( $task_list ) use ( $container ) {
    324324            return $container[ self::IMPORT_TYPE ]->filter_task_list( $task_list );
  • bigcommerce/tags/4.17.1/src/BigCommerce/Import/Importers/Terms/Term_Saver.php

    r2526904 r2598294  
    3636        $this->save_wp_termmeta( $this->bc_term );
    3737        $this->import_image( $this->bc_term );
    38        
     38
    3939        update_term_meta( $this->term_id, self::DATA_HASH_META_KEY, self::hash( $this->bc_term ) );
    4040        update_term_meta( $this->term_id, self::IMPORTER_VERSION_META_KEY, Import_Strategy::VERSION );
     
    8080        $duplicate = get_term_by( 'slug', $slug, $this->taxonomy );
    8181        if ( $duplicate && (int) $duplicate->term_id !== (int) $this->term_id ) {
    82             $current_slug = get_term( $this->term_id )->slug;
     82            $term = get_term( $this->term_id );
     83            $current_slug = '';
     84            if ( ! empty( $term->slug ) ) {
     85                $current_slug = $term->slug;
     86            }
    8387            if ( $current_slug === $duplicate->slug ) {
    8488                $slug = ''; // let WP auto-assign the slug, otherwise the creation will fail
  • bigcommerce/tags/4.17.1/src/BigCommerce/Plugin.php

    r2595351 r2598294  
    55
    66class Plugin {
    7     const VERSION = '4.17.0';
     7    const VERSION = '4.17.1';
    88
    99    protected static $_instance;
  • bigcommerce/tags/4.17.1/vendor/autoload.php

    r2595351 r2598294  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit395fb2d5de784f629d30fb947c973977::getLoader();
     7return ComposerAutoloaderInit6ebd78331c8330d3327c492a7e3c4b74::getLoader();
  • bigcommerce/tags/4.17.1/vendor/composer/autoload_real.php

    r2595351 r2598294  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit395fb2d5de784f629d30fb947c973977
     5class ComposerAutoloaderInit6ebd78331c8330d3327c492a7e3c4b74
    66{
    77    private static $loader;
     
    2020        }
    2121
    22         spl_autoload_register(array('ComposerAutoloaderInit395fb2d5de784f629d30fb947c973977', 'loadClassLoader'), true, true);
     22        spl_autoload_register(array('ComposerAutoloaderInit6ebd78331c8330d3327c492a7e3c4b74', 'loadClassLoader'), true, true);
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    24         spl_autoload_unregister(array('ComposerAutoloaderInit395fb2d5de784f629d30fb947c973977', 'loadClassLoader'));
     24        spl_autoload_unregister(array('ComposerAutoloaderInit6ebd78331c8330d3327c492a7e3c4b74', 'loadClassLoader'));
    2525
    2626        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    2828            require_once __DIR__ . '/autoload_static.php';
    2929
    30             call_user_func(\Composer\Autoload\ComposerStaticInit395fb2d5de784f629d30fb947c973977::getInitializer($loader));
     30            call_user_func(\Composer\Autoload\ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74::getInitializer($loader));
    3131        } else {
    3232            $classMap = require __DIR__ . '/autoload_classmap.php';
     
    4040
    4141        if ($useStaticLoader) {
    42             $includeFiles = Composer\Autoload\ComposerStaticInit395fb2d5de784f629d30fb947c973977::$files;
     42            $includeFiles = Composer\Autoload\ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74::$files;
    4343        } else {
    4444            $includeFiles = require __DIR__ . '/autoload_files.php';
    4545        }
    4646        foreach ($includeFiles as $fileIdentifier => $file) {
    47             composerRequire395fb2d5de784f629d30fb947c973977($fileIdentifier, $file);
     47            composerRequire6ebd78331c8330d3327c492a7e3c4b74($fileIdentifier, $file);
    4848        }
    4949
     
    5252}
    5353
    54 function composerRequire395fb2d5de784f629d30fb947c973977($fileIdentifier, $file)
     54function composerRequire6ebd78331c8330d3327c492a7e3c4b74($fileIdentifier, $file)
    5555{
    5656    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • bigcommerce/tags/4.17.1/vendor/composer/autoload_static.php

    r2595351 r2598294  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit395fb2d5de784f629d30fb947c973977
     7class ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74
    88{
    99    public static $files = array (
     
    11201120    {
    11211121        return \Closure::bind(function () use ($loader) {
    1122             $loader->prefixLengthsPsr4 = ComposerStaticInit395fb2d5de784f629d30fb947c973977::$prefixLengthsPsr4;
    1123             $loader->prefixDirsPsr4 = ComposerStaticInit395fb2d5de784f629d30fb947c973977::$prefixDirsPsr4;
    1124             $loader->prefixesPsr0 = ComposerStaticInit395fb2d5de784f629d30fb947c973977::$prefixesPsr0;
    1125             $loader->classMap = ComposerStaticInit395fb2d5de784f629d30fb947c973977::$classMap;
     1122            $loader->prefixLengthsPsr4 = ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74::$prefixLengthsPsr4;
     1123            $loader->prefixDirsPsr4 = ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74::$prefixDirsPsr4;
     1124            $loader->prefixesPsr0 = ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74::$prefixesPsr0;
     1125            $loader->classMap = ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74::$classMap;
    11261126
    11271127        }, null, ClassLoader::class);
  • bigcommerce/trunk/CHANGELOG.md

    r2595351 r2598294  
    11# Changelog
     2
     3## [4.17.1]
     4
     5### Fixed
     6- Fixes an issue with product imports/syncing where the process would fail (504)
     7  due to a timeout with `upstream_response_time`. The timeout value was increased to
     8  allow more time to complete the process.
    29
    310## [4.17.0]
  • bigcommerce/trunk/bigcommerce.php

    r2595351 r2598294  
    44Description:  Scale your ecommerce business with WordPress on the front-end and BigCommerce on the back end. Free up server resources from things like catalog management, processing payments, and managing fulfillment logistics.
    55Author:       BigCommerce
    6 Version:      4.17.0
     6Version:      4.17.1
    77Author URI:   https://www.bigcommerce.com/wordpress
    88Requires PHP: 7.2.0
  • bigcommerce/trunk/build-timestamp.php

    r2595351 r2598294  
    11<?php
    2 define('BIGCOMMERCE_ASSETS_BUILD_TIMESTAMP', '1.35.09.03.2021');
     2define('BIGCOMMERCE_ASSETS_BUILD_TIMESTAMP', '9.25.09.13.2021');
  • bigcommerce/trunk/readme.txt

    r2595351 r2598294  
    44Requires at least: 5.2
    55Tested up to: 5.5
    6 Stable tag: 4.17.0
     6Stable tag: 4.17.1
    77Requires PHP: 7.2.0
    88License: GPLv2 or later
  • bigcommerce/trunk/src/BigCommerce/Container/Import.php

    r2574256 r2598294  
    159159        $container[ self::CHANNEL ] = function ( Container $container ) {
    160160            return function ( $channel_term ) use ( $container ) {
    161                 return new Processors\Channel_Initializer( $container[ Api::FACTORY ]->channels(), $container[ Api::FACTORY ]->catalog(), $channel_term, $container[ self::LARGE_BATCH_SIZE ] );
     161                return new Processors\Channel_Initializer( $container[ Api::FACTORY ]->channels(), $container[ Api::FACTORY ]->catalog(), $channel_term, $container[ self::BATCH_SIZE ] );
    162162            };
    163163        };
     
    320320            return $container[ self::IMPORT_TYPE ]->fetch_modified_product_ids();
    321321        } ) );
    322        
     322
    323323        add_filter( 'bigcommerce/import/task_list', $this->create_callback( 'filter_import_type_task_list', function ( $task_list ) use ( $container ) {
    324324            return $container[ self::IMPORT_TYPE ]->filter_task_list( $task_list );
  • bigcommerce/trunk/src/BigCommerce/Import/Importers/Terms/Term_Saver.php

    r2526904 r2598294  
    3636        $this->save_wp_termmeta( $this->bc_term );
    3737        $this->import_image( $this->bc_term );
    38        
     38
    3939        update_term_meta( $this->term_id, self::DATA_HASH_META_KEY, self::hash( $this->bc_term ) );
    4040        update_term_meta( $this->term_id, self::IMPORTER_VERSION_META_KEY, Import_Strategy::VERSION );
     
    8080        $duplicate = get_term_by( 'slug', $slug, $this->taxonomy );
    8181        if ( $duplicate && (int) $duplicate->term_id !== (int) $this->term_id ) {
    82             $current_slug = get_term( $this->term_id )->slug;
     82            $term = get_term( $this->term_id );
     83            $current_slug = '';
     84            if ( ! empty( $term->slug ) ) {
     85                $current_slug = $term->slug;
     86            }
    8387            if ( $current_slug === $duplicate->slug ) {
    8488                $slug = ''; // let WP auto-assign the slug, otherwise the creation will fail
  • bigcommerce/trunk/src/BigCommerce/Plugin.php

    r2595351 r2598294  
    55
    66class Plugin {
    7     const VERSION = '4.17.0';
     7    const VERSION = '4.17.1';
    88
    99    protected static $_instance;
  • bigcommerce/trunk/vendor/autoload.php

    r2595351 r2598294  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit395fb2d5de784f629d30fb947c973977::getLoader();
     7return ComposerAutoloaderInit6ebd78331c8330d3327c492a7e3c4b74::getLoader();
  • bigcommerce/trunk/vendor/composer/autoload_real.php

    r2595351 r2598294  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit395fb2d5de784f629d30fb947c973977
     5class ComposerAutoloaderInit6ebd78331c8330d3327c492a7e3c4b74
    66{
    77    private static $loader;
     
    2020        }
    2121
    22         spl_autoload_register(array('ComposerAutoloaderInit395fb2d5de784f629d30fb947c973977', 'loadClassLoader'), true, true);
     22        spl_autoload_register(array('ComposerAutoloaderInit6ebd78331c8330d3327c492a7e3c4b74', 'loadClassLoader'), true, true);
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    24         spl_autoload_unregister(array('ComposerAutoloaderInit395fb2d5de784f629d30fb947c973977', 'loadClassLoader'));
     24        spl_autoload_unregister(array('ComposerAutoloaderInit6ebd78331c8330d3327c492a7e3c4b74', 'loadClassLoader'));
    2525
    2626        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    2828            require_once __DIR__ . '/autoload_static.php';
    2929
    30             call_user_func(\Composer\Autoload\ComposerStaticInit395fb2d5de784f629d30fb947c973977::getInitializer($loader));
     30            call_user_func(\Composer\Autoload\ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74::getInitializer($loader));
    3131        } else {
    3232            $classMap = require __DIR__ . '/autoload_classmap.php';
     
    4040
    4141        if ($useStaticLoader) {
    42             $includeFiles = Composer\Autoload\ComposerStaticInit395fb2d5de784f629d30fb947c973977::$files;
     42            $includeFiles = Composer\Autoload\ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74::$files;
    4343        } else {
    4444            $includeFiles = require __DIR__ . '/autoload_files.php';
    4545        }
    4646        foreach ($includeFiles as $fileIdentifier => $file) {
    47             composerRequire395fb2d5de784f629d30fb947c973977($fileIdentifier, $file);
     47            composerRequire6ebd78331c8330d3327c492a7e3c4b74($fileIdentifier, $file);
    4848        }
    4949
     
    5252}
    5353
    54 function composerRequire395fb2d5de784f629d30fb947c973977($fileIdentifier, $file)
     54function composerRequire6ebd78331c8330d3327c492a7e3c4b74($fileIdentifier, $file)
    5555{
    5656    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • bigcommerce/trunk/vendor/composer/autoload_static.php

    r2595351 r2598294  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit395fb2d5de784f629d30fb947c973977
     7class ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74
    88{
    99    public static $files = array (
     
    11201120    {
    11211121        return \Closure::bind(function () use ($loader) {
    1122             $loader->prefixLengthsPsr4 = ComposerStaticInit395fb2d5de784f629d30fb947c973977::$prefixLengthsPsr4;
    1123             $loader->prefixDirsPsr4 = ComposerStaticInit395fb2d5de784f629d30fb947c973977::$prefixDirsPsr4;
    1124             $loader->prefixesPsr0 = ComposerStaticInit395fb2d5de784f629d30fb947c973977::$prefixesPsr0;
    1125             $loader->classMap = ComposerStaticInit395fb2d5de784f629d30fb947c973977::$classMap;
     1122            $loader->prefixLengthsPsr4 = ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74::$prefixLengthsPsr4;
     1123            $loader->prefixDirsPsr4 = ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74::$prefixDirsPsr4;
     1124            $loader->prefixesPsr0 = ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74::$prefixesPsr0;
     1125            $loader->classMap = ComposerStaticInit6ebd78331c8330d3327c492a7e3c4b74::$classMap;
    11261126
    11271127        }, null, ClassLoader::class);
Note: See TracChangeset for help on using the changeset viewer.