Skip to content

Commit cee0338

Browse files
authored
Merge pull request #142 from moderntribe/release/2.0.1
Package version 2.0.1
2 parents fbe95f2 + 71ccf5a commit cee0338

File tree

8 files changed

+33
-18
lines changed

8 files changed

+33
-18
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## [2.0.1]
4+
5+
### Fixed
6+
- Handled the new firing order of block-editor related hooks in transitioning
7+
from the Gutenberg plugin to WordPress 5.0+. This fixes a PHP warning
8+
and some odd behavior from other plugins that register meta areas
9+
for the block editor.
10+
311
## [2.0.0]
412

513
### Added
@@ -420,6 +428,7 @@
420428

421429

422430
[Unreleased]: https://github.com/moderntribe/bigcommerce/compare/master...develop
431+
[2.0.1]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/2.0.0...2.0.1
423432
[2.0.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.6.0...2.0.0
424433
[1.6.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.5.0...1.6.0
425434
[1.5.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.4.2...1.5.0

bigcommerce.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Plugin Name: BigCommerce for WordPress
44
Description: 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.
55
Author: BigCommerce
6-
Version: 2.0.0
6+
Version: 2.0.1
77
Author URI: https://www.bigcommerce.com/wordpress
88
Requires PHP: 5.6.24
99
Text Domain: bigcommerce

build-timestamp.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?php
2-
define('BIGCOMMERCE_ASSETS_BUILD_TIMESTAMP', '7.01.03.01.2019');
2+
define('BIGCOMMERCE_ASSETS_BUILD_TIMESTAMP', '5.38.03.06.2019');

src/BigCommerce/Container/Editor.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,14 @@ private function render_dialog_template( Container $container ) {
4848
$render_callback = $this->create_callback( 'render_editor_dialog_template', function () use ( $container ) {
4949
echo $container[ self::UI_DIALOG ]->render_dialog_once();
5050
} );
51-
add_action( 'enqueue_block_editor_assets', $render_callback, 10, 0 );
52-
add_action( 'admin_print_footer_scripts', $render_callback, 10, 0 );
51+
add_action( 'enqueue_block_editor_assets', $this->create_callback( 'block_editor_enqueue_dialog_template', function() use ( $container, $render_callback ) {
52+
if ( did_action( 'admin_enqueue_scripts' ) ) { // if the Gutenberg plugin is enabled, the action will already be called
53+
$render_callback();
54+
} else { // if using the Block Editor in WP core, no HTML has been rendered, so delay the output
55+
add_action( 'admin_enqueue_scripts', $render_callback, 10, 0 );
56+
}
57+
}), 10, 0 );
58+
add_action( 'admin_print_footer_scripts', $render_callback, 10, 0 ); // if the block editor is disabled, print scripts in the footer
5359

5460
add_filter( 'bigcommerce/admin/js_config', $this->create_callback( 'editor_dialog_js_config', function ( $config ) use ( $container ) {
5561
return $container[ self::UI_DIALOG ]->js_config( $config, $container[ Rest::PRODUCTS ], $container[ Rest::SHORTCODE ] );

src/BigCommerce/Plugin.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
namespace BigCommerce;
55

66
class Plugin {
7-
const VERSION = '2.0.0';
7+
const VERSION = '2.0.1';
88

99
protected static $_instance;
1010

vendor/autoload.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44

55
require_once __DIR__ . '/composer/autoload_real.php';
66

7-
return ComposerAutoloaderInit97fd0ff133d8e9954fc81186a73d62e5::getLoader();
7+
return ComposerAutoloaderInitae07110915ff3b8dd7e4be3956cac069::getLoader();

vendor/composer/autoload_real.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// autoload_real.php @generated by Composer
44

5-
class ComposerAutoloaderInit97fd0ff133d8e9954fc81186a73d62e5
5+
class ComposerAutoloaderInitae07110915ff3b8dd7e4be3956cac069
66
{
77
private static $loader;
88

@@ -19,15 +19,15 @@ public static function getLoader()
1919
return self::$loader;
2020
}
2121

22-
spl_autoload_register(array('ComposerAutoloaderInit97fd0ff133d8e9954fc81186a73d62e5', 'loadClassLoader'), true, true);
22+
spl_autoload_register(array('ComposerAutoloaderInitae07110915ff3b8dd7e4be3956cac069', 'loadClassLoader'), true, true);
2323
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24-
spl_autoload_unregister(array('ComposerAutoloaderInit97fd0ff133d8e9954fc81186a73d62e5', 'loadClassLoader'));
24+
spl_autoload_unregister(array('ComposerAutoloaderInitae07110915ff3b8dd7e4be3956cac069', 'loadClassLoader'));
2525

2626
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
2727
if ($useStaticLoader) {
2828
require_once __DIR__ . '/autoload_static.php';
2929

30-
call_user_func(\Composer\Autoload\ComposerStaticInit97fd0ff133d8e9954fc81186a73d62e5::getInitializer($loader));
30+
call_user_func(\Composer\Autoload\ComposerStaticInitae07110915ff3b8dd7e4be3956cac069::getInitializer($loader));
3131
} else {
3232
$classMap = require __DIR__ . '/autoload_classmap.php';
3333
if ($classMap) {
@@ -39,19 +39,19 @@ public static function getLoader()
3939
$loader->register(true);
4040

4141
if ($useStaticLoader) {
42-
$includeFiles = Composer\Autoload\ComposerStaticInit97fd0ff133d8e9954fc81186a73d62e5::$files;
42+
$includeFiles = Composer\Autoload\ComposerStaticInitae07110915ff3b8dd7e4be3956cac069::$files;
4343
} else {
4444
$includeFiles = require __DIR__ . '/autoload_files.php';
4545
}
4646
foreach ($includeFiles as $fileIdentifier => $file) {
47-
composerRequire97fd0ff133d8e9954fc81186a73d62e5($fileIdentifier, $file);
47+
composerRequireae07110915ff3b8dd7e4be3956cac069($fileIdentifier, $file);
4848
}
4949

5050
return $loader;
5151
}
5252
}
5353

54-
function composerRequire97fd0ff133d8e9954fc81186a73d62e5($fileIdentifier, $file)
54+
function composerRequireae07110915ff3b8dd7e4be3956cac069($fileIdentifier, $file)
5555
{
5656
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
5757
require $file;

vendor/composer/autoload_static.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace Composer\Autoload;
66

7-
class ComposerStaticInit97fd0ff133d8e9954fc81186a73d62e5
7+
class ComposerStaticInitae07110915ff3b8dd7e4be3956cac069
88
{
99
public static $files = array (
1010
'5255c38a0faeba867671b61dfda6d864' => __DIR__ . '/..' . '/paragonie/random_compat/lib/random.php',
@@ -942,10 +942,10 @@ class ComposerStaticInit97fd0ff133d8e9954fc81186a73d62e5
942942
public static function getInitializer(ClassLoader $loader)
943943
{
944944
return \Closure::bind(function () use ($loader) {
945-
$loader->prefixLengthsPsr4 = ComposerStaticInit97fd0ff133d8e9954fc81186a73d62e5::$prefixLengthsPsr4;
946-
$loader->prefixDirsPsr4 = ComposerStaticInit97fd0ff133d8e9954fc81186a73d62e5::$prefixDirsPsr4;
947-
$loader->prefixesPsr0 = ComposerStaticInit97fd0ff133d8e9954fc81186a73d62e5::$prefixesPsr0;
948-
$loader->classMap = ComposerStaticInit97fd0ff133d8e9954fc81186a73d62e5::$classMap;
945+
$loader->prefixLengthsPsr4 = ComposerStaticInitae07110915ff3b8dd7e4be3956cac069::$prefixLengthsPsr4;
946+
$loader->prefixDirsPsr4 = ComposerStaticInitae07110915ff3b8dd7e4be3956cac069::$prefixDirsPsr4;
947+
$loader->prefixesPsr0 = ComposerStaticInitae07110915ff3b8dd7e4be3956cac069::$prefixesPsr0;
948+
$loader->classMap = ComposerStaticInitae07110915ff3b8dd7e4be3956cac069::$classMap;
949949

950950
}, null, ClassLoader::class);
951951
}

0 commit comments

Comments
 (0)