Skip to content

Releases: google/site-kit-wp

1.47.0

06 Dec 20:39
99e88dd
Compare
Choose a tag to compare

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

22 Nov 16:18
7675850
Compare
Choose a tag to compare

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

08 Nov 21:50
f0845d0
Compare
Choose a tag to compare

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

  • Use "boxed" layout style for the unified dashboard's "content" widget area. Props NaotoNakamura. See #4268.
  • Fix a bug that could cause the page title in the "Most Popular Content" table to appear in an unexpected language. See #4165.

1.44.0

25 Oct 22:35
ed49a3d
Compare
Choose a tag to compare

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

  • Restore AdBlocker warning on AdSense module dashboard. See #4178.
  • Don't show duplicate errors when loading deleted Analytics accounts in the settings. See #3569.

1.43.0

11 Oct 20:05
c571180
Compare
Choose a tag to compare

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 AdSense Top 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

27 Sep 19:53
bbf4c4b
Compare
Choose a tag to compare

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

13 Sep 21:38
1069bb0
Compare
Choose a tag to compare

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

30 Aug 19:32
7775708
Compare
Choose a tag to compare

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

16 Aug 18:10
6176897
Compare
Choose a tag to compare

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

  • Consolidate blue colors in notice text. See #3716.
  • Improve module disconnect screen when a module doesn't have listed features. See #3691.
  • Fix potential "Cannot read property 'slug' of undefined" error on Site Kit screens. See #3618.

1.38.1

11 Aug 19:35
0554880
Compare
Choose a tag to compare

Fixed

  • Fix fatal error that could be triggered by other plugins or themes using an unprefixed version of Composer. See #3830.