Commit 916f38c80f5 for woocommerce
commit 916f38c80f57ff0b38e7673b922b19d8bf5935f1
Author: Jorge A. Torres <jorge.torres@automattic.com>
Date: Tue Sep 22 07:49:05 2026 +0100
Fill in placeholder `@since` version numbers left over from past releases (#68942)
diff --git a/plugins/woocommerce/changelog/since-placeholder-cleanup b/plugins/woocommerce/changelog/since-placeholder-cleanup
new file mode 100644
index 00000000000..986476fbf0e
--- /dev/null
+++ b/plugins/woocommerce/changelog/since-placeholder-cleanup
@@ -0,0 +1,4 @@
+Significance: patch
+Type: dev
+
+Fill in placeholder @since version numbers left over from past releases
diff --git a/plugins/woocommerce/includes/admin/helper/class-wc-helper.php b/plugins/woocommerce/includes/admin/helper/class-wc-helper.php
index 9b7dfae98d4..c00ec613e76 100644
--- a/plugins/woocommerce/includes/admin/helper/class-wc-helper.php
+++ b/plugins/woocommerce/includes/admin/helper/class-wc-helper.php
@@ -1681,7 +1681,7 @@ class WC_Helper {
/**
* Get subscription state of a given product ID.
*
- * @since TBD
+ * @since 9.2.0
*
* @param int $product_id The product id.
*
diff --git a/plugins/woocommerce/includes/class-wc-template-loader.php b/plugins/woocommerce/includes/class-wc-template-loader.php
index 9dd3b0d51ac..81d73e3c8e6 100644
--- a/plugins/woocommerce/includes/class-wc-template-loader.php
+++ b/plugins/woocommerce/includes/class-wc-template-loader.php
@@ -334,7 +334,7 @@ class WC_Template_Loader {
/**
* Add theme support for Product page gallery.
*
- * @since x.x.x
+ * @since 6.0.0
*/
private static function add_support_for_product_page_gallery() {
add_theme_support( 'wc-product-gallery-zoom' );
diff --git a/plugins/woocommerce/includes/class-woocommerce.php b/plugins/woocommerce/includes/class-woocommerce.php
index 1571f8fbbd7..0a53ee0d110 100644
--- a/plugins/woocommerce/includes/class-woocommerce.php
+++ b/plugins/woocommerce/includes/class-woocommerce.php
@@ -1598,7 +1598,7 @@ final class WooCommerce {
*
* @param string $old_value The old value for the woocommerce_allow_tracking option.
* @param string $value The current value for the woocommerce_allow_tracking option.
- * @since x.x.x
+ * @since 9.5.2
*
* @return void
*/
diff --git a/plugins/woocommerce/includes/tracks/class-wc-tracks.php b/plugins/woocommerce/includes/tracks/class-wc-tracks.php
index 86d447b9e08..d2395ad9aff 100644
--- a/plugins/woocommerce/includes/tracks/class-wc-tracks.php
+++ b/plugins/woocommerce/includes/tracks/class-wc-tracks.php
@@ -145,7 +145,7 @@ class WC_Tracks {
* Track when the user attempts to toggle
* woocommerce_allow_tracking option.
*
- * @since x.x.x
+ * @since 9.5.2
*
* @param string $prev_value The previous value for the setting. 'yes' or 'no'.
* @param string $new_value The new value for the setting. 'yes' or 'no'.
diff --git a/plugins/woocommerce/src/Admin/API/MarketingCampaignTypes.php b/plugins/woocommerce/src/Admin/API/MarketingCampaignTypes.php
index f01dba7a649..9a2e3f391b4 100644
--- a/plugins/woocommerce/src/Admin/API/MarketingCampaignTypes.php
+++ b/plugins/woocommerce/src/Admin/API/MarketingCampaignTypes.php
@@ -21,7 +21,7 @@ defined( 'ABSPATH' ) || exit;
*
* @internal
* @extends WC_REST_Controller
- * @since x.x.x
+ * @since 7.4.0
*/
class MarketingCampaignTypes extends WC_REST_Controller {
diff --git a/plugins/woocommerce/src/Admin/API/MarketingCampaigns.php b/plugins/woocommerce/src/Admin/API/MarketingCampaigns.php
index 6e8cb9b97bf..fabc799e469 100644
--- a/plugins/woocommerce/src/Admin/API/MarketingCampaigns.php
+++ b/plugins/woocommerce/src/Admin/API/MarketingCampaigns.php
@@ -23,7 +23,7 @@ defined( 'ABSPATH' ) || exit;
*
* @internal
* @extends WC_REST_Controller
- * @since x.x.x
+ * @since 7.4.0
*/
class MarketingCampaigns extends WC_REST_Controller {
diff --git a/plugins/woocommerce/src/Admin/API/MarketingChannels.php b/plugins/woocommerce/src/Admin/API/MarketingChannels.php
index bb22cd01c74..20722f91711 100644
--- a/plugins/woocommerce/src/Admin/API/MarketingChannels.php
+++ b/plugins/woocommerce/src/Admin/API/MarketingChannels.php
@@ -21,7 +21,7 @@ defined( 'ABSPATH' ) || exit;
*
* @internal
* @extends WC_REST_Controller
- * @since x.x.x
+ * @since 7.4.0
*/
class MarketingChannels extends WC_REST_Controller {
diff --git a/plugins/woocommerce/src/Admin/API/MarketingRecommendations.php b/plugins/woocommerce/src/Admin/API/MarketingRecommendations.php
index c9cf9cdf83b..78deef50b9f 100644
--- a/plugins/woocommerce/src/Admin/API/MarketingRecommendations.php
+++ b/plugins/woocommerce/src/Admin/API/MarketingRecommendations.php
@@ -20,7 +20,7 @@ defined( 'ABSPATH' ) || exit;
*
* @internal
* @extends WC_REST_Controller
- * @since x.x.x
+ * @since 7.4.0
*/
class MarketingRecommendations extends WC_REST_Controller {
diff --git a/plugins/woocommerce/src/Admin/Marketing/MarketingCampaign.php b/plugins/woocommerce/src/Admin/Marketing/MarketingCampaign.php
index c2b4e9b3799..7fe688731e1 100644
--- a/plugins/woocommerce/src/Admin/Marketing/MarketingCampaign.php
+++ b/plugins/woocommerce/src/Admin/Marketing/MarketingCampaign.php
@@ -10,7 +10,7 @@ namespace Automattic\WooCommerce\Admin\Marketing;
/**
* MarketingCampaign class
*
- * @since x.x.x
+ * @since 7.4.0
*/
class MarketingCampaign {
/**
diff --git a/plugins/woocommerce/src/Admin/Marketing/MarketingCampaignType.php b/plugins/woocommerce/src/Admin/Marketing/MarketingCampaignType.php
index 032dc6f249d..22634e254be 100644
--- a/plugins/woocommerce/src/Admin/Marketing/MarketingCampaignType.php
+++ b/plugins/woocommerce/src/Admin/Marketing/MarketingCampaignType.php
@@ -10,7 +10,7 @@ namespace Automattic\WooCommerce\Admin\Marketing;
/**
* MarketingCampaignType class
*
- * @since x.x.x
+ * @since 7.4.0
*/
class MarketingCampaignType {
/**
diff --git a/plugins/woocommerce/src/Admin/Marketing/MarketingChannelInterface.php b/plugins/woocommerce/src/Admin/Marketing/MarketingChannelInterface.php
index 5bdf72194c6..b0b2c66d823 100644
--- a/plugins/woocommerce/src/Admin/Marketing/MarketingChannelInterface.php
+++ b/plugins/woocommerce/src/Admin/Marketing/MarketingChannelInterface.php
@@ -10,7 +10,7 @@ namespace Automattic\WooCommerce\Admin\Marketing;
/**
* MarketingChannelInterface interface
*
- * @since x.x.x
+ * @since 7.4.0
*/
interface MarketingChannelInterface {
public const PRODUCT_LISTINGS_NOT_APPLICABLE = 'not-applicable';
diff --git a/plugins/woocommerce/src/Admin/Marketing/MarketingChannels.php b/plugins/woocommerce/src/Admin/Marketing/MarketingChannels.php
index 61cce159181..7c5864e72f3 100644
--- a/plugins/woocommerce/src/Admin/Marketing/MarketingChannels.php
+++ b/plugins/woocommerce/src/Admin/Marketing/MarketingChannels.php
@@ -10,7 +10,7 @@ use Exception;
/**
* MarketingChannels repository class
*
- * @since x.x.x
+ * @since 7.4.0
*/
class MarketingChannels {
/**
@@ -57,7 +57,7 @@ class MarketingChannels {
*
* @param MarketingChannelInterface[] $channels Array of registered marketing channels.
*
- * @since x.x.x
+ * @since 7.4.0
*/
$channels = apply_filters( 'woocommerce_marketing_channels', $this->registered_channels );
diff --git a/plugins/woocommerce/src/Admin/Marketing/Price.php b/plugins/woocommerce/src/Admin/Marketing/Price.php
index 961228d5730..f0930ce69fb 100644
--- a/plugins/woocommerce/src/Admin/Marketing/Price.php
+++ b/plugins/woocommerce/src/Admin/Marketing/Price.php
@@ -8,7 +8,7 @@ namespace Automattic\WooCommerce\Admin\Marketing;
/**
* Price class
*
- * @since x.x.x
+ * @since 7.4.0
*/
class Price {
/**
diff --git a/plugins/woocommerce/src/Admin/ReportCSVExporter.php b/plugins/woocommerce/src/Admin/ReportCSVExporter.php
index 68b16fcfa5b..7f59cc9c6bd 100644
--- a/plugins/woocommerce/src/Admin/ReportCSVExporter.php
+++ b/plugins/woocommerce/src/Admin/ReportCSVExporter.php
@@ -370,7 +370,7 @@ class ReportCSVExporter extends \WC_CSV_Batch_Exporter {
/**
* Used to add/overwrite report data endpoint.
*
- * @since x.x.x
+ * @since 9.8.0
*
* @param string $endpoint The report's data endpoint.
* @param string $type The report's type.
diff --git a/plugins/woocommerce/src/Blocks/InboxNotifications.php b/plugins/woocommerce/src/Blocks/InboxNotifications.php
index 2f5c528fb7c..99e92d37a0d 100644
--- a/plugins/woocommerce/src/Blocks/InboxNotifications.php
+++ b/plugins/woocommerce/src/Blocks/InboxNotifications.php
@@ -8,7 +8,7 @@ use Automattic\WooCommerce\Admin\Notes\Notes;
* A class used to display inbox messages to merchants in the WooCommerce Admin dashboard.
*
* @package Automattic\WooCommerce\Blocks
- * @since x.x.x
+ * @since 8.5.0
*/
class InboxNotifications {
diff --git a/plugins/woocommerce/src/Internal/Admin/Marketing/MarketingSpecs.php b/plugins/woocommerce/src/Internal/Admin/Marketing/MarketingSpecs.php
index bac85ded236..e062cba724d 100644
--- a/plugins/woocommerce/src/Internal/Admin/Marketing/MarketingSpecs.php
+++ b/plugins/woocommerce/src/Internal/Admin/Marketing/MarketingSpecs.php
@@ -11,7 +11,7 @@ namespace Automattic\WooCommerce\Internal\Admin\Marketing;
* Marketing Specifications Class.
*
* @internal
- * @since x.x.x
+ * @since 7.4.0
*/
class MarketingSpecs {
/**
diff --git a/plugins/woocommerce/tests/legacy/unit-tests/order-items/class-wc-tests-order-item-product.php b/plugins/woocommerce/tests/legacy/unit-tests/order-items/class-wc-tests-order-item-product.php
index 13c354e512b..48f93ee3ec9 100644
--- a/plugins/woocommerce/tests/legacy/unit-tests/order-items/class-wc-tests-order-item-product.php
+++ b/plugins/woocommerce/tests/legacy/unit-tests/order-items/class-wc-tests-order-item-product.php
@@ -250,7 +250,7 @@ class WC_Tests_Order_Item_Product extends WC_Unit_Test_Case {
/**
* Test the get_formatted_meta_data method.
*
- * @since x.x.x
+ * @since 6.4.0
*/
public function test_get_all_formatted_meta_data() {
$parent_product = new WC_Product_Variable();