Skip to content

Releases: google/site-kit-wp

1.82.0

29 Aug 18:13
24e553b
Compare
Choose a tag to compare

Added

  • Add the Google Analytics 4 Activation Banner to the Entity Dashboard. See #5673.
  • Implement the design for the Success component from the Analytics-4 module. See #5274.
  • Add logic for GA4 Activation banner timing. See #5272.
  • Add a "button with spinner" component. See #5271.

Enhanced

  • Limit shared requests for Analytics reports to metrics and dimensions used by the Site Kit dashboard. See #5711.
  • Flatten Thank with Google placement options in settings. See #5683.
  • Show a list of features on the Thank with Google disconnection modal. See #5661.
  • Ensure Thank with Google API results are filtered properly. See #5653.
  • Update Thank with Google JS snippet parameters to reflect API updates. See #5535.
  • Truncate long usernames in Dashboard Sharing. See #5500.
  • Only allow users with Tag Manager access to edit Tag Manager settings in the UI. See #5495.
  • Add the "Get Help" link to the compatibility error notice. See #5483.
  • Update tooltip styles. See #5444.
  • Refresh user permissions on module recovery. See #5416.

Fixed

  • Fix js errors in the storybook stories. See #5585.

1.81.0

15 Aug 18:48
1966b20
Compare
Choose a tag to compare

Enhanced

  • Update the Thank with Google logo. See #5655.
  • Add Thank with Google PHP client library. See #5650.
  • Add a help link to sign in screen when Dashboard Sharing has been enabled by another admin. See #5559.
  • Add a "Get help" link to Ad Blocker warning for AdSense module. See #5558.
  • Add Thank with Google API functionality and scopes. See #5534.
  • Implement UI for the Thank with Google settings. See #5531.
  • Add the Thank with Google Setup UI. See #5529.
  • Add "get help" links to error messages. See #5507.
  • Update support documentation links to use the new URL structure. See #5485.
  • Add a "get help" link to the message that appears when a request to the authentication proxy fails. See #5484.
  • Add the "get help" link to the error message displayed when an invalid nonce is provided. See #5482.
  • Add a help link to the "site URL has changed" notice when Site Kit detects your site URL has changed. See #5481.
  • Determine and show whether and where the Thank with Google supporter wall widget is placed. See #5462.
  • Implement Thank with Google settings view UI. See #5456.
  • Add new "Thank with Google: Supporter Wall" WordPress widget. See #5451.
  • Improve keyboard accessibility/behaviour when selecting user roles in Dashboard Sharing modal. See #5440.

Fixed

  • Remove radio button from top-level Thank with Google "Manual" position control. See #5623.

1.80.0

01 Aug 18:57
3165a05
Compare
Choose a tag to compare

Enhanced

  • Update the open text survey question entry field to allow multiline text input. See #5612.
  • Update the Thank with Google module's owned settings. See #5587.
  • Include specific copy for Thank with Google on the setup success banner. See #5536.
  • Add automatic status updates to Thank with Google setup screen. See #5532.
  • Implement the Thank with Google setup UI for the no publication scenario. See #5528.
  • Implement the Thank with Google setup UI for the publication in review scenario. See #5527.
  • Implement the Thank with Google setup UI. See #5526.
  • Implement Thank with Google setup UI for the publication setup completed scenario. See #5525.
  • Show selected Thank with Google color in settings view. See #5524.
  • Update the AdSense settings to display the site status when available. See #5503.
  • Improve notice UX/sizing when adjusting Dashboard Sharing settings "view access" setting. See #5489.
  • When setup fails with an error from the proxy, show a "get help" link that leads to the relevant support page for the given error code. See #5479.
  • Improve validation for Thank with Google settings. See #5461.
  • Add a new enhanced radio button component that allows for using graphics for choices. See #5459.
  • Add "US only" label to Thank with Google module. See #5457.
  • Scaffold Thank with Google module setup flow logic for different scenarios. See #5455.
  • Add new selector getAccountChooserURL to the core/user store. See #5453.
  • Implement Thank with Google tag placement infrastructure. See #5450.
  • Update module recovery notification to display feedback for errors. See #5318.

