Commit 96b9afeb5ff for woocommerce
commit 96b9afeb5ff6feaf3755d16beeec65f3bfdfaffc
Author: woocommercebot <30233865+woocommercebot@users.noreply.github.com>
Date: Wed Aug 12 15:54:14 2026 +0530
Prepare Packages for Release (#67648)
Automated change: Prep @woocommerce/email-editor-config for release.
Co-authored-by: woocommercebot <woocommercebot@users.noreply.github.com>
diff --git a/packages/php/email-editor/changelog.md b/packages/php/email-editor/changelog.md
index aed44f64060..d7694e0f6d1 100644
--- a/packages/php/email-editor/changelog.md
+++ b/packages/php/email-editor/changelog.md
@@ -2,6 +2,16 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [2.16.0](https://github.com/woocommerce/email-editor/releases/tag/2.16.0) - 2026-08-12
+
+- Patch - Center table header cells in rendered emails when no alignment is set, so they match the editor canvas instead of falling back to left. [#67443]
+- Patch - Prevent inline button wrapper tables from leaving extra baseline space below buttons in rendered block emails. [#67466]
+- Patch - Prevent long unbreakable words in paragraph, heading, and site title blocks from expanding the wrapping table and breaking the rendered email layout. [#67519]
+- Minor - Add Renderer::render_from_content() for rendering block markup that has no backing post, such as file-based templates. See docs/rendering.md. [#67025]
+- Minor - Add rendering context awareness to the Personalizer: personalize_content() accepts a text/html rendering context which is exposed to tag callbacks, Personalization_Tag supports an optional text value type with automatic escaping in HTML content, and tags embedded inside larger link URLs are now replaced correctly. [#66937]
+- Minor - Allow integrations to authorize and handle send-preview requests without a backing post [#67025]
+- Patch - Update PHP development dependencies to versions that resolve reported security advisories. [#67595]
+
## [2.15.1](https://github.com/woocommerce/email-editor/releases/tag/2.15.1) - 2026-07-30
- Patch - Ensure block captions keep only the allowed formatting tags and attributes, including when the authored caption markup is malformed. [#67079]
diff --git a/packages/php/email-editor/changelog/add-context-aware-personalization b/packages/php/email-editor/changelog/add-context-aware-personalization
deleted file mode 100644
index c65c3e9d3cb..00000000000
--- a/packages/php/email-editor/changelog/add-context-aware-personalization
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: minor
-Type: add
-
-Add rendering context awareness to the Personalizer: personalize_content() accepts a text/html rendering context which is exposed to tag callbacks, Personalization_Tag supports an optional text value type with automatic escaping in HTML content, and tags embedded inside larger link URLs are now replaced correctly.
diff --git a/packages/php/email-editor/changelog/fix-button-wrapper-spacing b/packages/php/email-editor/changelog/fix-button-wrapper-spacing
deleted file mode 100644
index 8d74bdc1660..00000000000
--- a/packages/php/email-editor/changelog/fix-button-wrapper-spacing
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: fix
-
-Prevent inline button wrapper tables from leaving extra baseline space below buttons in rendered block emails.
diff --git a/packages/php/email-editor/changelog/fix-paragraph-heading-long-word-overflow b/packages/php/email-editor/changelog/fix-paragraph-heading-long-word-overflow
deleted file mode 100644
index beffdd0088a..00000000000
--- a/packages/php/email-editor/changelog/fix-paragraph-heading-long-word-overflow
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: fix
-
-Prevent long unbreakable words in paragraph, heading, and site title blocks from expanding the wrapping table and breaking the rendered email layout.
diff --git a/packages/php/email-editor/changelog/fix-wooplug-7408-table-header-alignment b/packages/php/email-editor/changelog/fix-wooplug-7408-table-header-alignment
deleted file mode 100644
index 4c4bb499e0f..00000000000
--- a/packages/php/email-editor/changelog/fix-wooplug-7408-table-header-alignment
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: fix
-
-Center table header cells in rendered emails when no alignment is set, so they match the editor canvas instead of falling back to left.
diff --git a/packages/php/email-editor/changelog/update-php-dev-dependency-security-patches b/packages/php/email-editor/changelog/update-php-dev-dependency-security-patches
deleted file mode 100644
index f002b0c10a8..00000000000
--- a/packages/php/email-editor/changelog/update-php-dev-dependency-security-patches
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: dev
-
-Update PHP development dependencies to versions that resolve reported security advisories.
diff --git a/packages/php/email-editor/changelog/wooplug-6171-send-preview-without-post b/packages/php/email-editor/changelog/wooplug-6171-send-preview-without-post
deleted file mode 100644
index 33b27bb907b..00000000000
--- a/packages/php/email-editor/changelog/wooplug-6171-send-preview-without-post
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: minor
-Type: add
-
-Allow integrations to authorize and handle send-preview requests without a backing post
diff --git a/packages/php/email-editor/changelog/wooplug-6171-synthetic-post-template-globals b/packages/php/email-editor/changelog/wooplug-6171-synthetic-post-template-globals
deleted file mode 100644
index 466cc0ef473..00000000000
--- a/packages/php/email-editor/changelog/wooplug-6171-synthetic-post-template-globals
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: minor
-Type: add
-
-Add Renderer::render_from_content() for rendering block markup that has no backing post, such as file-based templates. See docs/rendering.md.
diff --git a/packages/php/email-editor/composer.json b/packages/php/email-editor/composer.json
index f72762a6285..5ceaab32a52 100644
--- a/packages/php/email-editor/composer.json
+++ b/packages/php/email-editor/composer.json
@@ -5,7 +5,7 @@
"license": "GPL-2.0-or-later",
"prefer-stable": true,
"minimum-stability": "dev",
- "version": "2.15.1",
+ "version": "2.16.0",
"autoload": {
"classmap": [
"src/",
diff --git a/plugins/woocommerce/composer.lock b/plugins/woocommerce/composer.lock
index bdf683b943d..f32b329af3a 100644
--- a/plugins/woocommerce/composer.lock
+++ b/plugins/woocommerce/composer.lock
@@ -1182,11 +1182,11 @@
},
{
"name": "woocommerce/email-editor",
- "version": "2.15.1",
+ "version": "2.16.0",
"dist": {
"type": "path",
"url": "../../packages/php/email-editor",
- "reference": "3fa204da9ea3d0b5bea1a3c53bb7ea5070980f17"
+ "reference": "ceb0d8acd6ff62eaca7ce657efd8caabef486a6e"
},
"require": {
"php": ">=7.4"