Releases: google/site-kit-wp
Releases · google/site-kit-wp
1.94.0
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
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
1.92.0
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
andreact-dom
to 16.14.0. See #1769.
Fixed
1.90.1
1.90.0
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
andgoogleTagContainerID
tomodules/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
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
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
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
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
1.85.0
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.