Fixed

  • Update location of module recovery alert to be grouped with normal notifications. See #5550.
  • Prevent error from appearing when sharing data exists for a non-existent module. See #5488.
  • Avoid tracking Google Analytics events for Dashboard Sharing settings when no change is made. See #5487.
  • Fix permissions modal issue on non Site Kit pages. See #5424.

1.79.1

21 Jul 14:52
9660105
Compare
Choose a tag to compare

Fixed

  • Fix an issue that could cause Site Kit's dashboard to crash when a theme/plugin loads the Google Web Font Loader JS on Site Kit screens. See #5572.

1.79.0

18 Jul 18:18
24e6a63
Compare
Choose a tag to compare

Enhanced

  • Show "Recoverable Modules" component for Analytics section of the Search Funnel widget, when on the view-only Dashboard and the Analytics module is in a recoverable state. See #5470.
  • Add "experimental" label to Thank with Google module. See #5452.
  • Refine the Escape keyboard shortcut in the Dashboard Sharing modal to exit the "Edit Roles" view when its active, rather than closing the modal. See #5442.
  • Update the text on the view-only splash screen. See #5441.
  • Extend the Dashboard Sharing feature tour to include steps for the settings interface. See #5382.
  • Update design of the dashboard CTA for connecting AdSense. See #5260.
  • Update the plugin styling in line with Google Material 3. See #5254.

Fixed

  • Improve "View only" menu icon alignment when viewing shared dashboard. See #5446.

1.78.0

05 Jul 18:05
78442bd
Compare
Choose a tag to compare

Added

  • Add a "retry" button for HTTP requests that encountered an error on the dashboard. See #5236.

Enhanced

  • Show the zero-data view of the AdSense Overview widget when the adsenseSetupV2 feature flag is enabled and there is no data. See #5385.
  • Update view-only dashboard to use a new placeholder for widgets that rely on recoverable modules. See #5376.
  • Clarify "All admins" wording in Dashboard Sharing settings. See #5374.
  • Rollback any unsaved changes to dashboard sharing settings when closing the dialog. See #5372.
  • Update the warning notice that appears on the Dashboard Sharing modal when changing settings. See #5371.
  • Add foundation for Thank with Google settings. See #5366.
  • Add foundation for new Thank with Google feature (JS). See #5365.
  • Add foundation for new Thank with Google feature (PHP). See #5364.
  • Display a message with tooltip instead of disabled Dashboard Sharing view management dropdown. See #5352.
  • Improve the notice first shown to non administrators on the initial splash screen. See #5347.
  • Add a feature tour for the dashboard sharing. See #5328.
  • Move tracking related data into its own global _googlesitekitTrackingData variable. See #5117.
  • Update tag placement functionality to allow using tags in non-production environments. See #4774.
  • Add Dashboard Sharing's Active Modules and Sharable Modules to Site Health. See #4534.

Fixed

  • Fix default Dashboard Navigation section for the view-only Dashboard. See #5388.
  • Do not attempt to make requests for module data where the module is shared and also recoverable. See #5383.
  • Fix service information alignment in the view-only menu. See #5381.
  • Remove "view limited dashboard" sign-in option when only one admin exists on the site. See #5380.
  • Prevent data requests on shared dashboard for connected but non-shared modules. See #5379.
  • Fix conditions for showing the notice in the bottom of the Dashboard Sharing modal when sharing settings are changed. See #5375.
  • Fix the overlapping of some items in the plugin header in small viewports when dashboard sharing is enabled. See #5373.
  • Update the tooltip for the "Managed by..." info icon on the Dashboard Sharing modal, when the module management has been set to "Only me". See #5370.
  • Fix bug where a secondary admin would always take ownership of Search Console when connecting Site Kit. See #5363.
  • Fix dashboard sharing menu footer visibility issue on iPhone. See #5360.
  • Fix Dashboard Sharing modal position on small screens. See #5358.
  • Do not show "Create Goals" widget on shared dashboard. See #5351.
  • Don't show the "Link Analytics and AdSense" CTA on the view-only Dashboard. See #5346.
  • Prevent errors on the view-only dashboard from requesting module settings unnecessarily. See #5310.
  • Prevent "Can't access necessary data" notice flicker when activating Analytics via GTM setup. See #5244.
  • Fix date range selector sometimes remaining open but hidden after selection. See #4735.

