Skip to content

Releases: woocommerce/google-listings-and-ads

Version 2.5.4

29 Aug 06:47
Compare
Choose a tag to compare
  • Dev - Override vulnerability packages: xmlhttprequest-ssl and ws.
  • Dev - Update trigger method in Hooks Generator Workflow.

What's Changed

[Dev] Developer-facing changes 🧑‍💻

  • Override vulnerability packages: xmlhttprequest-ssl and ws by @eason9487 in #2069
  • Update trigger method in Hooks Generator Workflow by @puntope in #2073

Full Changelog: 2.5.3...2.5.4

Version 2.5.3

22 Aug 07:34
13f5eee
Compare
Choose a tag to compare

Woorelease changelog

  • Dev - Add Action for Hooks Documentation Generator.
  • Dev - Allow E2E testing with Release Candidates.
  • Dev - Convert E2E tests from Puppeteer to Playwright.
  • Dev - Externalize all WordPress JavaScript packages via Dependency Extraction Webpack Plugin (DEWP).
  • Dev - Fetch WooCommerce L-1 versions for our tests.
  • Dev - Remove legacy HooksDocsGenerator.php file.
  • Dev - Use merge-trunk-develop-pr action.
  • Tweak - Apply consistent admin theme colors to common UI components.
  • Update - Google API Client Services package to v0.312.
  • Update - Google Ads library to API V14. (package v19.2.0).

What's Changed

Updated ✨

  • Update Google Ads API to V14 and Content API packages by @jorgemd24 in #2061

Tweaked 🔧

  • Apply consistent admin theme colors to common UI components by @eason9487 in #2059

Developer-facing changes 🧑‍💻

  • Use merge-trunk-develop-pr action by @tomalec in #2047
  • Externalize Flex, Card and their associated group components imported from @wordpress/components by @eason9487 in #2036
  • Externalize Dashicon, Icon, Notice and Tip components imported from @wordpress/components by @eason9487 in #2037
  • Externalize NavigableMenu, Dropdown and Modal components imported from @wordpress/components by @eason9487 in #2042
  • Fetch WC L-1 versions by @puntope in #2046
  • Convert E2E tests from Puppeteer to Playwright by @mikkamp in #2041
  • Allow E2E testing with Release Candidates by @mikkamp in #2043
  • Externalize all *Control components imported from @wordpress/components by @eason9487 in #2054
  • Opt-in all @wordpress packages imports via DEWP by @eason9487 in #2055
  • Externalize all @wordpress packages via DEWP by @eason9487 in #2056
  • Add action for Hook Documentation Generation by @puntope in #2060
  • Remove HookDocsGenerator legacy file by @puntope in #2065

Full Changelog: 2.5.2...2.5.3

Version 2.5.2

08 Aug 12:04
Compare
Choose a tag to compare

What's Changed

[Fix] Fixes 🛠

[Dev] Developer-facing changes 🧑‍💻

  • Make the gtag-events.js work with the Fast Refresh development mode by @eason9487 in #2033

Full Changelog: 2.5.1...2.5.2

Version 2.5.1

01 Aug 16:53
Compare
Choose a tag to compare

[Add] New Features 🎉

  • Ability to control the product selection of synced products by @andyg2 in #2006

[Update] Updated ✨

  • Show validation errors on step 2 of the onboarding flow when unable to continue by @eason9487 in #2019
  • Show validation errors on step 3 of the onboarding flow when unable to continue by @eason9487 in #2025

[Fix] Fixes 🛠

[Dev] Developer-facing changes 🧑‍💻

  • Move the verification request from CampaignAssetsForm to AdaptiveForm by @eason9487 in #2014
  • Apply AdaptiveForm and its abilities to steps 2 and 3 of the onboarding flow for higher code consistent by @eason9487 in #2015
  • Add automerge-released-trunk workflow by @tomalec in #2023
  • Add JavaScript tests for the PhoneNumberCard component by @eason9487 in #2027
  • Add JavaScript tests for the EditPhoneNumberContent and VerifyPhoneNumberContent components by @eason9487 in #2031
  • Setup wp-env for E2E tests by @mikkamp in #2030

Version 2.5.0

18 Jul 08:37
Compare
Choose a tag to compare
  • Tweak - Add Tip with information with Campaign assets are imported.
  • Tweak - Provide more detailed error reasons when unable to complete site verification for the Google Merchant Center account being connected in the onboarding flow.

What's Changed

[Add] New Features 🎉

  • Add Tip component when assets are imported by @puntope in #2011

[Tweak] Tweaked 🔧

  • Provide more detailed error reasons when unable to complete site verification by @eason9487 in #2012

New Contributors

  • @github-actions made their first contribution in #2010

Full Changelog: 2.4.11...2.5.0

Version 2.4.11

11 Jul 03:52
a716f83
Compare
Choose a tag to compare

Woorelease changelog

  • Add - Client name and plugin version to requests.
  • Dev - Enable unit testing for PHP 8.1.
  • Dev - Set engines for the repository.
  • Fix - Avoid continuing to save settings to Google Merchant Center after the shipping time save failed on the Edit Free Listings page.
  • Fix - Avoid errors when clearing all audience countries in the onboarding flow.
  • Fix - Incorrectly display South America in the audience location selector after selecting Saudi Arabia.
  • Fix - Remove deprecated $border-width-focus variable.
  • Fix - Show a general error message when the phone number verification request is failed.
  • Tweak - Add placeholder in the Attribute Mapping table when there are no rules available.
  • Tweak - Changes for title, descriptions and FAQ in PMAX Optimized Campaigns.
  • Tweak - Make some error messages clearer when errors occur in querying or modifying data.
  • Tweak - Make the error message clearer for errors that occur in getting or updating a Google Merchant Center account.
  • Tweak - WC 7.9 compatibility.

What's Changed

New Features 🎉

Fixes 🛠

  • Fix the parent options being rendered as the selected tags in the TreeSelectControl by @eason9487 in #1987
  • Avoid continuing to sync settings with GMC after shipping time API failed by @eason9487 in #1994
  • Show a general error message when the phone number verification request is failed by @eason9487 in #1999
  • Replace undefined $border-width-focus var by @puntope in #2000
  • Add the built-in WP REST API validation to CountryCodeTrait to avoid errors when clearing all audience countries in the onboarding flow by @eason9487 in #2003

Tweaked 🔧

  • Add Empty Data placeholder in Attribute Mapping Table by @puntope in #1990
  • Show API error messages when errors occur in the code of wp-data store and simplify some error messages by @eason9487 in #1996
  • Update Asset Groups Texts by @puntope in #2009
  • Adjust the infrastructure to uniform the error messages returned from Google Shopping Content service by @eason9487 in #2007

Developer-facing changes 🧑‍💻

Full Changelog: 2.4.10...2.4.11

Version 2.4.10

13 Jun 12:21
Compare
Choose a tag to compare
  • Tweak - WC 7.8 compatibility.

Version 2.4.9

08 Jun 21:35
Compare
Choose a tag to compare
  • Fix - Prefix psr/http-client package.

Version 2.4.8

08 Jun 16:09
Compare
Choose a tag to compare
  • Fix - Prefix Psr\Http\Message package to prevent conflicts with other plugins.

Version 2.4.7

07 Jun 08:28
Compare
Choose a tag to compare
  • Fix - Adapt the is_virtual property value for Product Bundles to avoid applying incorrect shipping rates in products synchronization.
  • Update - Google API Client Services package to v0.302.
  • Update - Google API Client package to v2.15.
  • Update - Google Ads library to API V13. (package v19.1.0).