Skip to content

Commit

Permalink
Bump version to 1.129.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
tofumatt committed Jun 13, 2024
1 parent cd23475 commit 59b19cf
Show file tree
Hide file tree
Showing 10 changed files with 79 additions and 46 deletions.
6 changes: 3 additions & 3 deletions assets/js/googlesitekit/data/create-settings-store.js
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ const ROLLBACK_SETTINGS = 'ROLLBACK_SETTINGS';
* while the fourth defines the names of the sub-settings to support.
*
* @since 1.6.0
* @since n.e.x.t Added haveSettingsChanged optional paramter.
* @since 1.129.0 Added haveSettingsChanged optional paramter.
* @private
*
* @param {string} type The data to access. One of 'core' or 'modules'.
Expand Down Expand Up @@ -283,7 +283,7 @@ export const createSettingsStore = (
*
* @since 1.6.0
* @since 1.77.0 Added ability to filter settings using `keys` argument.
* @since n.e.x.t Changed the approach to use validateHaveSettingsChanged callback.
* @since 1.129.0 Changed the approach to use validateHaveSettingsChanged callback.
*
* @param {Object} state Data store's state.
* @param {Array|null} keys Settings keys to check; if not provided, all settings are checked.
Expand Down Expand Up @@ -500,7 +500,7 @@ export function makeDefaultCanSubmitChanges( storeName ) {
/**
* Creates Default haveSettingsChanged.
*
* @since n.e.x.t
* @since 1.129.0
*
* @return {boolean} True if the settings have changed, false otherwise.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ const baseActions = {
/**
* Returns the current settings back to the current saved values.
*
* @since n.e.x.t
* @since 1.129.0
* @private
*
* @return {Object} Redux-style action.
Expand Down
2 changes: 1 addition & 1 deletion assets/js/modules/ads/pax/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import { PAX_GLOBAL_CONFIG } from './constants';
/**
* Creates PAX configuration.
*
* @since n.e.x.t
* @since 1.129.0
*
* @param {Object} options Optional.
* @param {string} options.contentContainer Optional. The container selector to launch the Ads app.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@ const baseSelectors = {
/**
* Determines whether the audience settings are being saved.
*
* @since n.e.x.t
* @since 1.129.0
*
* @param {Object} state Data store's state.
* @return {boolean} TRUE if the audience settings are being saved, otherwise FALSE.
Expand Down
2 changes: 1 addition & 1 deletion assets/js/modules/analytics-4/datastore/audiences.js
Original file line number Diff line number Diff line change
Expand Up @@ -498,7 +498,7 @@ const baseSelectors = {
*
* This selector filters out the "Purchasers" audience if it has no data.
*
* @since n.e.x.t
* @since 1.129.0
*
* @return {(Array|undefined)} Array of configurable audiences. Undefined if available audiences are not loaded yet.
*/
Expand Down
32 changes: 32 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
== Changelog ==

= 1.129.0 =

**Added**

* Update conversion tracking JS to be controlled by new setting. See [#8777](https://github.com/google/site-kit-wp/issues/8777).

**Enhanced**

* Update conversion event sources to be tracked as `event_source` instead of `__source`. See [#8815](https://github.com/google/site-kit-wp/issues/8815).
* Fix layout shift that appears when the audience groups setup CTA banner is displayed. See [#8707](https://github.com/google/site-kit-wp/issues/8707).
* Ensure the "Powered by Site Kit" footer text on the Authorize Application screen is correctly aligned for RTL languages. See [#8664](https://github.com/google/site-kit-wp/issues/8664).
* Add a conversion tracking toggle to the Ads' module's settings page. See [#8618](https://github.com/google/site-kit-wp/issues/8618).
* Add "Enhanced Conversion Tracking" to settings views for Ads and GA4. See [#8617](https://github.com/google/site-kit-wp/issues/8617).
* Improve link color consistency in the Authorize Application screen. See [#8585](https://github.com/google/site-kit-wp/issues/8585).
* Add a Site Health section which lists the Site Kit-created audiences. See [#8181](https://github.com/google/site-kit-wp/issues/8181).
* Introduce Audience selection panel in Site Kit dashboard. See [#8158](https://github.com/google/site-kit-wp/issues/8158).
* Add the Audience Selection Panel as a component which is primarily visible in Storybook pending full integration. See [#8157](https://github.com/google/site-kit-wp/issues/8157).
* Update the Ad Blocking Recovery setup to let users confirm setup if they have already done it. See [#7289](https://github.com/google/site-kit-wp/issues/7289).

**Changed**

* Update PAX integration library to latest version. See [#8852](https://github.com/google/site-kit-wp/issues/8852).

**Fixed**

* Fix the toggle issue that happened when the user closed the popup dialog for enhanced conversion tracking by clicking somewhere outside of the popup. See [#8818](https://github.com/google/site-kit-wp/issues/8818).
* Update conversion event providers to use the defer approach to load their scripts. See [#8817](https://github.com/google/site-kit-wp/issues/8817).
* Update copy for the Enhanced Conversion Tracking toggle to be different for the Analytics module. See [#8816](https://github.com/google/site-kit-wp/issues/8816).
* Add the `purchase` event tracking for the WooCommerce provider. See [#8814](https://github.com/google/site-kit-wp/issues/8814).
* Update the conversion tracking migration to happen on the backend side. See [#8455](https://github.com/google/site-kit-wp/issues/8455).
* Improve Ad Blocking Recovery Setup screen when visited after completing Ad Blocking Recovery. See [#7338](https://github.com/google/site-kit-wp/issues/7338).

= 1.128.1 =

**Enhanced**
Expand Down
4 changes: 2 additions & 2 deletions google-site-kit.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Plugin Name: Site Kit by Google
* Plugin URI: https://sitekit.withgoogle.com
* Description: Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.
* Version: 1.128.0
* Version: 1.129.0
* Requires at least: 5.2
* Requires PHP: 7.4
* Author: Google
Expand All @@ -26,7 +26,7 @@
}

// Define most essential constants.
define( 'GOOGLESITEKIT_VERSION', '1.128.0' );
define( 'GOOGLESITEKIT_VERSION', '1.129.0' );
define( 'GOOGLESITEKIT_PLUGIN_MAIN_FILE', __FILE__ );
define( 'GOOGLESITEKIT_PHP_MINIMUM', '7.4.0' );
define( 'GOOGLESITEKIT_WP_MINIMUM', '5.2.0' );
Expand Down
22 changes: 11 additions & 11 deletions includes/Core/Util/Migration_Conversion_ID.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,15 @@
/**
* Class Migration_Conversion_ID
*
* @since n.e.x.t
* @since 1.129.0
* @access private
* @ignore
*/
class Migration_Conversion_ID {
/**
* Target DB version.
*/
const DB_VERSION = 'n.e.x.t';
const DB_VERSION = '1.129.0';

/**
* DB version option name.
Expand All @@ -38,39 +38,39 @@ class Migration_Conversion_ID {
/**
* Context instance.
*
* @since n.e.x.t
* @since 1.129.0
* @var Context
*/
protected $context;

/**
* Options instance.
*
* @since n.e.x.t
* @since 1.129.0
* @var Options
*/
protected $options;

/**
* Analytics_Settings instance.
*
* @since n.e.x.t
* @since 1.129.0
* @var Analytics_Settings
*/
protected $analytics_settings;

/**
* Ads_Settings instance.
*
* @since n.e.x.t
* @since 1.129.0
* @var Ads_Settings
*/
protected $ads_settings;

/**
* Constructor.
*
* @since n.e.x.t
* @since 1.129.0
*
* @param Context $context Plugin context instance.
* @param Options $options Optional. Options instance.
Expand All @@ -88,7 +88,7 @@ public function __construct(
/**
* Registers hooks.
*
* @since n.e.x.t
* @since 1.129.0
*/
public function register() {
add_action( 'admin_init', array( $this, 'migrate' ) );
Expand All @@ -97,7 +97,7 @@ public function register() {
/**
* Migrates the DB.
*
* @since n.e.x.t
* @since 1.129.0
*/
public function migrate() {
$db_version = $this->options->get( self::DB_VERSION_OPTION );
Expand All @@ -113,7 +113,7 @@ public function migrate() {
/**
* Migrates the Ads Conversion ID to the new Ads module.
*
* @since n.e.x.t
* @since 1.129.0
*/
protected function migrate_analytics_conversion_id_setting() {
if ( ! $this->analytics_settings->has() ) {
Expand Down Expand Up @@ -148,7 +148,7 @@ protected function migrate_analytics_conversion_id_setting() {
/**
* Activates the ads module if the Ads Conversion ID was previously set.
*
* @since n.e.x.t
* @since 1.129.0
*/
protected function activate_ads_module() {
$active_modules = $this->options->get( Modules::OPTION_ACTIVE_MODULES );
Expand Down
2 changes: 1 addition & 1 deletion includes/Modules/Analytics_4.php
Original file line number Diff line number Diff line change
Expand Up @@ -2428,7 +2428,7 @@ private function has_audience_site_kit_identifier( $data, $identifier ) {
/**
* Returns the Site Kit-created audience display names from the passed list of audiences.
*
* @since n.e.x.t
* @since 1.129.0
*
* @param array $audiences List of audiences.
*
Expand Down
51 changes: 26 additions & 25 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Contributors: google
Requires at least: 5.2
Tested up to: 6.5
Requires PHP: 7.4
Stable tag: 1.128.0
Stable tag: 1.129.0
License: Apache License 2.0
License URI: https://www.apache.org/licenses/LICENSE-2.0
Tags: google, search-console, analytics, adsense, pagespeed-insights
Expand Down Expand Up @@ -109,35 +109,36 @@ Please create a new topic on our [WordPress.org support forum](https://wordpress

== Changelog ==

= 1.128.0 =
= 1.129.0 =

**Added**

* Update conversion tracking JS to be controlled by new setting. See [#8777](https://github.com/google/site-kit-wp/issues/8777).

**Enhanced**

* Update permissions required for the conversion tracking setting saving. See [#8738](https://github.com/google/site-kit-wp/issues/8738).
* Improve style specificity in the Authorize Application screen. See [#8673](https://github.com/google/site-kit-wp/issues/8673).
* Add PAX notification banner when PAX setup is completed successfully. See [#8661](https://github.com/google/site-kit-wp/issues/8661).
* Add the Ads module setup CTA banner. See [#8660](https://github.com/google/site-kit-wp/issues/8660).
* Enhance Key Metrics selection panel by introducing and reusing generic selection panel components. See [#8652](https://github.com/google/site-kit-wp/issues/8652).
* Include Switzerland in Consent Mode regions from July 31st, 2024, to match the corresponding changes to the EU user consent policy. See [#8643](https://github.com/google/site-kit-wp/issues/8643).
* Update conversion tracking events to include source of event tracking as Site Kit. See [#8641](https://github.com/google/site-kit-wp/issues/8641).
* Improve Ad Blocker warning messages for Ads and AdSense modules. See [#8634](https://github.com/google/site-kit-wp/issues/8634).
* Add conversion tracking toggle component. See [#8616](https://github.com/google/site-kit-wp/issues/8616).
* Implement the new conversion tracking partial datastore. See [#8615](https://github.com/google/site-kit-wp/issues/8615).
* Implement partner service for new campaign creation completed signal. See [#8560](https://github.com/google/site-kit-wp/issues/8560).
* Add the “New” badge to the Audience Widget Area. See [#8169](https://github.com/google/site-kit-wp/issues/8169).
* Add a new API/infrastructure for managing “expirable items". See [#8168](https://github.com/google/site-kit-wp/issues/8168).
* Display information about partial data availability in Audience widget area when complete data for the selected date range is not available. See [#8142](https://github.com/google/site-kit-wp/issues/8142).
* Add the audiences widget area to the Site Kit dashboard. See [#8138](https://github.com/google/site-kit-wp/issues/8138).
* Implement dismissal behaviour for the audience groups setup banner. See [#8133](https://github.com/google/site-kit-wp/issues/8133).
* Introduce creation of audience groups from Audience Setup Banner. See [#8131](https://github.com/google/site-kit-wp/issues/8131).
* Update Ad Blocker warning message in Ads and AdSense modules. See [#7251](https://github.com/google/site-kit-wp/issues/7251).
* Update conversion event sources to be tracked as `event_source` instead of `__source`. See [#8815](https://github.com/google/site-kit-wp/issues/8815).
* Fix layout shift that appears when the audience groups setup CTA banner is displayed. See [#8707](https://github.com/google/site-kit-wp/issues/8707).
* Ensure the "Powered by Site Kit" footer text on the Authorize Application screen is correctly aligned for RTL languages. See [#8664](https://github.com/google/site-kit-wp/issues/8664).
* Add a conversion tracking toggle to the Ads' module's settings page. See [#8618](https://github.com/google/site-kit-wp/issues/8618).
* Add "Enhanced Conversion Tracking" to settings views for Ads and GA4. See [#8617](https://github.com/google/site-kit-wp/issues/8617).
* Improve link color consistency in the Authorize Application screen. See [#8585](https://github.com/google/site-kit-wp/issues/8585).
* Add a Site Health section which lists the Site Kit-created audiences. See [#8181](https://github.com/google/site-kit-wp/issues/8181).
* Introduce Audience selection panel in Site Kit dashboard. See [#8158](https://github.com/google/site-kit-wp/issues/8158).
* Add the Audience Selection Panel as a component which is primarily visible in Storybook pending full integration. See [#8157](https://github.com/google/site-kit-wp/issues/8157).
* Update the Ad Blocking Recovery setup to let users confirm setup if they have already done it. See [#7289](https://github.com/google/site-kit-wp/issues/7289).

**Changed**

* Update PAX integration library to latest version. See [#8852](https://github.com/google/site-kit-wp/issues/8852).

**Fixed**

* Ensure conversion ID is output when Ads module is connected by PAX. See [#8732](https://github.com/google/site-kit-wp/issues/8732).
* Update reports that use the `adSourceName` dimension to use the correct dimension filter. See [#8658](https://github.com/google/site-kit-wp/issues/8658).
* Avoid line wrapping and show ellipses for long post titles in the "Top content by pageviews" section of an Audience tile. See [#8626](https://github.com/google/site-kit-wp/issues/8626).
* Update the AdSense overview widget to use the correct date range. See [#8478](https://github.com/google/site-kit-wp/issues/8478).
* Update the Tag Manager module to display permission errors to users. See [#5556](https://github.com/google/site-kit-wp/issues/5556).
* Fix the toggle issue that happened when the user closed the popup dialog for enhanced conversion tracking by clicking somewhere outside of the popup. See [#8818](https://github.com/google/site-kit-wp/issues/8818).
* Update conversion event providers to use the defer approach to load their scripts. See [#8817](https://github.com/google/site-kit-wp/issues/8817).
* Update copy for the Enhanced Conversion Tracking toggle to be different for the Analytics module. See [#8816](https://github.com/google/site-kit-wp/issues/8816).
* Add the `purchase` event tracking for the WooCommerce provider. See [#8814](https://github.com/google/site-kit-wp/issues/8814).
* Update the conversion tracking migration to happen on the backend side. See [#8455](https://github.com/google/site-kit-wp/issues/8455).
* Improve Ad Blocking Recovery Setup screen when visited after completing Ad Blocking Recovery. See [#7338](https://github.com/google/site-kit-wp/issues/7338).

[See changelog for all versions](https://raw.githubusercontent.com/google/site-kit-wp/main/changelog.txt).

0 comments on commit 59b19cf

Please sign in to comment.