Skip to content

Releases: google/site-kit-wp

1.94.0

13 Feb 20:07
8f76070
Compare
Choose a tag to compare

Enhanced

  • Only register the Key Metrics widgets when the userInput feature flag is enabled. See #6519.
  • Update text on copy to clipboard buttons with informative feedback when pressed. See #6391.
  • Implement getAnalyticsConfigByMeasurementIDs selector to look up GA4 account, property, and web data stream based on a set of measurement IDs. See #6372.
  • Add getReport selector for Google Analytics 4. See #6173.
  • Determine Google Tag settings when configuring Analytics. See #6081.
  • Simplify User Input completion-related behavior. See #5900.
  • Update the user menu to display Google account details. See #5775.
  • Improve loading of setup/settings views when an existing tag is present. See #5426.

Fixed

  • Fix the dismissal behavior of the auto-update CTA to be permanent. See #6545.
  • Fix potential errors raised when the mbstring PHP extension is not loaded. See #6524.
  • Fix console error appearing in Admin Settings when User Input feature flag is enabled but Analytics is disconnected. See #6488.
  • Fix bug that caused Tag Manager settings screen to be stuck in a "loading" state. See #6464.
  • Fix key metrics preview loading issue on the admin settings page. See #6428.

1.93.0

30 Jan 21:05
dad5f37
Compare
Choose a tag to compare

Enhanced

  • Conditionally render Google charts on non-Site Kit screens to avoid conflicts. See #6439.
  • Add a new endpoint for the Analytics 4 module to list conversion events. See #6348.
  • Update type scale and color tokens to match GM2+ design. See #6328.
  • Update the in-progress state when submitting User Input answers. See #6323.
  • Create REST endpoints to store and fetch user-selected Key Metrics settings. See #6256.
  • Remove admin-wide base JS. See #6250.
  • Enhance web storage clearing to only remove Site Kit items. See #6237.
  • Add GET:report datapoint for Google Analytics 4. See #6172.
  • Reduce code complexity in GoogleChart component. See #6029.
  • Prevent the "Set up Google Analytics 4..." Tooltip from overlapping the header on page scroll. See #5938.
  • Implement new inline edit answer interface for User Input settings. See #5897.
  • Add notification to prompt users to enable auto-updates. See #5853.
  • Simplify experience when additional scopes are required to view the dashboard. See #5497.

Fixed

  • Skip outputting measurement ID specific Google Analytics disabling script when no measurement ID is configured. See #6364.
  • Fix incorrect redirects for sites with internationalized domain names. See #5868.

1.92.0

16 Jan 20:36
f75bfde
Compare
Choose a tag to compare

Enhanced

  • Restore Unique Visitors chart on WP Dashboard widget. See #6355.
  • Improve error handling in Google charts to avoid crashing the dashboard. See #6346.
  • Enhance isolation of client-side storage between user sessions. See #6240.
  • Remove the Idea Hub experimental feature. See #6235.
  • Preload user-input-settings REST route. See #6233.
  • Only fetch server notifications if none have been received yet. See #6163.
  • Disable "How to improve" CTA on PageSpeed widget while re-running test. See #6106.
  • Use the configured Google Tag ID for the Analytics 4 snippet if present. See #6080.
  • Implement selectors and associated logic for looking up Google Tag containers and destinations. See #6079.
  • Add Google Tag container lookup and destinations list datapoints. See #6078.
  • Update styling of User Input Settings on the Admin Settings tab. See #5896.
  • Improve the User Input review screen and editing interface in Settings. See #5891.
  • Remove Google Analytics 4 Alpha API availability conditions and fallbacks. See #5575.
  • Add a Material 3, web components Checkbox component to the codebase. See #5190.
  • Improve error messages when encountering an internal server error in WordPress. See #4997.

Changed

  • Upgrade @wordpress/data to 4.23.0, react and react-dom to 16.14.0. See #1769.

Fixed

  • Fix the formatting of Bounce Rate on the single page dashboard to always be a percentage. See #5506.
  • Fix Site Kit logo being cut-off on Samsung Galaxy S22 and other similarly-sized phones. See #5436.
  • Fix various PHP deprecation notices on PHP 8.1. See #5110.

