Skip to content

Releases: google/site-kit-wp

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.

1.72.0

12 Apr 17:59
1237ac7
Compare
Choose a tag to compare

Enhanced

  • Update documentation URLs. See #4935.
  • Use alternate viewContext for non-authenticated users. See #4814.
  • Implement modified snippet toggle component for enhanced AdSense setup flow. See #4761.

Fixed

  • Fix bug where user surveys would not trigger when viewing the dashboard. See #5073.
  • When Analytics is gathering data, ensure "gathering data" is shown under All Users in the All Traffic widget. See #5007.
  • Update wording in Analytics call-to-action component. See #5005.
  • Fix a typo in a "Use Analytics Goals" call-to-action box. See #5004.
  • Ensure WordPress dashboard notices appear in Site Kit. See #4998.
  • Don't show the "gathering data" blue box CTA on the Admin Bar. See #4986.
  • Fix styling issues with table view on mobile when no results are available. See #4982.
  • Prevent selection of metrics in the Search Traffic widget when gathering data. See #4967.
  • Disable All Traffic pie chart tabs when in gathering or zero data state. See #4961.
  • Ensure consistent alignment of content in data blocks. See #4946.
  • Fix gathering data message appearing too early on chart components. See #4945.
  • Fix display of special characters used in the site title. See #4852.

1.71.0

29 Mar 16:34
d407253
Compare
Choose a tag to compare

Enhanced

  • Update gathering data UI in WordPress Dashboard widget. See #4908.
  • Update the Analytics Signup CTA on the WordPress Dashboard. See #4868.
  • Store remote features as a persistent option, ensuring features remain enabled when Site Kit is disconnected or reset. See #4861.
  • Add additional context to remote feature request. See #4858.
  • Prevent surveys from triggering for non-authenticated users on a shared dashboard. See #4806.
  • Add notifications to site header when Analytics and/or Search Console are still gathering data. See #4698.
  • Update widgets to pass gathering data state to components. See #4697.
  • Update CTA placement for the Search Funnel widget on mobile. See #4695.
  • Improve the zero state design in the All Traffic Widget. See #4675.

Fixed

  • Ensure request for remote features is made on site connection. See #4957.

1.70.0

14 Mar 19:21
2a1b356
Compare
Choose a tag to compare

Enhanced

  • Change remote-controlled features request to be cron-based, running twice daily. See #4856.
  • Enable client to check meta-capabilities for Dashboard Sharing permissions. See #4804.
  • Add the hasModuleAccess selector to the core/modules datastore. See #4802.
  • Add sharedOwnershipModules to Site Kit module sharing data. See #4790.
  • Update the WordPress Dashboard and Admin Bar with new "gathering data" UI for new sites. See #4711.
  • Add the gathering data state to the ReportTable component. See #4700.
  • Add the gathering data state to the GoogleChart component. See #4696.
  • Update the CTA notices in the Search Funnel widget. See #4694.
  • Add a notification for zero data to the Site Kit dashboard. See #4693.
  • Update DataBlock component to display the new gathering state. See #4692.
  • Extend some modules with service entity awareness and access checks. See #4579.
  • Proactively refresh tokens for shared modules when Dashboard Sharing is enabled. See #4524.
  • Provide client with Dashboard Sharing permissions when Dashboard Sharing is enabled. See #4523.
  • Add check-access endpoint to modules for Dashboard Sharing. See #4478.
  • Update the View draft button on the Idea Hub widget to display an icon instead of the text. See #4266.

Fixed

  • Fix OAuth setup loop when creating a new Analytics account. See #4874.
  • Show only one notification at a time on the Site Kit dashboard. See #4689.
  • Show error message when landing on module setup URL when the module is not active, or for an invalid module. See #4654.
  • Update errors handling to correctly process Forbidden errors. See #4543.

1.69.0

28 Feb 19:32
58d30dd
Compare
Choose a tag to compare

