Skip to content

Releases: woocommerce/google-listings-and-ads

Version 1.2.0

14 Jul 08:27
Compare
Choose a tag to compare
  • Add - Added a param to indicate the redirect URI when back from Google authorization.
  • Add - Endpoint for checking access to previously connected accounts.
  • Add - Google account reconnection UI and flow.
  • Add - Incompatibility warning for Google Product Feed plugin.
  • Fix - Add unit test configurations.
  • Fix - Add unit tests for AttributeManager and AbstractAttribute.
  • Fix - Add unit tests for BatchProductHelper and ProductFactory.
  • Fix - Add unit tests for ProductHelper and ProductMetaHandler.
  • Fix - Add unit tests for ProductRepository.
  • Fix - Add unit tests for ProductSyncer and SyncerHooks.
  • Fix - Add unit tests for WCProductAdapter.
  • Fix - Adds e2e testing covering merchant getting started to Setup MC page 1.
  • Fix - Conflict with LiteSpeed cache plugin.
  • Fix - Consistently return error codes from the middleware server.
  • Fix - Create test products manually instead of using a provider.
  • Fix - Hide product attributes and channel visibility for subscription products.
  • Fix - Order billing status results by newest entries first.
  • Fix - Remove undefined variable warning during Ads account connection.
  • Fix - TypeError in WooCommerce Brands integration.
  • Fix - Update travis config to use latest version of WP and WC.
  • Tweak - 401 error when retrieving status data and Google account is not connected.
  • Tweak - Add bundlewatch to monitor bundle size in GitHub PRs.
  • Tweak - Change product expiry to after 25 days.
  • Tweak - Clarify which HTML header tags are inserted by GLA.
  • Tweak - Clear Merchant Center issues table on account disconnect.
  • Tweak - Improve namespace replacements in conflicting composer packages.
  • Tweak - Omit unpublished products from issues to resolve.
  • Tweak - Prevent showing all 401 response errors in the general error message UI.
  • Tweak - Stop syncing products if the Merchant or Google accounts are no longer connected.
  • Tweak - Unset Ads currency DB option when disconnecting account.
  • Tweak - WC 5.5 compatibility.
  • Update - Latest versions of phpseclib and wp-cli packages.
  • Update - Switch apiclient services to namespaces.
  • Update - Version 10.0 of the Google Ads library.
  • Update - Version 2.10 of the apiclient library.

Version 1.1.0

23 Jun 10:53
14d73c1
Compare
Choose a tag to compare
  • Fix - Adds warning message and checkbox for reclaiming URL in Google Merchant Center account connection setup.
  • Fix - Align not synced product stats.
  • Fix - Automatically set default values for Setup MC and Edit Free Listings' Target Audience.
  • Fix - Cancel the focus from the "Remove" links after removing a program from the programs table.
  • Fix - Catch invalid product ID.
  • Fix - Cleanup target countries per product.
  • Fix - Clear product stats cache on every product sync .
  • Fix - Combine the "flat" and "manual" options of shipping rate and time in the MC setup flow to avoid possible errors caused by inconsistent shipping setup logic.
  • Fix - Correct formatting string of "day" for status box on the Product Feed page.
  • Fix - Handle null postmeta values gracefully.
  • Fix - Include the Ads account currency when checking the status.
  • Fix - Prevent conflicts when storing the channel visibility value.
  • Fix - Resolve Guzzle Conflict with other plugins.
  • Fix - Strip shortcodes used in the product description when syncing to Google.
  • Fix - The incorrect enabled state after removing a disabled program from the programs table.
  • Fix - Update deprecated stylelint-config-wordpress to @wordpress/[email protected],.
  • Fix - Use WooCommerce CRUD class methods to handle metadata.
  • Fix - Use batch productstatuses.
  • Fix - Use get_home_url for retrieving the site URL.
  • Fix - Use product's short description if no description is set.
  • Tweak - Optimize product queries.
  • Tweak - Reduce the default productstatus batch size.
  • Tweak - Set batch size to 100 for the "update all products" job.
  • Tweak - Show "Unavailable" and more descriptive tooltip when Google reports API fails.
  • Tweak - Standardize action and filter hook prefix.
  • Tweak - Use target countries as shipping destinations.
  • Tweak - WC 5.4 compatibility.
  • Update - Increase required minimum WordPress and WooCommerce versions.

Version 1.0.0

