diff --git a/CHANGELOG.md b/CHANGELOG.md index 9431060f2a..aa94a529cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.21.1](https://github.com/Parsely/wp-parsely/compare/3.21.0...3.21.1) - 2025-10-13 + +### Fixed + +- Settings page: Fix Headline Testing documentation link ([#3753](https://github.com/Parsely/wp-parsely/pull/3753)) + ## [3.21.0](https://github.com/Parsely/wp-parsely/compare/3.20.8...3.21.0) - 2025-10-13 ### Added diff --git a/README.md b/README.md index f5eca51d63..5e56c0557e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Parse.ly -Stable tag: 3.21.0 +Stable tag: 3.21.1 Requires at least: 6.0 Tested up to: 6.8 Requires PHP: 7.4 diff --git a/docs/TESTING.md b/docs/TESTING.md index ec3311e738..0f91018fe2 100644 --- a/docs/TESTING.md +++ b/docs/TESTING.md @@ -54,6 +54,10 @@ composer testwp -- --filter SettingsPageTest # Run all multisite integration tests. composer testwp-ms + +# Run with coverage. +composer coveragewp +composer coveragewp -- --filter SettingsPageTest ``` ### Troubleshooting diff --git a/package-lock.json b/package-lock.json index f2d52b892c..68c3a6f486 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wp-parsely", - "version": "3.21.0", + "version": "3.21.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "wp-parsely", - "version": "3.21.0", + "version": "3.21.1", "license": "GPL-2.0-or-later", "dependencies": { "@types/js-cookie": "^3.0.6", diff --git a/package.json b/package.json index 36323cab71..e9944991b1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wp-parsely", - "version": "3.21.0", + "version": "3.21.1", "private": true, "description": "The Parse.ly plugin facilitates real-time and historical analytics to your content through a platform designed and built for digital publishing.", "author": "parsely, hbbtstar, jblz, mikeyarce, GaryJ, parsely_mike, acicovic, mehmoodak, vaurdan", diff --git a/src/UI/class-settings-page.php b/src/UI/class-settings-page.php index e0bc14a4b5..498b60c3aa 100644 --- a/src/UI/class-settings-page.php +++ b/src/UI/class-settings-page.php @@ -544,7 +544,7 @@ private function initialize_headline_testing_section(): void { __( 'Headline Testing', 'wp-parsely' ), function (): void { echo '
' . esc_html__( 'Configure Parse.ly Headline Testing to automatically test different headline variations and optimize for engagement.', 'wp-parsely' ) . '
'; - echo '' . esc_html__( 'Learn more about Headline Testing', 'wp-parsely' ) . '
'; + echo '' . esc_html__( 'Learn more about Headline Testing', 'wp-parsely' ) . '
'; }, Parsely::MENU_SLUG ); diff --git a/tests/e2e/utils.ts b/tests/e2e/utils.ts index c6d452c17a..288c60ad7f 100644 --- a/tests/e2e/utils.ts +++ b/tests/e2e/utils.ts @@ -8,7 +8,7 @@ import { type Page } from '@playwright/test'; */ import { Admin } from '@wordpress/e2e-test-utils-playwright'; -export const PLUGIN_VERSION = '3.21.0'; +export const PLUGIN_VERSION = '3.21.1'; export const VALID_SITE_ID = 'demoaccount.parsely.com'; export const INVALID_SITE_ID = 'invalid.parsely.com'; export const VALID_API_SECRET = 'valid_api_secret'; diff --git a/wp-parsely.php b/wp-parsely.php index 8c4da4b62a..9dbe5c2050 100644 --- a/wp-parsely.php +++ b/wp-parsely.php @@ -11,7 +11,7 @@ * Plugin Name: Parse.ly * Plugin URI: https://docs.parse.ly/wordpress * Description: This plugin makes it a snap to add Parse.ly tracking code and metadata to your WordPress blog. - * Version: 3.21.0 + * Version: 3.21.1 * Author: Parse.ly * Author URI: https://www.parse.ly * Text Domain: wp-parsely @@ -50,7 +50,7 @@ return; } -const PARSELY_VERSION = '3.21.0'; +const PARSELY_VERSION = '3.21.1'; const PARSELY_FILE = __FILE__; const PARSELY_DATA_SCHEMA_VERSION = '1'; const PARSELY_CACHE_GROUP = 'wp-parsely';