Releases: google/site-kit-wp
Releases · google/site-kit-wp
1.84.0
Enhanced
- Show an informative message on the GA4 Activation Banner for the variants of the Setup Banner where a GA4 property does exist, when "Set up a new property" is selected while the edit scope is missing. See #5805.
- Add default values for Thank with Google settings on the customization screen. See #5757.
- Fix layout for module names when displayed with badges on the Settings page in mobile viewports. See #5749.
- Improve layout of services badges in mobile viewport. See #5746.
- Show button to complete Google Analytics 4 setup in settings. See #5621.
- Add selector to retrieve meta-data for a given error. See #5618.
- Finalize Thank with Google links to the Publisher Center. See #5537.
- Remove legacy widget area constants. See #5476.
- Add a button to reset Dashboard Sharing permissions. See #5445.
- Update the icon on the button for exiting the "Edit roles" UI on the Dashboard Sharing modal. See #5437.
- Improve recoverable modules list handling in Dashboard Sharing. See #5287.
- Automatically continue creating/connecting a GA4 property on the GA4 Activation Banner upon return from the OAuth flow. See #5282.
- Redirect to the OAuth flow from the GA4 Activation Banner to provide the Analytics edit scope when needed. See #5278.
- Add a GA4 upgrade reminder notification for users who have not connected Google Analytics 4. See #5273.
- Add
createReducer
utility that uses Immer. See #4864.
Changed
- Update the design of the "chip" components in the Thank with Google settings. See #5754.
- In the Analytics set up, change the wording when an existing Analytics property was found via GTM. See #5648.
- Remove unused
ModulesList
andModulesListItem
, and their related Storybook stories. Props GP391018. See #5471.
Fixed
- Ensure GA4 activation banner is displayed when returning from granting additional scopes after setting up GA4 instead of generic success banner. See #5837.
- Move the GA4 Activation Banner above the Zero State Banners in the list of banner notifications so that it shows up with higher priority. See #5823.
- Fix issue with buttons in Thank with Google settings on very small screens. See #5752.
- Fix color selection outline in Thank with Google settings. See #5751.
- Fix React
StrictMode
warning when using Material button tooltips in development mode. See #5378. - Fix issues in permutation site URLs with multi-byte UTF-8 IDN domains. See #4776.
1.83.0
Enhanced
- Fix Thank with Google button and counter margins. See #5744.
- Add wrapping element to inline Thank With Google CTA button and counter. See #5743.
- Correct the size of the Thank with Google setup graphic. See #5740.
- Update the wording on the Thank with Google "setup publication" screen. See #5738.
- Add the Thank with Google Supporter Wall Widget to settings. See #5736.
- Update Thank with Google links to lead to appropriate publication center pages. See #5722.
- Limit shared requests for AdSense reports to metrics and dimensions used by the Site Kit dashboard. See #5712.
- Require SSL for Thank with Google to be enabled. See #5710.
- Fix inconsistencies with strings which are intended to be the same. See #5659.
- On the modules headers in the Settings > Connected Services tab, update the status text and show a CTA for continuing the module setup. See #5620.
- Use Google Account chooser URLs for external service/report URLs. See #5548.
- Add WP admin pointer for view-only dashboard access "Site Kit" menu item. See #5486.
- Disable AdSense "Check your site status" link while settings are loading to prevent unexpected behavior. See #5410.
- Add "Request access" button to permission error messages for modules where their service supports it. See #5308.
- Show a tooltip to acknowledge dismissing the GA4 Activation Banner. See #5279.
- Enable the GA4 Activation Banner create/connect a property and measurement ID. See #5277.
- Add a dropdown/toggle to GA4 activation banner when there is an existing GA4 property. See #5276.
- Remove zeroDataStates feature flag and unused code. See #5148.
Changed
- Update copy on the Thank with Google "No account" setup step. See #5739.
- Update Prettier dependency and update automated source code formatting. See #5541.
- Update Visual Regression test code to run on ARM-based Macs. See #4619.
Fixed
- Prevent updating Banner Notification component state when unmounted. See #5760.
- Fix placement label issue on the Thank with Google settings page. See #5737.
- Prefix all
keyframes
names to avoid global namespace conflict. See #5662. - Fix propType warnings in the
ImageRadio
component. See #5639. - Update the
ZeroDataStateNotifications
component to not attempt data requests for recoverable modules in view-only context. See #5505. - Fix duplicate error-related messaging in Analytics settings when admin does not have access. See #5429.
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