08 Jun 10:57
Compare
Choose a tag to compare
  • Fix - Add Tracks events for site claim and URL switching.
  • Fix - Add debugging logs for product syncer.
  • Fix - Add event tracking when clicking on the chart tabs in the report pages.
  • Fix - Add event trackings when the "Launch paid campaign" buttons are clicked.
  • Fix - Add status box in the Product Feed page.
  • Fix - Add table's pagination tracking events to the product feed page.
  • Fix - Add track events for account connections.
  • Fix - Add validations to fix that the free listings setup/edit forms could be submitted with a negative shipping rate/time.
  • Fix - Bump TravisCI's OS and node version to match the one used for the release.
  • Fix - Change "disconnect all accounts" modal text.
  • Fix - Change error message and add Open Google MC button to the Dashboard.
  • Fix - Change to use batch upsert actions for saving shipping data on the Edit Free Listings page.
  • Fix - Check product exists with helper function.
  • Fix - Cleanup synced product IDs on settings change.
  • Fix - Do not request ads reports when the setup is incomplete.
  • Fix - Double check product's sync ready status returned by repository.
  • Fix - Expose pre-sync errors.
  • Fix - Fall back to 'SurfacesAcrossGoogle' status if 'Shopping' isn't available for Product Feed.
  • Fix - Fix compatibility issue that lacks required class of new WC Navigation in supported WC versions.
  • Fix - Fix fatal error when duplicating and trashing synced variable products.
  • Fix - Fix the alignment of label and helper next to radio and checkbox.
  • Fix - Fix the problem of the "Create another campaign" button not working.
  • Fix - Hide the ChannelVisibilityMetaBox for unsupported products.
  • Fix - Hide unpublished products from the product feed.
  • Fix - Include pre-sync product errors in the issues API.
  • Fix - Make the free shipping threshold be able to set up with $0.
  • Fix - Modify path in URL to make additional pages work with WooCommerce Navigation.
  • Fix - Only submit 'Published' products.
  • Fix - Optimize presync error to issue collation process.
  • Fix - Override values for enhanced free listings issue.
  • Fix - Prevent render breaking when getting errors from report API in the programs report page.
  • Fix - Product titles for Free Listing reports.
  • Fix - Refactor product meta to use product object instead of ID.
  • Fix - Remove Checkbox.
  • Fix - Reports mocked responses.
  • Fix - Resolve getLabels immediately, if free listings are requested. ….
  • Fix - Retrieve product IDs and use update_post_meta.
  • Fix - Return empty if no matching attributes found.
  • Fix - Scheduled sync count.
  • Fix - Shipping rates and shipping times: Add and edit modals - validation logic.
  • Fix - Show selected program label in the filter on program report page load.
  • Fix - Small ProductQueryFeedHelper Fix.
  • Fix - Sort list of supported countries.
  • Fix - Throw an error if no ID is provided.
  • Fix - Tracking doc tweaks.
  • Fix - Tracking settings.
  • Fix - Use empty check for campaign name.
  • Fix - Use product name or title in products report.
  • Fix - Validate required and incompatible plugins.
  • Fix - Workaround woocommerce/data dependency issues, reset package-lock.json.

Version 0.6.0

