Skip to content

Releases: google/site-kit-wp

1.0.4

14 Nov 18:56
0f9425c
Compare
Choose a tag to compare

Fixed

  • Fix critical bug causing unnecessary requests to Google People API although no user is logged-in. See #854.

1.0.3

12 Nov 20:08
5fab058
Compare
Choose a tag to compare

Fixed

  • Fix critical issue where an invalid refresh token would not revoke the current token, resulting in recurring requests with further attempts. See #831.
  • Fix REST request sending credentials potentially being blocked due to user agent.

1.0.2

08 Nov 17:53
66f7cda
Compare
Choose a tag to compare

Enhanced

  • Introduce Jest for JS unit tests, migrate existing tests, and improve various related infrastructure components. See #524.

Fixed

  • Do not disconnect user when refreshing an access token randomly fails, and ensure the user sees an error message about any errors during the process. See #818.
  • Fix error that could occur when setting up a new Analytics profile from the module setup. See #816.
  • Fix bug where the site verification nonce was not sent to the authentication service. See #797.
  • Fix false positive when detecting existing Analytics tags, which previously blocked users from completing the module setup. See #793.
  • Ensure that google-site-kit translation strings in JavaScript files are maintained after minification so that they can be translated on wordpress.org. See #782.
  • Improve various translation strings by removing trailing spaces, adding a context, fixing capitalization, and more. Props pedro-mendonca. See #769.
  • Remove irrelevant translation strings from codebase by eliminating @wordpress/components dependency. See #759.
  • Improve detection of existing Analytics snippet by covering a further variant that is used e.g. by the Analytify plugin. Props ernee. See #744.
  • Improve UX and fix performance issues with excessive re-rendering in the module settings screen. See #742.
  • Fix style issues in various data tables which previously would break out of their parent containers on certain device widths. See #480.
  • Fix Unknown error (code: checking requirements failed). by resolving quota issues on the authentication service.
  • Improve stability of REST API request issued by the authentication service when setting up a new site.
  • Fix Method not allowed error on the authentication service.

1.0.1

02 Nov 22:46
8ab07e4
Compare
Choose a tag to compare

Fixed

  • Ensure verification tokens and other plugin user data correctly get cleared when resetting the plugin before the user has authenticated. See #771.
  • Fix bug where the verification tag sent from the service to the plugin would result in a 404 response, preventing the verification from being completed. Props theeducatedbarfly. See #765.
  • Improve compatibility with sites that have a http:// website address stored as home_url, but actually require HTTPS. Props drcrow. See #760.

1.0.0

31 Oct 23:02
cb944a4
Compare
Choose a tag to compare

Enhanced

  • Display a reset button alongside the setup button so that the plugin can also be reset before completing the initial flow. See #753.
  • Remove custom updater to instead fully rely on wordpress.org. See #644.

Fixed

  • Correctly disconnect the user when revoking access from the proxy, and update the wording accordingly. See #724.
  • Show error message in PageSpeed Insights widget when API response incorrectly comes back with a score of 0. See #723.

1.0.0-rc.2

28 Oct 22:58
bd5fa0b
Compare
Choose a tag to compare
1.0.0-rc.2 Pre-release
Pre-release

Enhanced

  • Modify plugin activation banner for consistent UI with the plugin setup screen. See #673.
  • Remove now unnecessary warning about the Google Cloud Platform app in use being unverified. See #641.
  • Make full data request available to the respective Module class's response handler. See #558.

Fixed

  • Show setup UI for authentication service also on consecutive requests to the screen. See #704.
  • Fix bug where lookup for a matching existing Search Console property did not work for domain properties. See #702.
  • Consistently capitalize acronyms in camel-case API parameters, variables, etc. See #668.
  • Prefix all third-party PHP dependencies to resolve various potential incompatibilities with other plugins that bundle similar dependencies. Props archon810, ewanly. See #612.
  • Fix semantic issue with button in plugin activation banner not properly linking to the setup screen. See #75.

1.0.0-rc.1

23 Oct 08:45
6f4c88e
Compare
Choose a tag to compare
1.0.0-rc.1 Pre-release
Pre-release

