WooCommerce Gutenberg Products Block - Version 8.8.1

Version Description

  • 2022-10-28 =

Bug fixes

  • Fix a bug in which cart totals aren't recalculated aftering running CartExtensions (#7490)
Download this release

Release Info

Developer automattic
Plugin Icon 128x128 WooCommerce Gutenberg Products Block
Version 8.8.1
Comparing to
See all releases

Code changes from version 8.8.0 to 8.8.1

readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: gutenberg, woocommerce, woo commerce, products, blocks, woocommerce blocks
4
  Requires at least: 6.0
5
  Tested up to: 6.0
6
  Requires PHP: 7.0
7
- Stable tag: 8.8.0
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -79,6 +79,12 @@ Release and roadmap notes available on the [WooCommerce Developers Blog](https:/
79
 
80
  == Changelog ==
81
 
 
 
 
 
 
 
82
  = 8.8.0 - 2022-10-24 =
83
 
84
  #### Enhancements
4
  Requires at least: 6.0
5
  Tested up to: 6.0
6
  Requires PHP: 7.0
7
+ Stable tag: 8.8.1
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
79
 
80
  == Changelog ==
81
 
82
+ = 8.8.1 - 2022-10-28 =
83
+
84
+ #### Bug fixes
85
+
86
+ - Fix a bug in which cart totals aren't recalculated aftering running CartExtensions ([#7490](https://github.com/woocommerce/woocommerce-blocks/pull/7490))
87
+
88
  = 8.8.0 - 2022-10-24 =
89
 
90
  #### Enhancements
src/Package.php CHANGED
@@ -109,7 +109,7 @@ class Package {
109
  NewPackage::class,
110
  function ( $container ) {
111
  // leave for automated version bumping.
112
- $version = '8.8.0';
113
  return new NewPackage(
114
  $version,
115
  dirname( __DIR__ ),
109
  NewPackage::class,
110
  function ( $container ) {
111
  // leave for automated version bumping.
112
+ $version = '8.8.1';
113
  return new NewPackage(
114
  $version,
115
  dirname( __DIR__ ),
src/StoreApi/Routes/V1/AbstractCartRoute.php CHANGED
@@ -78,7 +78,7 @@ abstract class AbstractCartRoute extends AbstractRoute {
78
  */
79
  public function get_response( \WP_REST_Request $request ) {
80
  $this->load_cart_session( $request );
81
- $this->calculate_totals();
82
 
83
  if ( $this->requires_nonce( $request ) ) {
84
  $nonce_check = $this->check_nonce( $request );
@@ -229,16 +229,6 @@ abstract class AbstractCartRoute extends AbstractRoute {
229
  }
230
  }
231
 
232
- /**
233
- * Ensures the cart totals are calculated before an API response is generated.
234
- */
235
- protected function calculate_totals() {
236
- wc()->cart->get_cart();
237
- wc()->cart->calculate_fees();
238
- wc()->cart->calculate_shipping();
239
- wc()->cart->calculate_totals();
240
- }
241
-
242
  /**
243
  * For non-GET endpoints, require and validate a nonce to prevent CSRF attacks.
244
  *
78
  */
79
  public function get_response( \WP_REST_Request $request ) {
80
  $this->load_cart_session( $request );
81
+ $this->cart_controller->calculate_totals();
82
 
83
  if ( $this->requires_nonce( $request ) ) {
84
  $nonce_check = $this->check_nonce( $request );
229
  }
230
  }
231
 
 
 
 
 
 
 
 
 
 
 
232
  /**
233
  * For non-GET endpoints, require and validate a nonce to prevent CSRF attacks.
234
  *
src/StoreApi/Routes/V1/CartUpdateCustomer.php CHANGED
@@ -126,7 +126,7 @@ class CartUpdateCustomer extends AbstractCartRoute {
126
 
127
  $customer->save();
128
 
129
- $this->calculate_totals();
130
 
131
  return rest_ensure_response( $this->schema->get_item_response( $cart ) );
132
  }
126
 
127
  $customer->save();
128
 
129
+ $this->cart_controller->calculate_totals();
130
 
131
  return rest_ensure_response( $this->schema->get_item_response( $cart ) );
132
  }
src/StoreApi/Schemas/V1/CartExtensionsSchema.php CHANGED
@@ -69,12 +69,16 @@ class CartExtensionsSchema extends AbstractSchema {
69
  400
70
  );
71
  }
 
 
 
72
  if ( is_callable( $callback ) ) {
73
  $callback( $request['data'] );
 
 
74
  }
75
 
76
- $controller = new CartController();
77
- $cart = $controller->get_cart_instance();
78
 
79
  return rest_ensure_response( $this->cart_schema->get_item_response( $cart ) );
80
  }
69
  400
70
  );
71
  }
72
+
73
+ $controller = new CartController();
74
+
75
  if ( is_callable( $callback ) ) {
76
  $callback( $request['data'] );
77
+ // We recalculate the cart if we had something to run.
78
+ $controller->calculate_totals();
79
  }
80
 
81
+ $cart = $controller->get_cart_instance();
 
82
 
83
  return rest_ensure_response( $this->cart_schema->get_item_response( $cart ) );
84
  }
src/StoreApi/Utilities/CartController.php CHANGED
@@ -32,6 +32,17 @@ class CartController {
32
  }
33
  }
34
 
 
 
 
 
 
 
 
 
 
 
 
35
  /**
36
  * Based on the core cart class but returns errors rather than rendering notices directly.
37
  *
32
  }
33
  }
34
 
35
+ /**
36
+ * Recalculates the cart totals.
37
+ */
38
+ public function calculate_totals() {
39
+ $cart = $this->get_cart_instance();
40
+ $cart->get_cart();
41
+ $cart->calculate_fees();
42
+ $cart->calculate_shipping();
43
+ $cart->calculate_totals();
44
+ }
45
+
46
  /**
47
  * Based on the core cart class but returns errors rather than rendering notices directly.
48
  *
vendor/autoload.php CHANGED
@@ -9,4 +9,4 @@ if (PHP_VERSION_ID < 50600) {
9
 
10
  require_once __DIR__ . '/composer/autoload_real.php';
11
 
12
- return ComposerAutoloaderInit4cc4392b26290f8ba8a9f0b84d1b5409::getLoader();
9
 
10
  require_once __DIR__ . '/composer/autoload_real.php';
11
 
12
+ return ComposerAutoloaderInitecb25188d5d047ab62c5336b4ed65938::getLoader();
vendor/autoload_packages.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit4cc4392b26290f8ba8a9f0b84d1b5409
6
  {
7
  private static $loader;
8
 
@@ -22,18 +22,18 @@ class ComposerAutoloaderInit4cc4392b26290f8ba8a9f0b84d1b5409
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInit4cc4392b26290f8ba8a9f0b84d1b5409', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
27
- spl_autoload_unregister(array('ComposerAutoloaderInit4cc4392b26290f8ba8a9f0b84d1b5409', 'loadClassLoader'));
28
 
29
  require __DIR__ . '/autoload_static.php';
30
- call_user_func(\Composer\Autoload\ComposerStaticInit4cc4392b26290f8ba8a9f0b84d1b5409::getInitializer($loader));
31
 
32
  $loader->register(true);
33
 
34
- $includeFiles = \Composer\Autoload\ComposerStaticInit4cc4392b26290f8ba8a9f0b84d1b5409::$files;
35
  foreach ($includeFiles as $fileIdentifier => $file) {
36
- composerRequire4cc4392b26290f8ba8a9f0b84d1b5409($fileIdentifier, $file);
37
  }
38
 
39
  return $loader;
@@ -45,7 +45,7 @@ class ComposerAutoloaderInit4cc4392b26290f8ba8a9f0b84d1b5409
45
  * @param string $file
46
  * @return void
47
  */
48
- function composerRequire4cc4392b26290f8ba8a9f0b84d1b5409($fileIdentifier, $file)
49
  {
50
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
51
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitecb25188d5d047ab62c5336b4ed65938
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInitecb25188d5d047ab62c5336b4ed65938', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
27
+ spl_autoload_unregister(array('ComposerAutoloaderInitecb25188d5d047ab62c5336b4ed65938', 'loadClassLoader'));
28
 
29
  require __DIR__ . '/autoload_static.php';
30
+ call_user_func(\Composer\Autoload\ComposerStaticInitecb25188d5d047ab62c5336b4ed65938::getInitializer($loader));
31
 
32
  $loader->register(true);
33
 
34
+ $includeFiles = \Composer\Autoload\ComposerStaticInitecb25188d5d047ab62c5336b4ed65938::$files;
35
  foreach ($includeFiles as $fileIdentifier => $file) {
36
+ composerRequireecb25188d5d047ab62c5336b4ed65938($fileIdentifier, $file);
37
  }
38
 
39
  return $loader;
45
  * @param string $file
46
  * @return void
47
  */
48
+ function composerRequireecb25188d5d047ab62c5336b4ed65938($fileIdentifier, $file)
49
  {
50
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
51
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit4cc4392b26290f8ba8a9f0b84d1b5409
8
  {
9
  public static $files = array (
10
  'fcd5d7d87e03ff4f5b5a66c2b8968671' => __DIR__ . '/../..' . '/src/StoreApi/deprecated.php',
@@ -51,9 +51,9 @@ class ComposerStaticInit4cc4392b26290f8ba8a9f0b84d1b5409
51
  public static function getInitializer(ClassLoader $loader)
52
  {
53
  return \Closure::bind(function () use ($loader) {
54
- $loader->prefixLengthsPsr4 = ComposerStaticInit4cc4392b26290f8ba8a9f0b84d1b5409::$prefixLengthsPsr4;
55
- $loader->prefixDirsPsr4 = ComposerStaticInit4cc4392b26290f8ba8a9f0b84d1b5409::$prefixDirsPsr4;
56
- $loader->classMap = ComposerStaticInit4cc4392b26290f8ba8a9f0b84d1b5409::$classMap;
57
 
58
  }, null, ClassLoader::class);
59
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitecb25188d5d047ab62c5336b4ed65938
8
  {
9
  public static $files = array (
10
  'fcd5d7d87e03ff4f5b5a66c2b8968671' => __DIR__ . '/../..' . '/src/StoreApi/deprecated.php',
51
  public static function getInitializer(ClassLoader $loader)
52
  {
53
  return \Closure::bind(function () use ($loader) {
54
+ $loader->prefixLengthsPsr4 = ComposerStaticInitecb25188d5d047ab62c5336b4ed65938::$prefixLengthsPsr4;
55
+ $loader->prefixDirsPsr4 = ComposerStaticInitecb25188d5d047ab62c5336b4ed65938::$prefixDirsPsr4;
56
+ $loader->classMap = ComposerStaticInitecb25188d5d047ab62c5336b4ed65938::$classMap;
57
 
58
  }, null, ClassLoader::class);
59
  }
vendor/composer/installed.php CHANGED
@@ -3,7 +3,7 @@
3
  'name' => 'woocommerce/woocommerce-blocks',
4
  'pretty_version' => 'dev-trunk',
5
  'version' => 'dev-trunk',
6
- 'reference' => '625bd8254356216711158a9b2d28f97256646347',
7
  'type' => 'wordpress-plugin',
8
  'install_path' => __DIR__ . '/../../',
9
  'aliases' => array(),
@@ -43,7 +43,7 @@
43
  'woocommerce/woocommerce-blocks' => array(
44
  'pretty_version' => 'dev-trunk',
45
  'version' => 'dev-trunk',
46
- 'reference' => '625bd8254356216711158a9b2d28f97256646347',
47
  'type' => 'wordpress-plugin',
48
  'install_path' => __DIR__ . '/../../',
49
  'aliases' => array(),
3
  'name' => 'woocommerce/woocommerce-blocks',
4
  'pretty_version' => 'dev-trunk',
5
  'version' => 'dev-trunk',
6
+ 'reference' => 'c7f0838c50b8c512f4e2d47b6d92f30132716d52',
7
  'type' => 'wordpress-plugin',
8
  'install_path' => __DIR__ . '/../../',
9
  'aliases' => array(),
43
  'woocommerce/woocommerce-blocks' => array(
44
  'pretty_version' => 'dev-trunk',
45
  'version' => 'dev-trunk',
46
+ 'reference' => 'c7f0838c50b8c512f4e2d47b6d92f30132716d52',
47
  'type' => 'wordpress-plugin',
48
  'install_path' => __DIR__ . '/../../',
49
  'aliases' => array(),
vendor/composer/jetpack_autoload_filemap.php CHANGED
@@ -7,11 +7,11 @@ $baseDir = dirname($vendorDir);
7
 
8
  return array(
9
  'fcd5d7d87e03ff4f5b5a66c2b8968671' => array(
10
- 'version' => '8.8.0.0',
11
  'path' => $baseDir . '/src/StoreApi/deprecated.php'
12
  ),
13
  'd0f16a186498c2ba04f1d0064fecf9cf' => array(
14
- 'version' => '8.8.0.0',
15
  'path' => $baseDir . '/src/StoreApi/functions.php'
16
  ),
17
  );
7
 
8
  return array(
9
  'fcd5d7d87e03ff4f5b5a66c2b8968671' => array(
10
+ 'version' => '8.8.1.0',
11
  'path' => $baseDir . '/src/StoreApi/deprecated.php'
12
  ),
13
  'd0f16a186498c2ba04f1d0064fecf9cf' => array(
14
+ 'version' => '8.8.1.0',
15
  'path' => $baseDir . '/src/StoreApi/functions.php'
16
  ),
17
  );
vendor/composer/jetpack_autoload_psr4.php CHANGED
@@ -11,15 +11,15 @@ return array(
11
  'path' => array( $vendorDir . '/composer/installers/src/Composer/Installers' )
12
  ),
13
  'Automattic\\WooCommerce\\StoreApi\\' => array(
14
- 'version' => '8.8.0.0',
15
  'path' => array( $baseDir . '/src/StoreApi' )
16
  ),
17
  'Automattic\\WooCommerce\\Blocks\\Tests\\' => array(
18
- 'version' => '8.8.0.0',
19
  'path' => array( $baseDir . '/tests/php' )
20
  ),
21
  'Automattic\\WooCommerce\\Blocks\\' => array(
22
- 'version' => '8.8.0.0',
23
  'path' => array( $baseDir . '/src' )
24
  ),
25
  'Automattic\\Jetpack\\Autoloader\\' => array(
11
  'path' => array( $vendorDir . '/composer/installers/src/Composer/Installers' )
12
  ),
13
  'Automattic\\WooCommerce\\StoreApi\\' => array(
14
+ 'version' => '8.8.1.0',
15
  'path' => array( $baseDir . '/src/StoreApi' )
16
  ),
17
  'Automattic\\WooCommerce\\Blocks\\Tests\\' => array(
18
+ 'version' => '8.8.1.0',
19
  'path' => array( $baseDir . '/tests/php' )
20
  ),
21
  'Automattic\\WooCommerce\\Blocks\\' => array(
22
+ 'version' => '8.8.1.0',
23
  'path' => array( $baseDir . '/src' )
24
  ),
25
  'Automattic\\Jetpack\\Autoloader\\' => array(
vendor/jetpack-autoloader/class-autoloader-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-autoloader-locator.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-autoloader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-container.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-hook-manager.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-latest-autoloader-guard.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-manifest-reader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-path-processor.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-php-autoloader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-plugin-locator.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-plugins-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-shutdown-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-version-loader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-version-selector.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp4cc4392b26290f8ba8a9f0b84d1b5409;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpecb25188d5d047ab62c5336b4ed65938;
9
 
10
  // phpcs:ignore
11
 
woocommerce-gutenberg-products-block.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: WooCommerce Blocks
4
  * Plugin URI: https://github.com/woocommerce/woocommerce-gutenberg-products-block
5
  * Description: WooCommerce blocks for the Gutenberg editor.
6
- * Version: 8.8.0
7
  * Author: Automattic
8
  * Author URI: https://woocommerce.com
9
  * Text Domain: woo-gutenberg-products-block
3
  * Plugin Name: WooCommerce Blocks
4
  * Plugin URI: https://github.com/woocommerce/woocommerce-gutenberg-products-block
5
  * Description: WooCommerce blocks for the Gutenberg editor.
6
+ * Version: 8.8.1
7
  * Author: Automattic
8
  * Author URI: https://woocommerce.com
9
  * Text Domain: woo-gutenberg-products-block