Releases: woocommerce/google-listings-and-ads
Releases · woocommerce/google-listings-and-ads
Version 2.5.4
- 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
andws
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
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
andTip
components imported from@wordpress/components
by @eason9487 in #2037 - Externalize
NavigableMenu
,Dropdown
andModal
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
What's Changed
[Fix] Fixes 🛠
- Add task using
TaskLists::add_task
API by @tomalec in #2026 - WP 6.3 Compatibility: Fix the errors of "setImmediate is not defined" by @eason9487 in #2039
- Fix e2e tests by @jorgemd24 in #2050
[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
[Add] New Features 🎉
[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 🛠
- PHP 8.2 Deprecation Messages by @mikkamp in #2022
- Add To Cart Tracking support for Products (Beta) Block by @puntope in #2028
[Dev] Developer-facing changes 🧑💻
- Move the verification request from
CampaignAssetsForm
toAdaptiveForm
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
andVerifyPhoneNumberContent
components by @eason9487 in #2031 - Setup wp-env for E2E tests by @mikkamp in #2030
Version 2.5.0
- 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 🎉
[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
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 🎉
- Add client name and version as request headers by @martynmjones in #2008
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 🧑💻
- Enable unit testing for PHP 8.1 by @mikkamp in #1989
- Add a step to publish the latest extension build for the
develop
branch by @eason9487 in #1988 - Remove an unused hook
useCallbackOnceEffect
by @eason9487 in #1995 - Set Node/npm Engines by @puntope in #2001
- Add PHP tests for
CountryCodeTrait
and two related API controllers by @eason9487 in #2004
Full Changelog: 2.4.10...2.4.11
Version 2.4.10
- Tweak - WC 7.8 compatibility.
Version 2.4.9
- Fix - Prefix psr/http-client package.
Version 2.4.8
- Fix - Prefix Psr\Http\Message package to prevent conflicts with other plugins.
Version 2.4.7
- 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).