27 May 13:45
Compare
Choose a tag to compare
  • Fix - Add FAQs to step 1 of the MC setup flow.
  • Fix - Add extra product attributes.
  • Fix - Add validations for the main steps of edit free listings.
  • Fix - Admin Notes 2 to 4.
  • Fix - Aggregate intervals from free and paid campaigns, render programs report w/o waiting for secondary request.
  • Fix - Change JetPack connection name.
  • Fix - Changes to Success Modal after first setup.
  • Fix - Connect programs report page to the API data.
  • Fix - Connect programs report table to API data.
  • Fix - Consistent currency format across all summary list usages.
  • Fix - Edit the channel visibility of products on the Product Feed page.
  • Fix - Error notice if WooCommerce Admin isn't active.
  • Fix - Fix fatal in Product Feed API.
  • Fix - Get started copy updates.
  • Fix - Implement the deletion feature of paid campaigns for the dashboard page.
  • Fix - Integration with new WC Navigation.
  • Fix - Make getReport ignore unsupported orderby query params.
  • Fix - Make unit-tests run with @woocommerce packages.
  • Fix - Make unit-tests run with woocommerce/date (/components) dependency.
  • Fix - Move @woocommerce/* dependency tests to /tests/unit.
  • Fix - Note lack of support for IE in README.md.
  • Fix - Prefetch product feed data to prevent multiple duplicated Google API requests.
  • Fix - REST endpoint for batch product channel visibility updates.
  • Fix - Redirect to onboarding / get started page on plugin activation.
  • Fix - Remove product feed coming soon notice and show reports by default.
  • Fix - Run unit tests on TravisCI,.
  • Fix - Silently skip Product Feed products that are no longer in WooCommerce .
  • Fix - Sort report API results by date index.
  • Fix - Sort the merged programs table.
  • Tweak - WC 5.4 compatibility.

Version 0.5.6

17 May 11:46
Compare
Choose a tag to compare
  • Fix - Add Color, Material, and Pattern attributes.
  • Fix - Add Size, Size System, and Size Type product attributes.
  • Fix - Add WooCommerce Brands integration.
  • Fix - Add age group and adult product attributes.
  • Fix - Add bcmath compatibility library.
  • Fix - Add extra product attributes.
  • Fix - Add gender attribute.
  • Fix - Add hook and mocked data for testing API requests.
  • Fix - Add more props and formatting to the shared summary component for report pages.
  • Fix - Add spend column to product reports.
  • Fix - Adjust chart to fit with API schema and visual design, and extract as a shared component for report pages.
  • Fix - Change 'Get started' to 'Set up free listings in Google' in small copy text.
  • Fix - Code refactor with useIsEqualRefValue.
  • Fix - Conflict resolution in Merchant Center account connection process.
  • Fix - Connect products report page to the data source of report API.
  • Fix - Display ReclaimURLCard upon getting 403 from SwitchURLCard.
  • Fix - Display or hide attributes based on product type.
  • Fix - Fix dashboard performance when the response comes w/o data.
  • Fix - Get report parameter defaults using a helper function.
  • Fix - Opens documentation in new tab upon clicking Help button.
  • Fix - Product Feed UI with API.
  • Fix - Remove margin-bottom for checkboxes in Table.
  • Fix - Replacement polyfills for mbstring.
  • Fix - Run async jobs only when Google is connected.
  • Fix - Setup MC: display error message when Google MC Account API call failed.
  • Fix - Show selected "Free Listings" filter / Handle URL param id 0 as valid in getIdsFromQuery.
  • Fix - Some README and contributor documentation updates.
  • Fix - Standardize product statuses and caches.
  • Fix - Update Product Feed status labels.
  • Fix - Use shared SummarySection in Programs Report page.
  • Tweak - WC 5.3 compatibility.

Version 0.5.5

07 May 11:44
b1712c9
Compare
Choose a tag to compare
  • Fix - Add a custom hook to get calculated data and its status for the Products Reporting page.
  • Fix - Add products reporting data source picker and connect all UI query interactions to page route.
  • Fix - Adjust report data interfaces and structures in the wp.data.
  • Fix - Clean up TODO comments.
  • Fix - Connect Programs filter to data source.
  • Fix - Display "Continue setup" button text in Get Started page.
  • Fix - Display "Issues to Resolve" in Product Feed.
  • Fix - Display product statistics in UI.
  • Fix - Don't enable Continue button when MC account is not connected.
  • Fix - Escape and sanitize site URL.
  • Fix - Fix table title and icon button spacing.
  • Fix - Product feed API endpoint.
  • Fix - Remove Beta Testing UI for production release.
  • Fix - Resolve @woocommerce/experimental.Text to suppress build warnings.
  • Fix - Specify argsRef.current as dependency in useAppSelectDispatch.

Version 0.5.4

30 Apr 14:51
Compare
Choose a tag to compare
  • Fix - Add readme and assets for releasing to WordPress.org.
  • Fix - Additional testing flags.
  • Fix - Conditionally hide Reports tab and show a coming soon notice on Product Feed tab.
  • Fix - Fix condition that filters TabNav's tabs.

Version 0.5.3

29 Apr 14:15
Compare
Choose a tag to compare
  • Fix - Fix popover width.
  • Fix - Fix the giant icon problem in the warning messages.
  • Fix - South Korea is only supported for currency KRW.

Version 0.5.2

28 Apr 14:44
e01cc37
Compare
Choose a tag to compare
  • Fix - Consistent i18n domain name.
  • Fix - Include Merchant Center beta countries.

Version 0.5.1

27 Apr 15:52
Compare
Choose a tag to compare
  • Fix - Add FAQ for "What if I already have free listings set up for my store?".
  • Fix - Build translation files.
  • Fix - Dedicated Merchant Center issues table.
  • Fix - Delete MC shipping settings on disconnect.
  • Fix - Disable the "create a new MC account" link when an existing account is being connected.
  • Fix - Disabled toggle with tooltip for free listings in Programs table.
  • Fix - Fix "Complete setup" button re-enabled when finishing the MC setup.
  • Fix - Fix issues of shipping rate/time components for MC onboarding flow.
  • Fix - Generate optimized autoload for final archive.
  • Fix - Helper function for getting the WCS URL.
  • Fix - Hide SupportedCountrySelect if location is not selected.
  • Fix - Make useDisplayTaxRate check also store's country.
  • Fix - Override shipping for virtual products.
  • Fix - Paid ads campaign form validation.
  • Fix - Prevent passing empty array of IDs to product update job.
  • Fix - Rename "Google Shopping Free Listings" and fix "product" typos.
  • Fix - Script for cleaning up some vendor files.
  • Fix - Set default paid campaign name on server-side.
  • Fix - Setup MC: validate form and disable Continue button when form is not valid.
  • Fix - Show success & failure messages when free listings are updated.
  • Fix - Use fallback billing url when billingStatus.billing_url is null.