Enhanced

  • Persist serviceSetupV2 feature flag also on reset, and redirect legacy module page URLs to the dashboard when the unifiedDashboard feature is active. See #4865.
  • Remove legacy Analytics event for AdSense users. See #4766.
  • Add AdSense site status to Site Kit's Site Health output. See #4757.
  • Add a new datapoint to the AdSense module that returns information about sites associated with the current accountID. See #4754.
  • Enhance lazy loading of sections on the unified dashboard to reduce layout shifts. See #4641.
  • Update Idea Hub prompt banner notification with new design. See #4514.
  • Simplify success banner notification for the unified dashboard. See #1148.

1.68.0

15 Feb 13:52
b14ad78
Compare
Choose a tag to compare

Enhanced

  • Update plugin version to align with the current sprint. See #4778.
  • Remove Module sharing settings on module disconnect. See #4526.
  • Update sizing of input helper text to be consistent with Material styles. See #4510.
  • Include all relevant query parameters in OAuth authentication URL. See #2045.
  • Register site on the proxy before redirecting to it, in support for V2 setup flow. See #2044.
  • Add support for paginated content to entity detection. See #1911.
  • Support pages that don't resolve to a specific post on the Dashboard Search. See #1592.

Fixed

  • Fix scroll position when using header links on the Entity Dashboard page. See #4741.

1.50.0

02 Feb 18:30
827f4b7
Compare
Choose a tag to compare

Enhanced

  • Improve post search autocomplete behaviour when typing during autocomplete API requests. See #4665.
  • Update wording for AdSense CTA dismissal button. See #4647.
  • Expose recoverable modules information to clients. See #4527.
  • Update module classes to be sharing-aware. See #4521.
  • Add support for automatically configuring Analytics with data from the service. See #4208.
  • Add a new feature tour for the unified dashboard. See #3947.
  • Update the cancel button on the module setup form to have a Back label when the setup process can't proceed. See #1045.

Fixed

  • Fix potential fatal error on PHP 8 with Idea Hub integration. See #4738.
  • Fix a javascript error on the Analytics Unique Visitors tab of the Search Funnel widget. See #4660.
  • Update the URL search input box to work correctly when HOME or END keys are pressed. See #4584.
  • Update plugin header to avoid obstructing feature tours. See #4453.

1.49.1

25 Jan 14:13
4cd7264
Compare
Choose a tag to compare

Fixed

  • Update Google Analytics 4 integration to use new dataStreams endpoint after breaking change in alpha API. See #4677.

1.49.0

17 Jan 19:11
801326d
Compare
Choose a tag to compare

Enhanced

  • Update source links on unified dashboard widgets to be consistent across all widgets. See #4570.
  • Annotate module endpoints which can be used with dashboard sharing. See #4474.
  • Add _googlesitekitDashboardSharingData global data. See #4473.
  • Update styling of items in the Site Kit header for consistency. See #4457.
  • Implement new UI for entity dashboard header containing title and URL. See #4428.
  • Update entity search field to only show a valid result when unfocused. See #4427.
  • Update the help menu to include the AdSense help menu item in all places when the AdSense module is active. See #4423.
  • Update Tag Manager setup and settings edit views with loading indicator while tags are being checked. See #4311.
  • Update widgets to use the useInViewSelect hook to fetch reports. See #4121.
  • Use only WordPress core's bundled dependencies instead of Site Kit's when integrating with the block editor. See #4107.
  • Add the ability to programmatically disable modules using the googlesitekit_available_modules filter. Props henrywright. See #3993.
  • Update the Idea Hub widget to display a spinner when saving, unsaving or dismissing an idea. See #3907.

Fixed

  • Fix potential off-screen widget rendering error when using useInViewSelect. See #4642.
  • Fix incorrect URL search states when selecting an item from the autocomplete list. See #4562.
  • Fix styling on "No results found" autocomplete message in Unified Dashboard. See #4503.
  • Improve the spacing between section titles/subtitles in the Unified Dashboard. See #4501.
  • Update the Overview widget to display Goals CTA when no goals are set yet. See #4489.
  • Update unified dashboard to update the active navigation chip on scroll. See #4488.
  • Update the PageSpeed widget to display the currently loaded data and the progress bar when the user clicks on the Run test again button. See #4467.
  • Update jump links in the setup success banner notification to scroll to the appropriate location instead of jumping to it using the hash. See #4410.