Releases: google/site-kit-wp
Releases · google/site-kit-wp
1.82.0
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
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
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 thecore/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
1.79.0
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
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
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 forcreateErrorStore
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 themanagement
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 withprefers-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
toGET: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
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
1.74.0
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
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.