Skip to content

Commit 8c52eaa

Browse files
authored
Merge pull request #3299 from woocommerce/release/3.6.0
Release 3.6.0
2 parents e8d9a88 + a01f543 commit 8c52eaa

File tree

161 files changed

+11503
-1541
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

161 files changed

+11503
-1541
lines changed

bin/GoogleAdsCleanupServices.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class GoogleAdsCleanupServices {
2626
*
2727
* @var string
2828
*/
29-
protected $version = 'V20';
29+
protected $version = 'V22';
3030

3131
/**
3232
* @var Event Composer event.
@@ -52,12 +52,11 @@ class GoogleAdsCleanupServices {
5252
* @var string[] List of Service to NOT remove even when usage is not found.
5353
*/
5454
protected $avoid_cleanup = [
55-
// Some methods like `ResourceNames::forGeoTargetConstant` are changed to use
56-
// `BatchJobServiceClient` class instead of `GoogleAdsServiceClient` when
57-
// upgrading from v18 to v20, so we need to keep this service. See:
58-
// - https://github.com/googleads/google-ads-php/blob/v28.0.0/src/Google/Ads/GoogleAds/Util/V18/ResourceNames.php#L1704-L1710
55+
// ConversionValueRuleService is now used in `ResourceNames::forGeoTargetConstant` in V22.
56+
// instead of the previous BatchJobServiceClient. See:
5957
// - https://github.com/googleads/google-ads-php/blob/v28.0.0/src/Google/Ads/GoogleAds/Util/V20/ResourceNames.php#L1433-L1439
60-
'BatchJob',
58+
// - https://github.com/googleads/google-ads-php/blob/v31.1.0/src/Google/Ads/GoogleAds/Util/V22/ResourceNames.php#L1457-L1463
59+
'ConversionValueRule',
6160
];
6261

6362
/**

changelog.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
*** Google for WooCommerce Changelog ***
22

3+
= 3.6.0 - 2026-03-16 =
4+
* Add - Generative AI for assets.
5+
* Add - YouTube shopping support.
6+
* Fix – Rename the logo svg file.
7+
* Fix - Update Google Ads API to v22.
8+
* Fix - Duplicated values in the report comparison filters.
9+
* Fix - Conversion events use product variation ID in purchase events.
10+
* Fix - Resolved fatal error in Channel Visibility when creating coupons.
11+
* Fix - Show user error message when Brand Guidelines are enabled.
12+
* Update - Update Google Ads API to v22.
13+
314
= 3.5.3 - 2026-03-03 =
415
* Add - Support for service based merchants.
516
* Dev - Added two new filters to the Jetpack and Google OAuth flows.

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"ext-json": "*",
1010
"google/apiclient": "^2.16",
1111
"google/apiclient-services": "^0.350.0",
12-
"googleads/google-ads-php": "dev-legacy-v31.0.1",
12+
"googleads/google-ads-php": "dev-legacy-v31.1.0",
1313
"league/container": "^4.2",
1414
"league/iso3166": "^4.1",
1515
"phpseclib/bcmath_compat": "^2.0",
@@ -60,7 +60,7 @@
6060
"Google\\Task\\Composer::cleanup",
6161
"Automattic\\WooCommerce\\GoogleListingsAndAds\\Util\\SymfonyPolyfillCleanup::remove",
6262
"Automattic\\WooCommerce\\GoogleListingsAndAds\\Util\\GoogleAdsCleanupServices::remove",
63-
"composer run-script remove-google-ads-api-version-support -- 18 19 21",
63+
"composer run-script remove-google-ads-api-version-support -- 18 19 20 21",
6464
"php ./bin/prefix-vendor-namespace.php",
6565
"bash ./bin/cleanup-vendor-files.sh",
6666
"composer dump-autoload"

0 commit comments

Comments
 (0)