Skip to content

Releases: woocommerce/google-listings-and-ads

Version 2.6.5

04 Apr 16:42
Compare
Choose a tag to compare

[Dev] Developer-facing changes 🧑‍💻

[Tweak] Tweaked 🔧

  • Tweak - Show Review Inbox Notices when 11 clicks and 1 Conversion by @puntope in #2341

Version 2.6.4

26 Mar 04:43
Compare
Choose a tag to compare

Woorelease changelog

  • Add - Filter WC REST API responses for gla_syncable param.
  • Add - Missing functions for the WPCOM OAuth flow.
  • Add - Notify when product changes.
  • Dev - Add a manual workflow run for PHP unit tests.
  • Update - Refactor Product Stats.

What's Changed

New Features 🎉

  • Add the missing functions required for the WPCOM OAuth flow. by @jorgemd24 in #2145
  • Enable filtering of WC REST API responses based on the gla_syncable query parameter by @jorgemd24 in #2152
  • API Pull - Notify when product changes by @puntope in #2190
  • Scheduled notifications using meta handler by @puntope in #2202
  • Get product stats using the Merchant Center report query by @jorgemd24 in #2229
  • Create product statuses jobs for each page token by @jorgemd24 in #2255
  • MC Product Statuses: Replace WP functions with WC functions by @jorgemd24 in #2257
  • Add - Product View Report Test by @jorgemd24 in #2261
  • Product Statuses - Handle failure of the Update Product Statuses Job by @jorgemd24 in #2271
  • Refactor product issues by @jorgemd24 in #2277
  • Refactor Account and Presync issues by @jorgemd24 in #2298
  • API PULL - Overview Stats - delete stale mc statuses by @jorgemd24 in #2329
  • Display error message if update_merchant_product_statuses job throws an error by @jorgemd24 in #2324

Updated ✨

Fixes 🛠

  • API PULL - Fix PHPCS and remove wrong obsolete code by @puntope in #2228
  • Fix Issue with intermediate parents status by @jorgemd24 in #2263
  • Refactor Product issues and fix issues when getting stats for a fresh MC account by @jorgemd24 in #2306

Developer-facing changes 🧑‍💻

  • Add a manual workflow run for PHP unit tests by @mikkamp in #2328
  • Add E2E tests for the integration in Product Block Editor by @eason9487 in #2327

Full Changelog: 2.6.3...2.6.4

Version 2.6.3

19 Mar 19:37
Compare
Choose a tag to compare
  • Fix - Handle parse JSON exception when Creating Ads Account.
  • Fix - Inline Javascript encoding for gtag events.
  • Fix - Undefined keys offers_free_shipping or free_shipping_threshold.
  • Tweak - Add WP 6.5 Require plugins header.
  • Update - Newer version of bcmath_compat and phpseclib packages.
  • Update - Set default connect server URL to api.woocommerce.com.
  • Update is_gtag_page to support Google Analytics for WooCommerce version 2.0.0+

What's Changed

[Add] New Features 🎉

[Update] Updated ✨

[Fix] Fixes 🛠

  • Remove esc_js from add_inline_event_script by @martynmjones in #2312
  • Fix undefined index for offers_free_shipping and free_shipping_threshold options by @jorgemd24 in #2307
  • Fix exception when response.json() fails by @puntope in #2301

[Tweak] Tweaked 🔧

  • Update is_gtag_page to support Google Analytics for WooCommerce version 2.0.0+ by @martynmjones in #2297

Full Changelog: 2.6.2...2.6.3

Version 2.6.2

12 Mar 07:22
Compare
Choose a tag to compare
  • Dev - Fix E2E tests for gtags consent mode.
  • Fix - Fatal error when getAdsLinks response is null.
  • Fix - WordPress 6.4 Compatibility: The modal closed event is not sent when clicking on its overlay.
  • Tweak - WC 8.7 compatibility.
  • Tweak - WP 6.5 compatibility.

What's Changed

[Fix] Fixes 🛠

  • WordPress 6.4 Compatibility: Fix the problem that the modal closed event is not sent when clicking on its overlay by @eason9487 in #2296
  • Fix - Handle null value for getAdsLinks response by @jorgemd24 in #2302
  • Grant consent before checking the gtag events by @tomalec in #2294

Full Changelog: 2.6.1...2.6.2

Version 2.6.1

05 Mar 18:56
Compare
Choose a tag to compare