1.90.1

22 Dec 16:06
51cba5d
Compare
Choose a tag to compare

Fixed

  • Fix a compatibility issue by temporarily removing the "Unique visitors over the last 28 days" chart from the "Site Kit Summary" WordPress dashboard widget. See #6350.

1.90.0

19 Dec 19:24
924c173
Compare
Choose a tag to compare

Enhanced

  • Remove text field from the "Other" option in all User Input questions. See #6181.
  • Add Google Analytics 4 Data API client library to bundled client services. See #6171.
  • Remove "Alpha"/"Beta" from Analytics 4 module name. See #6148.
  • Improve async handling of some data store actions. See #6117.
  • Add googleTagID, googleTagAccountID and googleTagContainerID to modules/analytics-4 datastore. See #6077.
  • Update User Input answers to be stored in WP. See #5898.
  • Update key metrics personalization CTA text and show the CTA only when Analytics is connected. See #5895.
  • Add a skeleton loader for the PageSpeed Insights widget to provide a preview of the widget shape while it's loading. See #5776.
  • Update Google Analytics 4 to use the v1 beta API. See #5574.
  • Improve Analytics settings screen with new headers and better help text. See #5151.
  • Alphabetically sort dropdown menus where appropriate. Props uogecko. See #4853.
  • Add new "Unique Visitors from Search" chart to the WordPress Dashboard. Props gmmedia. See #631.

Fixed

  • Fix presentation of measurement ID within options of the Analytics 4 property select. See #6293.
  • Fix styling of some elements in the Site Kit admin bar metrics. See #6283.
  • Fix presentation of errors from Google APIs shown to view-only users. See #6201.
  • Update certain selector usage to avoid crashing the dashboard in the event of an error. See #4767.

1.89.0

05 Dec 21:49
14ffc02
Compare
Choose a tag to compare

Enhanced

  • Update AdSense tag to include Site Kit platform host ID. See #6132.
  • Update Google API PHP client services library for new Tag Manager endpoints. See #6076.
  • Update link style within error notices. See #5975.
  • Implement new design for User Input questions. See #5890.
  • Update User Input survey questions for v2. See #5888.
  • Prevent users from changing the Google Analytics 4 configuration when they don't have access to the currently configured Universal Analytics property. See #5886.
  • Include a link to "Edit in Tag Manager" when viewing the Tag Manager module settings. See #5174.
  • Improve instructions in Optimize setup and settings. See #4064.

Fixed

  • Fix Google Analytics 4 settings toggle behavior when GA4 is not connected. See #6271.

1.88.0

21 Nov 19:13
7edb101
Compare
Choose a tag to compare

Enhanced

  • Render one-off tooltips in a portal. See #6049.
  • Update code integrating with Gutenberg to use React hooks instead, following the new WordPress version requirement of 5.2. See #5876.
  • Remove now unnecessary polyfills for WordPress versions older than 5.2, according to new version requirement. See #5875.
  • Raise minimum WordPress version requirement from 4.7 to 5.2. See #5874.
  • Show Measurement ID instead of Property ID in Analytics 4 Property Select Dropdown when there is an existing GA4 Tag. See #5145.
  • Link the Site Kit logo on the entity dashboard to the main dashboard. See #4793.

Fixed

  • Avoid using _n() as a shortcut for singular/plural without using a number. See #6069.
  • Update Tooltip styles to match GM2+ designs. See #6059.
  • Fix bug where the GA4 reminder tooltip in Analytics Settings was not appearing properly. See #6045.
  • Fix console error when viewing CoreSiteBannerNotifications stories. See #5978.
  • Increase size of banner icons in setup notification. See #5934.
  • Prevent dashboard from crashing when async SVG fails to load. See #5605.

1.87.0

07 Nov 19:35
d92a777
Compare
Choose a tag to compare

This version marks the 100th release of Site Kit 🎉