1.77.0

21 Jun 20:21
045857f
Compare
Choose a tag to compare

Enhanced

  • Ensure only Search Console data appears in widgets when Analytics data is not shared. See #5296.
  • Add module recovery alert to the dashboard. See #5256.
  • Require storeName parameter for createErrorStore function, to provide it as context for errors. See #5235.
  • Update the getErrorForSelector selector to include selector details in the returning error. See #5234.
  • Ensure only users with the DELEGATE_MODULE_SHARING_MANAGEMENT permission can modify the management value for a module's sharing settings. See #5229.
  • Introduce new permissions for viewing Site Kit on the WordPress Dashboard, and in the Admin Bar. See #5202.
  • Update asset bootstrapping for non-admins. See #5189.
  • Limit widget areas and contexts displayed on the shared dashboard to modules which are shared with the user. See #5161.
  • Expose owned module settings to client. See #5121.
  • Enhance PreviewBlock for compatibility with prefers-reduced-motion. See #5055.
  • Update the setup error screen to include an error message returned from the proxy server. See #5038.
  • Fix styles issue for report tables when they are in the gathering state. See #4981.
  • Restrict editing module entity settings to users who have access, either by being the module owner or by having the module shared with them. See #4825.
  • Implement module recovery alert notification. See #4823.
  • Add settings modal to allow admins to configure Dashboard Sharing. See #4822.
  • Add a new component that allows selecting user roles. See #4821.
  • Implement new selectors for sharing settings. See #4795.
  • Implement new actions for sharing settings. See #4794.
  • Implement new selector for shared ownership modules. See #4791.
  • Fix single-page dashboard header background colour when using a non-default WordPress admin color scheme. See #4769.
  • Update admin notice messages to have Site Kit by Google: prefixes. Props carolinan. See #4721.
  • Fix alignment issue of data block metric labels on small viewports. See #4582.
  • Allow view-only users to make data requests for shared modules with owners. See #4532.
  • Redirect from the splash screen to the dashboard for users who are able to view the shared dashboard. See #4525.
  • Update styles of the PageSpeed Insights plugin to show footer correctly on mobile. See #4497.
  • Redirect back to Site Kit when an error occurs during Google sign-in instead of the WordPress dashboard. See #3160.

Changed

  • Rename AdSense REST data point GET:earnings to GET:report. See #4914.

Fixed

  • Fix bug that could cause Analytics properties not to be pre-selected properly during setup. See #5356.
  • Show widget area headings/subheadings regardless of number of widgets. See #5332.
  • Fix a bug where a shared ownership module's owner was not updated if changed when saving the sharing settings for the first time. See #5307.
  • Allow users with shared dashboard access to load assets and access REST endpoints. See #5299.
  • Prevent admin-related notifications from appearing on view-only dashboard. See #5295.
  • Make view-only menu visible on Shared Dashboard. See #5255.
  • Update wording for the Analytics tracking exclusions switch. See #5243.

1.75.0

24 May 17:50
a16315e
Compare
Choose a tag to compare

