Skip to content

Commit 7087be0

Browse files
tbradshamatticbot
authored andcommitted
Backport jetpack 16.4-a.3 changes (#53813)
Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/39320818940 Upstream-Ref: Automattic/jetpack@0c2d7b9
1 parent a471cac commit 7087be0

4 files changed

Lines changed: 27 additions & 29 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,32 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [0.2.0-alpha] - unreleased
9-
10-
This is an alpha version! The changes listed here are not final.
11-
8+
## [0.2.0] - 2026-10-19
129
### Added
13-
- Add the columns widgets: revenue by customer type, sales by device, total returns and sales by coupon, with the bookings variants of the first two; the store ones are placed on the WooCommerce tab by default.
14-
- Add the Store visitors by location widget, placed on the WooCommerce tab by default.
15-
- Offer the sales, orders and visitors over time widgets in the WooCommerce tab's inserter.
16-
- Store performance: Offer the Bookings metric on a store running the WooCommerce Bookings extension.
17-
- Store performance: Pick the metrics shown through a widget attribute, and let a plugin add metrics through the `jetpack.woocommerceStats.storePerformance.metrics` filter.
18-
- Tell the store owner on the WooCommerce tab when the store has no orders yet.
10+
- Add the columns widgets: revenue by customer type, sales by device, total returns and sales by coupon, with the bookings variants of the first two; the store ones are placed on the WooCommerce tab by default. [#53477]
11+
- Add the Store visitors by location widget, placed on the WooCommerce tab by default. [#53536]
12+
- Offer the sales, orders and visitors over time widgets in the WooCommerce tab's inserter. [#53720]
13+
- Store performance: Offer the Bookings metric on a store running the WooCommerce Bookings extension. [#53599]
14+
- Store performance: Pick the metrics shown through a widget attribute, and let a plugin add metrics through the `jetpack.woocommerceStats.storePerformance.metrics` filter. [#53586]
15+
- Tell the store owner on the WooCommerce tab when the store has no orders yet. [#53602]
1916

2017
### Changed
21-
- Gate the WooCommerce tab and its widgets in the package: WooCommerce active, the reader's store reports capability, and the Bookings extension for the bookings widgets.
22-
- Rearrange the WooCommerce tab's default layout, which no longer includes the sales, orders and visitors over time widgets.
23-
- Show the WooCommerce tab on every site running WooCommerce, to readers of the store reports.
24-
- Store visitors by location: Remove the region toggle and list countries worldwide.
25-
- Top performing products and bookings: Show the rows as soon as the report answers; the thumbnails fill in behind.
26-
- Update package dependencies.
27-
- Widgets: Use the dashboard's generic empty state for a period with no data, instead of a copy and icon per widget.
18+
- Gate the WooCommerce tab and its widgets in the package: WooCommerce active, the reader's store reports capability, and the Bookings extension for the bookings widgets. [#53540]
19+
- Rearrange the WooCommerce tab's default layout, which no longer includes the sales, orders and visitors over time widgets. [#53654]
20+
- Show the WooCommerce tab on every site running WooCommerce, to readers of the store reports. [#53588]
21+
- Store visitors by location: Remove the region toggle and list countries worldwide. [#53653]
22+
- Top performing products and bookings: Show the rows as soon as the report answers; the thumbnails fill in behind. [#53589]
23+
- Update package dependencies. [#53004]
24+
- Update package dependencies. [#53806]
25+
- Widgets: Use the dashboard's generic empty state for a period with no data, instead of a copy and icon per widget. [#53426]
2826

2927
### Fixed
30-
- Name each widget chart after its widget, so screen readers can tell the charts on a dashboard apart.
31-
- Reports: Clear cached reports when the store's first sync finishes, so a newly connected store doesn't show zeros after its data arrives.
32-
- Show long store performance figures in short form, such as $277K, so they fit their cards.
33-
- Show no value, rather than 0 with a -100% change, for averages and the conversion rate over a period with no orders or sessions, and fix the comparison and total figures in attribution and Sessions by device.
34-
- Time series widgets: Hide metric labels that repeat the widget title.
35-
- Widgets: Show the empty state in the report charts when the period and its comparison are all zeros, instead of a flat line at zero.
28+
- Name each widget chart after its widget, so screen readers can tell the charts on a dashboard apart. [#53333]
29+
- Reports: Clear cached reports when the store's first sync finishes, so a newly connected store doesn't show zeros after its data arrives. [#53649]
30+
- Show long store performance figures in short form, such as $277K, so they fit their cards. [#53708]
31+
- Show no value, rather than 0 with a -100% change, for averages and the conversion rate over a period with no orders or sessions, and fix the comparison and total figures in attribution and Sessions by device. [#53707]
32+
- Time series widgets: Hide metric labels that repeat the widget title. [#53719]
33+
- Widgets: Show the empty state in the report charts when the period and its comparison are all zeros, instead of a flat line at zero. [#53590]
3634

3735
## [0.1.0] - 2026-10-12
3836
### Added
@@ -64,5 +62,5 @@ This is an alpha version! The changes listed here are not final.
6462

6563
- Initial version.
6664

67-
[0.2.0-alpha]: https://github.com/Automattic/jetpack-woocommerce-stats/compare/v0.1.0...v0.2.0-alpha
65+
[0.2.0]: https://github.com/Automattic/jetpack-woocommerce-stats/compare/v0.1.0...v0.2.0
6866
[0.1.0]: https://github.com/Automattic/jetpack-woocommerce-stats/compare/v0.1.0-alpha...v0.1.0

‎build/constants.php‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
*/
1010

1111
return array(
12-
'version' => '0.2.0-alpha',
12+
'version' => '0.2.0',
1313
'build_url' => plugin_dir_url( __FILE__ ),
1414
);

‎composer.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"license": "GPL-2.0-or-later",
66
"require": {
77
"php": ">=7.4",
8-
"automattic/jetpack-connection": "^9.12.1-alpha",
9-
"automattic/jetpack-premium-analytics": "^0.13.0-alpha"
8+
"automattic/jetpack-connection": "^9.12.1",
9+
"automattic/jetpack-premium-analytics": "^0.13.0"
1010
},
1111
"require-dev": {
1212
"yoast/phpunit-polyfills": "^4.0.0",

‎src/class-analytics-dashboard.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
*/
2424
class Analytics_Dashboard {
2525

26-
const PACKAGE_VERSION = '0.2.0-alpha';
26+
const PACKAGE_VERSION = '0.2.0';
2727

2828
/**
2929
* Namespaced section identifier. Its slug, `woocommerce`, keys the section's URL and stored layouts.
@@ -346,7 +346,7 @@ public static function is_woocommerce_available() {
346346
/**
347347
* Filters whether WooCommerce was detected.
348348
*
349-
* @since 0.2.0-alpha
349+
* @since 0.2.0
350350
*
351351
* @param bool $is_available Whether WooCommerce was detected in the current request.
352352
*/

0 commit comments

Comments
 (0)