Enhanced

  • Implement custom Analytics events for the GA4 Activation Banner. See #6042.
  • Update the ReportError component to add the module slug to the insufficient error codes. See #5987.
  • Ensure Banner Notifications stay visible and display a spinner when navigating to links via the CTA. See #5974.
  • Enhance the BannerNotification component to better support a description which is a React element. See #5972.
  • Add a googlesitekit.components global and entrypoint with Material 2 components. See #5958.
  • Send active consumers data alongside the request to refresh an access token. See #5569.
  • Update shared user metadata when accessing shared dashboard. See #5568.
  • Dismiss main dashboard sharing tour if sharing settings tour is shown first. See #5520.
  • Add multi-module support to module recovery API endpoint. See #5298.
  • Update PageSpeed Insights widget to avoid layout shifts between loading and loaded states. See #4878.

Changed

  • Update and simplify GitHub workflows to use v3 version of setup-node action. See #5786.

Fixed

  • Fix bug that could cause a notification view event to be sent even when the notification doesn't appear. See #6023.
  • Fix bug that caused AdSense graphics in CTA banner to be loaded when not needed. See #6006.
  • Update the error boundary component styling to provide appropriate spacing between the main CTA button and the link to "Report this problem". See #6005.
  • Fix module settings open/close issue when any key is pressed. See #5915.
  • Fix bug that caused errors to appear in Analytics module when Tag Manager module is not available. See #5074.

1.86.0

24 Oct 19:30
05bc2bb
Compare
Choose a tag to compare

Enhanced

  • Measure interactions with Thank with Google supporter wall banner notification. See #6014.
  • Measure interactions when changing Thank with Google configuration. See #6013.
  • Measure interactions related to publication setup for Thank with Google. See #6012.
  • Update Thank with Google copy in settings and setup screens. See #5963.
  • Adjust copy in GA4 banner to exclude full-stops/periods. See #5927.
  • Update "translators" placeholder comments when there is only one placeholder in a localization string. See #5924.
  • Hide help tooltip in GA4 settings screen after a property is selected. See #5921.
  • Fix bug that could cause user without Analytics access to see incorrect Analytics update UI in GA4 activation banner. See #5912.
  • Only request Analytics edit scopes in the GA4 Activation banner when required to create a new property. See #5882.
  • Allow WordPress Multisite network activation of Site Kit (currently only for per-site use). See #5871.
  • Add default title to the Supporter Wall widget for Thank with Google. See #5785.
  • Add more context to the "Supporter Wall" setting in Thank with Google settings. See #5756.
  • Show user account info in user menu. See #5724.
  • Add user account email to "Details" link to improve deep-link user experience. See #5642.
  • Add a "Retry" button for most errors in the plugin, except for some auth and other select errors. See #5494.

Fixed

  • Require modules to be active when making API requests against them. See #5970.
  • Fix bug that could cause GA4 Success banner after activation not to appear. See #5945.
  • Fix bug in GA4 activation banner setup that could cause a loading screen to remain when a network error is encountered. See #5928.

1.85.0

10 Oct 17:10
0967340
Compare
Choose a tag to compare

Enhanced

  • Prevent loading plugin core if minimum WordPress version is not met. See #5926.
  • Show banner notification to sites using a WordPress version older than 5.2 to inform about upcoming version requirement change. See #5873.
  • Hide the "Reset sharing permissions" button when settings are already using the default settings. See #5840.
  • Improve reliability of the check for SSL when determining Thank with Google module availability. See #5806.
  • Include an option to "Edit in Publisher Center" in the Thank with Google settings view. See #5755.
  • Update Thank with Google settings view to display without delay for consistency with other modules. See #5750.
  • Add conditional reminder to set up the Supporter Wall widget for Thank with Google. See #5538.
  • Add check for Site Kit service connectivity to pre-setup checks. See #4628.

Fixed

  • Add an external link indicator to the "Learn more about GA4" link in the GA4 Activation Banner. See #5930.
  • Ensure the GA4 Activation Banner does not appear on the Entity Dashboard when in view only mode. See #5870.
  • Skip Search Console requests on view-only dashboard when not shared with the user. See #5815.
  • Update Thank with Google setup and settings views for consistency with other modules and major browsers. See #5689.
  • Ensure the AdSense Linked status is correctly available in the Top Earning Pages widget when in view-only mode. See #5493.
  • Ensure the user role select always displays properly based on current shareable roles. See #5435.
  • Decouple core and modules from Analytics module availability. See #5071.