Enhanced

  • Add new experimental Interaction to Next Paint field metric to PageSpeed dashboard widget. See #5207.
  • Update the "Skip to view-only dashboard" button text. See #5176.
  • Ensure that snippet toggle in Analytics and Tag Manager correctly inform about existing tags. See #5143.
  • Update Analytics snippet toggle behavior to be disabled when the same property is set in the Tag Manager container. See #5141.
  • Update Tag Manager container dropdowns to also include the container ID. See #5108.
  • Update the Tag Manager useExistingTagEffect hook to use AMP container ID when in the primary AMP mode. See #5044.
  • Ensure that the snippet toggle in Analytics settings only changes following the user modifying the selected property. See #4974.
  • Include snippet toggle in Tag Manager setup flow whenever there is an existing tag. See #4934.
  • Include snippet toggle in Analytics setup flow whenever there is an existing tag. See #4913.
  • Update info in plugin header for users viewing a shared dashboard. See #4826.
  • Limit widgets displayed on the shared dashboard to those which the user has access to. See #4813.
  • Add UI for new AdSense setup flow. See #4763.
  • Ensure that Tag Manager containers are no longer force-selected based on existing tags. See #4713.
  • Remove functionality related to checking for existing Tag Manager tag permission. See #4709.
  • Ensure that Analytics properties are no longer force-selected based on existing tags. See #4703.
  • Remove functionality related to checking for existing Analytics tag permission. See #4702.
  • Remove functionality related to checking for existing AdSense tag permission. See #4627.
  • Allow dashboard sharing users to use REST routes when using dashboard sharing view mode. See #4529.
  • Add new REST endpoint for updating dashboard sharing settings. See #4481.

Fixed

  • Ensure AdSense account ID and client ID are always set based on API response during setup. See #5183.
  • Fix AdSense error message when user does not have an AdSense account. See #5180.
  • Fix AdSense logo and progress bar placement in new setup flow. See #5159.

1.74.0

09 May 18:22
61bf0a1
Compare
Choose a tag to compare

Enhanced

  • Add useViewContext hook for retrieving the current view context. See #5011.
  • Update internal event tracking to include user authentication state. See #4846.
  • Add the new DashboardSharingSettingsButton component. See #4820.
  • Hide Analytics goals CTA in view-only context. See #4817.
  • Add a dropdown menu for users using the "view-only" dashboard sharing mode. See #4812.
  • Allow users with shared dashboard access to navigate directly to the shared dashboard from the splash page. See #4811.
  • Implement the view only splash screen. See #4810.
  • Add an action to recover a module and a selector to get recoverable modules. See #4803.
  • Implement UI for new AdSense setup site components. See #4764.

Fixed

  • Update the AdSense SetupMain component to show existing errors. See #5107.
  • Avoid an unnecessary network request for Analytics settings on the Site Kit dashboard when Analytics is not active. See #5091.
  • Add required versions of PHP and WP to plugin header. See #5076.
  • Fix infinite loading state for components relying on gathering or zero data reports. See #4542.

1.73.0

26 Apr 20:39
520f6c2
Compare
Choose a tag to compare

Enhanced

  • Update Google API client services library for latest AdSense API enhancements. See #5092.
  • Update the Learn More link to point to the new documentation page. Props smamun19. See #5077.
  • Update AdSense V2 state detection logic with new API return values. See #5052.
  • Update AdSense V2 code constants to use new API capabilities. See #5051.
  • Improve logic for handling timeouts for user surveys on the dashboard. See #4925.
  • Update widgets registration to declare associated modules. See #4849.
  • Ensure permissions modal only appears for authenticated users. See #4819.
  • Hide Idea Hub action buttons when viewing dashboard in view-only mode. See #4816.
  • Update source links to hide on the view only dashboard. See #4815.
  • Add UI for new AdSense components. See #4762.
  • Extend and update custom capabilities for viewing dashboard and splash screens with logic for dashboard sharing. See #4599.
  • Add REST endpoint for module recovery. See #4533.

Fixed

  • Ensure closed AdSense accounts are not considered for the AdSense account to use with the module. Props sancodes. See #5050.
  • Remove lines below "gathering data" text on chart metric selection buttons. See #5010.
  • Fix bug that could cause the incorrect notification to briefly appear when Analytics or Search Console is gathering data. See #5008.
  • Add "gathering data" overlay to the All Traffic widget when Analytics is gathering data. See #5006.
  • Fix zero data state message formatting issues. See #5001.
  • Add "gathering data" and "zero data" headers to single URL ("entity") dashboard pages. See #4983.
  • Update complete Analytics activation CTA for consistency with new zero data states activation CTA. See #4966.
  • Fix authentication issue with WordPress security plugins/other plugins that modify/obscure the WordPress version number. See #4963.
  • Fix Google chart labels to no longer be truncated due to lack of space. See #4944.