Releases: google/site-kit-wp
Releases · google/site-kit-wp
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.
1.72.0
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
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
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 thecore/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
Enhanced
- Persist
serviceSetupV2
feature flag also on reset, and redirect legacy module page URLs to the dashboard when theunifiedDashboard
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
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
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
1.49.0
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.