Added

  • Add support for authentication proxy service, replacing the previous authentication mechanism using individual GCP projects. See #645.

Enhanced

  • Add "Manage sites..." link in the user dropdown menu that allows them to revoke access on the authentication service. See #643.
  • Implement splash screen content pointing the user to the authentication service. See #642.
  • Remove now unused "API Credentials" box from the plugin settings and only keep the reset functionality. See #590.
  • Remove first setup step for client credentials since those should only be provided via the authentication proxy or filter. See #560.
  • Migrate PageSpeed Insights module to rely on OAuth with openid scope instead of an API key, and remove overall API key support. See #511.

Changed

  • Remove old OAuth client credentials stored in the option in favor of using the authentication service, and inform the user about the change. See #646.

Fixed

  • Fix incorrect PageSpeed Insights error message referring to a non-existing API key. See #687.
  • Fix authentication service requesting partially incorrect scopes. See #677.
  • Fix OAuth credentials not being handled correctly when not using the authentication proxy. See #676.
  • Ensure that the site's reference URL (typically home URL) consistently is without a trailing slash. See #651.
  • Fix invalid links for various Analytics top content widgets. See #598.

1.0.0-beta.1.0.8

11 Oct 14:26
f0c21c2
Compare
Choose a tag to compare
1.0.0-beta.1.0.8 Pre-release
Pre-release

Fixed

  • Fix bug where the options to set up a new Analytics property or profile were shown multiple times. See #522.
  • Fix bug where time-critical checks during setup flow, such as existing tag lookup, produced stale results due to over-aggressive caching. See #506.
  • Ensure that post search links to the correct URL for development sites with a different reference URL. See #499.
  • Fix infinite loading state when selecting an Analytics account without any existing properties. See #398.
  • Ensure that a secondary administrator who does not have any Tag Manager accounts sees a warning that they don't have access to the currently selected account. See #346.
  • Fix empty batch request being triggered after activating the PageSpeed Insights module. See #339.

1.0.0-beta.1.0.7

26 Sep 12:37
39e8d2d
Compare
Choose a tag to compare
1.0.0-beta.1.0.7 Pre-release
Pre-release

Enhanced

  • Show admin bar stats also for home page and blog page, if available. See #312.

Fixed

  • Fix insertion of AdSense snippet not being consistently enabled by default. See #556.
  • Fix bug where it was unexpectedly possible to enable a module with unmet requirements. See #531.
  • Ensure that available Analytics profiles are exposed in dropdown, correctly based on the property. Props martinkrcho. See #89.

1.0.0-beta.1.0.6

13 Sep 14:43
93ca9a9
Compare
Choose a tag to compare
1.0.0-beta.1.0.6 Pre-release
Pre-release

Enhanced

  • In detailed page stats screen, show bounce rate instead of average session duration. See #461.
  • Clarify headlines on detailed page stats screen and make their appearance consistent with those on the dashboard. See #460.
  • Improve datapoint behavior of PageSpeed Insights module for consistency. See #454.
  • Improve datapoint behavior of AdSense module for consistency. See #453.
  • Improve datapoint behavior of Tag Manager module for consistency. See #452.
  • Improve datapoint behavior of Optimize module for consistency. See #451.
  • Improve datapoint behavior of Analytics module for consistency. See #450.
  • Improve datapoint behavior of Search Console module for consistency. See #449.
  • Improve datapoint behavior of Site Verification module for consistency. See #448.
  • Add support for Analytics and Tag Manager in AMP Stories (required AMP plugin version 1.3). See #435.
  • Implement coherent JavaScript cache key generator to support any arguments, allow more accurate clearing of caches, and refactor related logic. See #406.

Fixed

  • Show a single date range dropdown in plugin dashboard for consistent UX. See #465.
  • Detect existing Analytics and AdSense tags reliably also when using a secondary AMP version. See #432.
  • Clarify Analytics status if there is an existing tag and the user does not have any accounts. See #417.
  • Ensure newly created Analytics properties appear in dropdown as expected. See #405.