What's Changed

[Add] New Features 🎉

[Update] Updated ✨

[Fix] Fixes 🛠

[Dev] Developer-facing changes 🧑‍💻

  • Avoid the test-data plugin occasionally missing in the E2E test environment by @eason9487 in #2286

Full Changelog: 2.6.0...2.6.1

Version 2.6.0

27 Feb 03:53
Compare
Choose a tag to compare

Woorelease changelog

  • Add - Support the new product editor (Product Block Editor).
  • Dev - Fix the compatibility issue in starting E2E test environment due to the default charset change in MariaDB v11.3.1.
  • Fix - 401 handling for connected Ads accounts.

What's Changed

New Features 🎉

  • Product Block Editor: Add the fundamental support and map Text and Integer attribute inputs to currently available generic blocks by @eason9487 in #2151
  • Product Block Editor: Add the fundamental setup for the custom product blocks and map Select and BooleanSelect inputs to the custom select field block by @eason9487 in #2164
  • Product Block Editor: Map SelectWithTextInput and DateTime inputs to the custom product blocks by @eason9487 in #2178
  • Product Block Editor: Add a custom block for editing channel visibility by @eason9487 in #2214
  • Product Block Editor: Add a custom block for prompting user to complete onboarding by @eason9487 in #2237
  • Product Block Editor: Support the new product editor by @eason9487 in #2213

Fixes 🛠

Tweaked 🔧

  • Product Block Editor: Preprocessing for adding the channel visibility by @eason9487 in #2179
  • Product Block Editor: Convert Label component and custom block registration to use the newly added APIs in Woo 8.5 by @eason9487 in #2193
  • Product Block Editor: Validate integer input for the Multipack attribute by @eason9487 in #2219
  • Product Block Editor: Make it compatible with WooCommerce 8.6 by @eason9487 in #2249
  • Product Block Editor: Declare feature compatibility by @eason9487 in #2269

Developer-facing changes 🧑‍💻

  • Fix the compatibility issue in starting E2E test environment due to the default charset change in MariaDB v11.3.1 by @eason9487 in #2272

Full Changelog: 2.5.18...2.6.0

Version 2.5.18

20 Feb 12:37
Compare
Choose a tag to compare

What's Changed

[Fix] Fixes 🛠

[Dev] Developer-facing changes 🧑‍💻

  • Fix the mismatched npm integrity checksum for woocommerce-grow-jsdoc and remove the use of storybook by @eason9487 in #2241

Full Changelog: 2.5.17...2.5.18

Version 2.5.17

06 Feb 23:18
Compare
Choose a tag to compare
  • Dev - Add manual QIT workflow.
  • Dev - Upload coverage report for JS unit tests to codecov.
  • Fix - Only sync selected categories as product type.
  • Fix - Prevent notifications from sending request to Google API when disconnected.
  • Tweak - WC 8.6 compatibility.

What's Changed

[Fix] Fixes 🛠

  • Prevent Google API requests when disconnected by @mikkamp in #2231
  • Only sync selected categories as product type by @mikkamp in #2233

[Dev] Developer-facing changes 🧑‍💻

Full Changelog: 2.5.16...2.5.17

Version 2.5.16

30 Jan 08:24
Compare
Choose a tag to compare

What's Changed

[Add] New Features 🎉

  • Include connected accounts in tracks from the backend. by @mikkamp in #2198
  • Add tracking for completed events by @mikkamp in #2207
  • Add plugin version, Google Merchant Center account ID, and Google Ads account ID to all frontend tracking events by @eason9487 in #2199
  • Add plugin version, Google Merchant Center account ID, and Google Ads account ID to frontend pageview tracking events by @eason9487 in #2200
  • Send the related tracking event with the account ID to be connected when connecting to an existing Google Merchant Center or Google Ads account by @eason9487 in #2201

[Fix] Fixes 🛠

Full Changelog: 2.5.15...2.5.16

Version 2.5.15

10 Jan 11:04
Compare
Choose a tag to compare
  • Dev - Update link for developer.woo.com.
  • Tweak - WC 8.5 compatibility.
  • Update - Upgrade google/apiclient for PHP 8.3 compatibility.

What's Changed

[Update] Updated ✨

  • Update google/apiclient for PHP 8.3 compatibility by @mikkamp in #2194

[Dev] Developer-facing changes 🧑‍💻

Full Changelog: 2.5.14...2.5.15