Releases: google/site-kit-wp
Releases · google/site-kit-wp
1.47.0
Added
- Add a new
useInViewSelect
hook that allows to call a specific selector only when in view. See #4096.
Enhanced
- Remove chevron from date range select dropdown button in the header. See #4377.
- Show Idea Hub surveys after fewer Idea Hub interactions. See #4368.
- Update Unified Dashboard navigation chips to scroll to an area instead of relying on anchor targets. See #4367.
- Implement splash UI for activating Analytics as part of the initial setup flow. See #4341.
- Add title and subtitle to Widget Contexts for Unified Dashboard pages. See #4340.
- Update dashboard navigation to hide navigation chips for empty areas. See #4289.
- Add an error message for unknown pages to the Unified Dashboard. See #4287.
- Add a link to the Idea Hub CTA to jump to the Idea Hub widget. See #4275.
- Add entity header content area to the Unified Dashboard. See #4146.
- Update dashboard layout to hide sections that have no widgets. See #4136.
- Revise wording when no entity can be determined based on the given URL in the entity dashboard. See #4097.
- Implement Unified Dashboard tab bar with chip/pill links to widget areas. See #4053.
Changed
- Remove HTML tags from report errors. Props oscarssanchez. See #4169.
Fixed
- Update the frontend AdSense code to load asynchronously. See #4398.
- Fix missing monetization widgets on the Unified Dashboard issue. See #4348.
- Add unit characters to the Overall Page Metrics widget in the Unified Dashboard. See #4312.
- Fix missing Unique Visitors From Search sparkline issue for zero data state. See #4237.
- Update Tag Manager to pre-select account and containers only when the user has just one account. See #4209.
1.46.0
Enhanced
- Update WordPress dashboard widget and admin bar stats to display zero states for Search Console/Analytics only when the respective service is gathering data. See #4270.
- Update the Idea Hub widget to clear errors when switching tabs. See #4207.
- Hide individual module pages when the
unifiedDashboard
flag is enabled. See #4134. - Update PageSpeed Insights to be active by default for new installs and remove CTAs. See #4133.
- Improve loading state for GA4 Analytics dropdown in settings. See #4106.
- Add a generic content area for the Header in the Unified Dashboard. See #4050.
- Add Entity search to Unified Dashboard Header. See #4049.
- Add the Optimize snippet notice to settings and setup forms. See #3822.
- Introduce a new filter that allows for persistent data to be deleted during reset. See #3201.
Changed
- Implement the new
useInView
hook. See #4120.
Fixed
- Fix issue with the Idea Hub notification banner that was blocked by the setup success banner. See #4274.
- Fix a potential conflict with
google
global when loading Google charts. See #4074. - Fix extra padding around Search Console widgets. See #4023.
- Fix a bug that could cause the wrong module to show that it's being connected during module setup. See #2796.
1.45.0
Enhanced
- Add revenue setting to Subscribe with Google module. See #4230.
- Update Analytics events for User Surveys. See #4213.
- Refactor legacy notification components. See #4153.
- Update notifications for Unified Dashboard. See #4152.
- Add "Session Duration" to Unified Dashboard Most Popular Content Widget. See #4124.
- Add the new Search Funnel Widget to the Unified Dashboard. See #4123.
- Add the new Overall Page Metrics widget to unified dashboards. See #4122.
- Add support for enabling GA4 for existing UA-only Analytics users. See #3807.
Changed
- Remove a few legacy client side filters. See #4172.
- Remove legacy
googlesitekit.SetupWinNotification-${ slug }
filter. See #4171.
Fixed
1.44.0
Enhanced
- Update AdSense signup URL to point to the latest UI. See #4239.
- Implement replacement UI in certain areas to inform users of no data being available when applicable. See #4226.
- Update built asset filenames to avoid potentially triggering aggressive WAF rule. See #4181.
- Improve Idea Hub widget styles and padding. See #4092.
- Update Analytics widgets to display zero state only when the Analytics account is gathering data. See #4086.
- Improve Search Console "gathering data" heuristics; prevents users with limited/no traffic from seeing "Gathering data" message. See #4085.
- Add PageSpeed widget to Unified Dashboard. See #4079.
- Add Content Area widgets to Unified Dashboard. See #4078.
- Update plugin setup tracking events for users who have opted-in to tracking. See #4054.
- Implement new Unified Dashboard header design/UI. See #4048.
- Enhance on-demand loading of anonymous usage tracking snippet. See #3972.
- Update handling of OAuth error with clarified language and the URL used for retry. See #3970.
Fixed
1.43.0
Enhanced
- Update proactive token refreshing to be limited to main Site Kit and WordPress dashboards. See #4182.
- Register all traffic widget in traffic sections of the unified dashboard. See #4149.
- Add AdSense summary and top-earning pages widgets to the monetization area. See #4080.
- Update Google HTTP client to use same ca bundle as WordPress. See #4017.
- Update the Analytics settings view panel to display "Use Snippet" settings below the appropriate property blocks. See #3996.
- Improve text on AdSense and Analytics setting toggles. See #3850.
- Add AdSense for Platforms meta tag. See #3688.
- Abort saving Analytics settings when required extra permissions are declined for creating a new GA4 property or measurement ID. See #3546.
- Enhance some checkboxes with a spinner when its value is being loaded. See #3304.
- Fix wording of ad blocker warning to always reflect the current state of the AdSense module. See #3208.
- Update CSS files to be built with unique file names for production builds. See #2806.
- Improve validation for domains used for Site Kit during setup. See #1884.
Fixed
- Update the AdSense snippet to no longer include deprecated attributes. See #4180.
- Fix permissions dialog issue on the WP dashboard page caused by Idea Hub CTA. See #4125.
- Update admin settings for consistency and introduce optional loading state for checkboxes. See #4038.
- Update the modules list banner not to disable connected modules. See #4014.
- Improve the "Re-authentication needed" error messages and redirects. See #3931.
- Hide the
Impressions
column of the AdSenseTop Earning Pages
widget on mobile screens. See #3781. - Update Optimize module settings to avoid the flash of use snippet instructions when Analytics settings are being resolved. See #3720.
1.42.0
Enhanced
- Update focus of Idea Hub module feature tour to highlight entire widget. See #4076.
- Add survey trigger for Idea Hub widget interactions. See #4052.
- Add new conditional follow-up questions to user surveys. See #4051.
- Show Idea Hub tabs even when no ideas are available. See #4013.
- Use Idea Hub activities endpoint when drafting, publishing or deleting a post. See #3938.
- Update Idea Hub API to use v1 beta. See #3916.
- Update Idea Hub widget pagination to scroll to widget top on page change if out of view. See #3841.
- Prevent feature tours from appearing during module setup. See #3187.
- Improve wording of "Invalid nonce" errors. See #3098.
Changed
- Avoid potentially simultaneous token refresh requests by proactively refreshing soon-to-expire tokens. See #3477.
Fixed
- Fix various JS errors due to problems with the Google Charts library. See #4074.
- Remove leftover use of
helpVisibility
feature flag. See #4069. - Fix validation for Subscribe with Google publication ID so that it allows non-domain input. See #4025.
- Fix font problems in the Idea Hub widget. See #4012.
- Fix positioning of the Site Kit header at the breakpoint between mobile and tablet viewports. See #3986.
- Update the post state for Idea Hub posts and enable it for posts of all statuses. See #3909.
- Use query params instead of hash URLs in Idea Hub tabs. See #3886.
- Improve Idea Hub tab behaviour when using browser navigation. See #3860.
- Prevent Idea Hub tab navigation from adding to the browser's history. See #3796.
- Update the Detailed Page Stats page to display AMP traffic for an AMP version of a page. See #3080.
- Fix Analytics queries for URL lists to ignore titles for the metrics, while still showing the title for each URL. See #3070.
1.41.0
Enhanced
- Update the
Idea_Hub
class to invalidate cached ideas when an idea is modified or a new post is created. See #3922. - Update the Idea Hub notification text. See #3912.
- Update WP dashboard Idea Hub CTA design and language. See #3911.
- Update descriptions for Idea Hub module and widget. See #3908.
- Add tooltips for action buttons in the Idea Hub dashboard widget. See #3906.
- Improve pagination behaviour in Idea Hub. See #3859.
- Add "Experimental" badge to Idea Hub UI. See #3810.
- Scaffold Subscribe with Google module. See #3808.
- Update AdSense tag code to improve Ad performance. See #3783.
- Improve AdSense graphs on mobile screens. See #3317.
- Update GA measurement opt-out mechanism for logged-in users to be property-specific. See #3294.
- Improve UX to close tooltips within charts. See #2659.
- Add surrounding comments to all HTML tags output by Site Kit modules. See #1504.
- Add link to Settings page in plugin action links on plugins page. See #1194.
Fixed
- Fix counts on Idea Hub widget tab labels to only show up if greater than zero. See #3964.
- Always load Google fonts using purely CSS rather than relying on a JavaScript snippet. See #3932.
- Fix Dashboard Search Widget zero state bug. See #3880.
- Fix Admin Bar Analytics link when using Twenty Twenty-One theme. See #3849.
- Ensure the icon buttons in the Idea Hub widget do not overlap idea labels. See #3839.
- Fix "Connected" messages to avoid duplicate words for screen reader. See #3763.
- Fix a potential error due to report data associated with an invalid URL. See #3752.
- Update the AdSense setup CTA in the activation success banner to be disabled when an ad-blocker is detected. See #3721.
- Update Analytics goals widget CTA link to open in a new window. See #3683.
- Fix UI bugs in User Input's fifth question. See #3682.
- Fix potential error in older browsers that don't support IntersectionObserver. See #3278.
1.40.0
Enhanced
- Show correct footer information based on Idea Hub tab. See #3865.
- Update styles of the topic idea element to have a light-blue background. See #3857.
- Update position of action buttons for ideas in Idea Hub dashboard widget in mobile. See #3855.
- Update CTA language for WP post list notifications. See #3852.
- Update the number of ideas shown per page on the Idea Hub dashboard widget. See #3843.
- Update language in Idea Hub feature tour to use en-US locale for consistency. See #3834.
- Update the IdeaHub widget to display the "Updated every 2-3 days" message only for the new ideas tab. See #3832.
- Add an open text type to user surveys. See #3762.
- Add multiple choice selection questions to User Input surveys. See #3761.
- Add a new "single select" option to User Input Surveys. See #3760.
- Implement functionality for saving and dismissing an Idea Hub idea. See #3747.
- Remove unused legacy JS code after removal of legacy components and data API. See #3646.
- Add feature tour for Idea Hub drafts to the post list table in WP admin. See #3625.
- Update Idea Hub to use the production API. See #3518.
- Update viewport icons used in PageSpeed Insights widget. See #3162.
- Add a notice to Optimize users warning them that Analytics requests are not being tracked for signed-in users. See #3000.
- Add Tag Manager AMP tag support for Web Stories. See #2070.
Fixed
- Fix Idea Hub tab localization text. See #3899.
- Fix pagination in the Idea Hub dashboard widget to disable next button on last page. See #3866.
- Fix Idea Hub CTA for saved ideas on the WordPress dashboard to only show if the user has any saved ideas. See #3845.
- Update Sidekick zero state graphics with proper files. See #3840.
- Fix Idea Hub dashboard widget pagination controls from stacking in small viewports. See #3838.
- Fix Idea Hub Tour Activation bug. See #3836.
- Update Idea Hub new, saved, and draft ideas requests to invalidate the cache when a post created for an idea changes its status. See #3757.
- Fix a bug where Site Kit did not disable Tag Manager tag when an existing tag was detected. See #3338.
1.39.0
Enhanced
- Update the Idea Hub widget to display its footer in the
Widget.Footer
prop. See #3773. - Add and update deep links on Analytics settings view to edit the UA property view and GA4 measurement ID. See #3702.
- Decouple Google API client creation logic from main OAuth client tied to the current WordPress user. See #3658.
- Remove server-side REST batch data infrastructure. See #3644.
- Add option to insert the Anti Flicker snippet when connecting Optimize. See #3013.
- Add method for disabling auto-ads for logged-in users. See #2681.
- Remove legacy data API code. See #2258.
- Update Google fonts loaded by Site Kit to be filterable. Props lkraav. See #1703.
- Add a toggle to enable/disable the Site Kit admin bar feature. See #990.
- Add filters to allow modifications on the AdSense code. Props Fu-San. See #336.
Fixed