Merge branch 'master' into show-password-hover-on-wc-forms
This commit is contained in:
commit
3fb3325e93
|
@ -1592,7 +1592,7 @@ class WC_Helper {
|
|||
/**
|
||||
* Flush subscriptions cache.
|
||||
*/
|
||||
private static function _flush_subscriptions_cache() {
|
||||
public static function _flush_subscriptions_cache() {
|
||||
delete_transient( '_woocommerce_helper_subscriptions' );
|
||||
}
|
||||
|
||||
|
|
|
@ -247,7 +247,7 @@ class WC_Frontend_Scripts {
|
|||
),
|
||||
'wc-country-select' => array(
|
||||
'src' => self::get_asset_url( 'assets/js/frontend/country-select' . $suffix . '.js' ),
|
||||
'deps' => array( 'jquery', 'selectWoo' ),
|
||||
'deps' => array( 'jquery' ),
|
||||
'version' => WC_VERSION,
|
||||
),
|
||||
'wc-credit-card-form' => array(
|
||||
|
|
|
@ -1426,12 +1426,6 @@ class WC_Order extends WC_Abstract_Order {
|
|||
continue;
|
||||
}
|
||||
|
||||
// Check item refunds.
|
||||
$refunded_qty = abs( $this->get_qty_refunded_for_item( $item->get_id() ) );
|
||||
if ( $refunded_qty && $item->get_quantity() === $refunded_qty ) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if ( $item->is_type( 'line_item' ) ) {
|
||||
$item_downloads = $item->get_item_downloads();
|
||||
$product = $item->get_product();
|
||||
|
|
|
@ -123,6 +123,10 @@ class WC_WCCOM_Site_Installer {
|
|||
'products' => $products,
|
||||
);
|
||||
|
||||
// Clear the cache of customer's subscription before asking for them.
|
||||
// Thus, they will be re-fetched from WooCommerce.com after a purchase.
|
||||
WC_Helper::_flush_subscriptions_cache();
|
||||
|
||||
WC()->queue()->cancel_all( 'woocommerce_wccom_install_products', $args );
|
||||
WC()->queue()->add( 'woocommerce_wccom_install_products', $args );
|
||||
|
||||
|
@ -257,7 +261,7 @@ class WC_WCCOM_Site_Installer {
|
|||
*
|
||||
* @since 3.7.0
|
||||
* @param int $product_id Product ID.
|
||||
* @return bool|\WP_Error
|
||||
* @return array|\WP_Error
|
||||
*/
|
||||
private static function get_product_info( $product_id ) {
|
||||
$product_info = array(
|
||||
|
|
|
@ -805,18 +805,31 @@
|
|||
"dev": true
|
||||
},
|
||||
"autoprefixer": {
|
||||
"version": "9.6.5",
|
||||
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.5.tgz",
|
||||
"integrity": "sha512-rGd50YV8LgwFQ2WQp4XzOTG69u1qQsXn0amww7tjqV5jJuNazgFKYEVItEBngyyvVITKOg20zr2V+9VsrXJQ2g==",
|
||||
"version": "9.7.0",
|
||||
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.0.tgz",
|
||||
"integrity": "sha512-j2IRvaCfrUxIiZun9ba4mhJ2omhw4OY88/yVzLO+lHhGBumAAK72PgM6gkbSN8iregPOn1ZlxGkmZh2CQ7X4AQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"browserslist": "^4.7.0",
|
||||
"caniuse-lite": "^1.0.30000999",
|
||||
"browserslist": "^4.7.2",
|
||||
"caniuse-lite": "^1.0.30001004",
|
||||
"chalk": "^2.4.2",
|
||||
"normalize-range": "^0.1.2",
|
||||
"num2fraction": "^1.2.2",
|
||||
"postcss": "^7.0.18",
|
||||
"postcss": "^7.0.19",
|
||||
"postcss-value-parser": "^4.0.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"postcss": {
|
||||
"version": "7.0.19",
|
||||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.19.tgz",
|
||||
"integrity": "sha512-0InetJoW1WQMoiJ3E5oF1m37ZAJX0d0XLgR50bVXCC4cF8HCYRpT6hH2nNYHVCV7QAx1hWj81/2CRT0elHAy5g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"chalk": "^2.4.2",
|
||||
"source-map": "^0.6.1",
|
||||
"supports-color": "^6.1.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"aws-sign2": {
|
||||
|
@ -2268,14 +2281,14 @@
|
|||
"dev": true
|
||||
},
|
||||
"browserslist": {
|
||||
"version": "4.7.0",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz",
|
||||
"integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==",
|
||||
"version": "4.7.2",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.2.tgz",
|
||||
"integrity": "sha512-uZavT/gZXJd2UTi9Ov7/Z340WOSQ3+m1iBVRUknf+okKxonL9P83S3ctiBDtuRmRu8PiCHjqyueqQ9HYlJhxiw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"caniuse-lite": "^1.0.30000989",
|
||||
"electron-to-chromium": "^1.3.247",
|
||||
"node-releases": "^1.1.29"
|
||||
"caniuse-lite": "^1.0.30001004",
|
||||
"electron-to-chromium": "^1.3.295",
|
||||
"node-releases": "^1.1.38"
|
||||
}
|
||||
},
|
||||
"buffer-from": {
|
||||
|
@ -2370,9 +2383,9 @@
|
|||
}
|
||||
},
|
||||
"caniuse-lite": {
|
||||
"version": "1.0.30000999",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000999.tgz",
|
||||
"integrity": "sha512-1CUyKyecPeksKwXZvYw0tEoaMCo/RwBlXmEtN5vVnabvO0KPd9RQLcaAuR9/1F+KDMv6esmOFWlsXuzDk+8rxg==",
|
||||
"version": "1.0.30001004",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001004.tgz",
|
||||
"integrity": "sha512-3nfOR4O8Wa2RWoYfJkMtwRVOsK96TQ+eq57wd0iKaEWl8dwG4hKZ/g0MVBfCvysFvMLi9fQGR/DvozMdkEPl3g==",
|
||||
"dev": true
|
||||
},
|
||||
"caseless": {
|
||||
|
@ -2827,9 +2840,9 @@
|
|||
}
|
||||
},
|
||||
"config": {
|
||||
"version": "3.2.3",
|
||||
"resolved": "https://registry.npmjs.org/config/-/config-3.2.3.tgz",
|
||||
"integrity": "sha512-pditxQzO+SkKX/2gs99YnUGEjmBVkTj2o/hGOgC0oYEU7QgLnVVDYmcSL6HiGels/8QtFJpFzi5iKYv4D0dalg==",
|
||||
"version": "3.2.4",
|
||||
"resolved": "https://registry.npmjs.org/config/-/config-3.2.4.tgz",
|
||||
"integrity": "sha512-H1XIGfnU1EAkfjSLn9ZvYDRx9lOezDViuzLDgiJ/lMeqjYe3q6iQfpcLt2NInckJgpAeekbNhQkmnnbdEDs9rw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"json5": "^1.0.1"
|
||||
|
@ -3337,9 +3350,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"electron-to-chromium": {
|
||||
"version": "1.3.282",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.282.tgz",
|
||||
"integrity": "sha512-irSaDeCGgfMu1OA30bhqIBr+dx+pDJjRbwCpob7YWqVZbzXblybNzPGklVnWqv4EXxbkEAzQYqiNCqNTgu00lQ==",
|
||||
"version": "1.3.295",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.295.tgz",
|
||||
"integrity": "sha512-KxlGE9GcZTv7xGwYJGMEABHJq2JuTMNF7jD8NwHk6sBY226mW+Dyp9kZmA2Od9tKHMCS7ltPnqFg+zq3jTWN7Q==",
|
||||
"dev": true
|
||||
},
|
||||
"elegant-spinner": {
|
||||
|
@ -8051,9 +8064,9 @@
|
|||
}
|
||||
},
|
||||
"node-releases": {
|
||||
"version": "1.1.35",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.35.tgz",
|
||||
"integrity": "sha512-JGcM/wndCN/2elJlU0IGdVEJQQnJwsLbgPCFd2pY7V0mxf17bZ0Gb/lgOtL29ZQhvEX5shnVhxQyZz3ex94N8w==",
|
||||
"version": "1.1.38",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.38.tgz",
|
||||
"integrity": "sha512-/5NZAaOyTj134Oy5Cp/J8mso8OD/D9CSuL+6TOXXsTKO8yjc5e4up75SRPCganCjwFKMj2jbp5tR0dViVdox7g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"semver": "^6.3.0"
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
"git:update-hooks": "rm -r .git/hooks && mkdir -p .git/hooks && node ./node_modules/husky/husky.js install"
|
||||
},
|
||||
"devDependencies": {
|
||||
"autoprefixer": "9.6.5",
|
||||
"autoprefixer": "9.7.0",
|
||||
"babel": "6.23.0",
|
||||
"babel-cli": "6.26.0",
|
||||
"babel-eslint": "10.0.3",
|
||||
|
@ -30,7 +30,7 @@
|
|||
"chai": "4.2.0",
|
||||
"chai-as-promised": "7.1.1",
|
||||
"chromedriver": "77.0.0",
|
||||
"config": "3.2.3",
|
||||
"config": "3.2.4",
|
||||
"cross-env": "6.0.3",
|
||||
"eslint": "6.5.1",
|
||||
"eslint-config-wpcalypso": "4.0.1",
|
||||
|
|
|
@ -264,7 +264,6 @@ INTERESTED IN DEVELOPMENT?
|
|||
* Fix - Use `esc_attr_e` instead of `esc_html_e` for escaping an attribute in multiple places. #24481, #24520, #24521, #24522, #24523, #24524
|
||||
* Fix - Use `esc_attr__` instead of `esc_html__` in escaping attributes string. #24525, #24529
|
||||
* Fix - Typo fix in payment captured error message. #24501
|
||||
* Fix - Remove broken download link for downloadable product in refund emails. #24526
|
||||
* Fix - Documentation URL in failed order email content. #24535
|
||||
* Fix - "Add to cart" links in feed. #24545
|
||||
* Fix - Escaping in Storefront banner. #24546
|
||||
|
@ -278,7 +277,6 @@ INTERESTED IN DEVELOPMENT?
|
|||
* Fix - Use correct meta value for `downloadable` column in product lookup table regenerate function. #24681
|
||||
* Fix - Admin sub-menus becoming unaligned when scrolling down in the orders page when there are no orders. #24688
|
||||
* Fix - OWB country and sell in person alignment. #24700
|
||||
* Fix - Add selectWoo as dependency of country-select. #24347
|
||||
* Fix - Domain replacement script now replaces both double and single quoted `woo-gutenberg-products-block` with `woocommerce` in both PHP and JavaScript files. #24696
|
||||
* Fix - Convert `current_user_id` to string in some places to prevent unnecessary session database updates. #24016
|
||||
* Fix - Fixed description of failed order emails. #24737
|
||||
|
|
Loading…
Reference in New Issue