Releases: woocommerce/google-listings-and-ads
Releases · woocommerce/google-listings-and-ads
Version 2.6.7
- Dev - Add E2E tests for the integration in the classic product editor.
- Dev - Update e2e test environment to install WooCommerce earlier.
- Fix - Exception in request review.
What's Changed
[Fix] Fixes 🛠
[Dev] Developer-facing changes 🧑💻
- The Product Block Editor feature should be disabled after an E2E test run by @eason9487 in #2360
- Exclude dev-related files from the build bundle by @eason9487 in #2367
- Add E2E tests for the integration in the classic product editor by @eason9487 in #2363
Full Changelog: 2.6.6...2.6.7
Version 2.6.6
- Dev - Add snippet to bypass WooCommerce dependency in E2E tests.
- Tweak - WC 8.8 compatibility.
Version 2.6.5
Version 2.6.4
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 ✨
- Update UI to handle Fetching Product Status with Action Scheduler Jobs by @jorgemd24 in #2318
- Refactor Product Stats by @jorgemd24 in #2332
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
- Fix - Handle parse JSON exception when Creating Ads Account.
- Fix - Inline Javascript encoding for gtag events.
- Fix - Undefined keys
offers_free_shipping
orfree_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 ✨
- Update version of bcmath_compat and phpseclib packages by @mikkamp in #2310
- Set woocommerce_gla_wcs_url to api.woocommerce.com by @martynmjones in #2319
[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
- 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
What's Changed
[Add] New Features 🎉
[Update] Updated ✨
- Consider
ga_gtag_enabled=yes
for WCGAI >= 2 by @martynmjones in #2288 - Add support for Google Analytics for WooCommerce version 2.0.0 by @martynmjones in #2287
[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
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
andInteger
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
andBooleanSelect
inputs to the custom select field block by @eason9487 in #2164 - Product Block Editor: Map
SelectWithTextInput
andDateTime
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
What's Changed
[Fix] Fixes 🛠
- Prevent find_by_ids executing if no arguments are supplied by @martynmjones in #2260
[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
- 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 🧑💻
- Upload coverage report for JS unit tests to codecov by @mikkamp in #2238
- Add QIT workflow by @tomalec in #2114
Full Changelog: 2.5.16...2.5.17