Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
c1439fe
Analytics Posts Endpoint: Fix incorrect validation logic
acicovic Jun 12, 2025
04aaf5f
Stop fetch retries when ParselyAborted errors occur
acicovic Jun 12, 2025
1e8806b
Use MAX_FETCH_RETRIES name for all fetch retry constants
acicovic Jun 12, 2025
8a528ae
Rebuild assets
acicovic Jun 12, 2025
e675445
PCH: Update some documentation link texts
acicovic Jun 18, 2025
f2fc940
PCH: Don't use primary buttons in Post Editor
acicovic Jun 19, 2025
41f4ee2
Merge branch 'develop' into fix/some-pch-accessibility-issues
acicovic Jun 19, 2025
64b0256
InputRange: Remove custom color from InputControlSuffixWrapper
acicovic Jun 20, 2025
ef30924
Add proper labels to PersonaSelector, ToneSelector and InputRange con…
acicovic Jun 20, 2025
79de978
Update Content Helper error handling
acicovic Jun 20, 2025
5f1a9ed
Merge pull request #3492 from Parsely/trunk
alecgeatches Jun 25, 2025
5ed14c0
Bump @wordpress/url from 4.25.0 to 4.26.0 (#3502)
dependabot[bot] Jul 2, 2025
5521b3e
Bump @wordpress/dom-ready from 4.25.0 to 4.26.0 (#3501)
dependabot[bot] Jul 2, 2025
b40c9d2
Bump @playwright/test from 1.53.0 to 1.53.2 (#3518)
dependabot[bot] Jul 2, 2025
f151ca0
Bump @wordpress/wordcount from 4.25.0 to 4.26.0 (#3497)
dependabot[bot] Jul 2, 2025
bee52c5
Bump @wordpress/element from 6.25.0 to 6.26.0 (#3495)
dependabot[bot] Jul 2, 2025
cf2776b
Bump @wordpress/env from 10.25.0 to 10.26.0 (#3503)
dependabot[bot] Jul 2, 2025
00a9b5c
Bump @wordpress/e2e-test-utils-playwright from 1.25.0 to 1.26.0 (#3508)
dependabot[bot] Jul 2, 2025
4ce595f
Bump @wordpress/hooks from 4.25.0 to 4.26.0 (#3510)
dependabot[bot] Jul 2, 2025
6e0ee57
Bump @wordpress/i18n from 5.25.0 to 5.26.0 (#3513)
dependabot[bot] Jul 2, 2025
ea02224
Bump @wordpress/compose from 7.25.0 to 7.26.0 (#3493)
dependabot[bot] Jul 2, 2025
db49a53
Bump @wordpress/api-fetch from 7.25.0 to 7.26.0 (#3504)
dependabot[bot] Jul 2, 2025
a93f6df
Bump @wordpress/date from 5.25.0 to 5.26.0 (#3514)
dependabot[bot] Jul 2, 2025
243b8ff
Bump @wordpress/icons from 10.25.0 to 10.26.0 (#3509)
dependabot[bot] Jul 2, 2025
8102582
Bump concurrently from 9.1.2 to 9.2.0 (#3479)
dependabot[bot] Jul 2, 2025
86f3095
Bump @wordpress/data from 10.25.0 to 10.26.0 (#3494)
dependabot[bot] Jul 2, 2025
308150f
Bump @wordpress/eslint-plugin from 22.11.0 to 22.12.0 (#3511)
dependabot[bot] Jul 2, 2025
05c90b6
Bump @wordpress/components from 29.11.0 to 29.12.0 (#3512)
dependabot[bot] Jul 2, 2025
40105e0
Bump prettier from 3.5.3 to 3.6.2 (#3515)
dependabot[bot] Jul 2, 2025
fdf6f63
Bump @wordpress/blocks from 14.14.0 to 14.15.0 (#3506)
dependabot[bot] Jul 2, 2025
63a09f0
Bump @wordpress/plugins from 7.25.0 to 7.26.0 (#3499)
dependabot[bot] Jul 2, 2025
36e1500
Bump react-router from 7.6.2 to 7.6.3 (#3516)
dependabot[bot] Jul 2, 2025
eda5068
Bump @wordpress/block-editor from 14.20.0 to 14.21.0 (#3500)
dependabot[bot] Jul 2, 2025
f56484d
Bump @wordpress/core-data from 7.25.0 to 7.26.0 (#3507)
dependabot[bot] Jul 2, 2025
4f23029
Bump @wordpress/editor from 14.25.0 to 14.26.0 (#3505)
dependabot[bot] Jul 2, 2025
f78f466
Bump @wordpress/edit-post from 8.25.0 to 8.26.0 (#3498)
dependabot[bot] Jul 2, 2025
96aa550
Merge branch 'develop' into fix/incorrect-validation-logic-in-analyti…
acicovic Jul 3, 2025
fe0fa4a
Merge pull request #3454 from Parsely/fix/incorrect-validation-logic-…
acicovic Jul 3, 2025
7e1df54
Merge branch 'develop' into update/stop-fetch-retries-whenparselybort…
acicovic Jul 3, 2025
1fd59bd
Rebuild assets
acicovic Jul 3, 2025
81a85b5
Merge pull request #3455 from Parsely/update/stop-fetch-retries-whenp…
acicovic Jul 3, 2025
ad8857e
Merge branch 'develop' into fix/some-pch-accessibility-issues
acicovic Jul 3, 2025
fe735e0
Merge pull request #3476 from Parsely/fix/some-pch-accessibility-issues
acicovic Jul 3, 2025
2372ea3
content-helper-error.test.ts: Update since in some DocBlocks
acicovic Jul 3, 2025
7f13893
Merge branch 'develop' into update/content-helper-error-handling
acicovic Jul 3, 2025
16719c6
Merge pull request #3477 from Parsely/update/content-helper-error-han…
acicovic Jul 3, 2025
1469cb9
Fix some Content Helper strings to Content Intelligence
acicovic Jul 3, 2025
adc0976
Fix Content Intelligence error message issue and failing E2E tests
acicovic Jul 3, 2025
494fd00
Merge pull request #3520 from Parsely/fix/content-helper-strings
acicovic Jul 3, 2025
22d9fb1
README.md: Restore line feeds in Screenshots section
acicovic Jul 3, 2025
4efe9fd
Merge pull request #3521 from Parsely/fix/restore-line-feeds-in-sceen…
acicovic Jul 3, 2025
e865efa
Fix: Allow domain override in canonical URLs
acicovic Jul 8, 2025
7905106
Merge pull request #3525 from Parsely/fix/allow-domain-override-in-ca…
acicovic Jul 8, 2025
330c91e
Update wp-parsely version number to 3.20.4
github-actions[bot] Jul 8, 2025
a571b9a
Update CHANGELOG.md for version 3.20.4
github-actions[bot] Jul 8, 2025
ef05a57
Merge pull request #3527 from Parsely/update/wp-parsely-version-to-3.…
acicovic Jul 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 15 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,25 @@ 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.20.4](https://github.com/Parsely/wp-parsely/compare/3.20.3...3.20.4) - 2025-07-08

### Fixed

- Fix: Allow domain override in canonical URLs ([#3525](https://github.com/Parsely/wp-parsely/pull/3525))
- Improve Content Helper error handling ([#3477](https://github.com/Parsely/wp-parsely/pull/3477))
- PCH: Fix some accessibility issues in Post Editor tooling ([#3476](https://github.com/Parsely/wp-parsely/pull/3476))
- Stop fetch retries when ParselyAborted errors occur ([#3455](https://github.com/Parsely/wp-parsely/pull/3455))
- Analytics Posts Endpoint: Fix incorrect validation logic ([#3454](https://github.com/Parsely/wp-parsely/pull/3454))

### Dependency Updates

- The list of all dependency updates for this release is available [here](https://github.com/Parsely/wp-parsely/pulls?q=is%3Apr+is%3Amerged+milestone%3A3.20.4+label%3ADeps).

## [3.20.3](https://github.com/Parsely/wp-parsely/compare/3.20.2...3.20.3) - 2025-06-25

### Changed

- Update "Content Helper" to "Content Intelligence" on settings page ([#3489](github.com/Parsely/wp-parsely/pull/3489))
- Update "Content Helper" to "Content Intelligence" on settings page ([#3489](https://github.com/Parsely/wp-parsely/pull/3489))

### Fixed

Expand Down
44 changes: 22 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Parse.ly

Stable tag: 3.20.3
Stable tag: 3.20.4
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Expand Down Expand Up @@ -34,18 +34,18 @@ The plugin automatically inserts the Parse.ly metadata and JavaScript in all pub
- Choose whether logged-in users should be tracked.
- Define how to track every Post Type (as Post, Non-Post or no tracking).

#### The Parse.ly Content Helper
#### Parse.ly Content Intelligence

The [Content Helper](https://docs.parse.ly/plugin-content-helper/) is a set of content insight tools including:
- The [Parse.ly Dashboard Widget](https://docs.parse.ly/plugin-content-helper/#h-dashboard) - Displays the site's top posts in the WordPress Dashboard.
- The [Parse.ly Stats Column](https://docs.parse.ly/plugin-content-helper/#h-posts) - Displays published post performance for the last 7 days in Post Lists.
- The [Engagement Boost](https://docs.wpvip.com/parse-ly/wp-parsely-features/traffic-boost/) feature - Helps you increase page views and engagement by strategically placing links to key content within high-performing articles on your site.
- The [Parse.ly Editor Sidebar](https://docs.parse.ly/plugin-content-helper/#h-editor) - This sidebar is integrated into the WordPress Editor and offers insights about the content currently being edited such as:
- [Title Suggestions](https://docs.wpvip.com/parse-ly/wp-parsely-features/title-suggestions/) - Generates title suggestions for the post/page currently being edited.
- [Excerpt Suggestions](https://docs.wpvip.com/parse-ly/wp-parsely-features/excerpt-suggestions/) - Generates an excerpt suggestion for the post/page currently being edited.
- [Smart Linking](https://docs.wpvip.com/parse-ly/wp-parsely-features/smart-linking/) - Automatically adds links to the current content that point to the most relevant and top-performing posts.
- [Related Posts](https://docs.parse.ly/plugin-content-helper/#h-related-posts) - Displays a list of the website’s most successful posts, similar to the post/page currently being edited.
- [Performance Stats](https://docs.parse.ly/plugin-content-helper/#h-see-performance-details) - Displays performance metrics about the content currently being edited.
[Content Intelligence](https://docs.parse.ly/plugin-content-intelligence/) is a set of content insight tools including:
- The [Parse.ly Dashboard Widget](https://docs.parse.ly/plugin-content-intelligence/#h-dashboard) - Displays the site's top posts in the WordPress Dashboard.
- The [Parse.ly Stats Column](https://docs.parse.ly/plugin-content-intelligence/#h-posts) - Displays published post performance for the last 7 days in Post Lists.
- The [Engagement Boost](https://docs.wpvip.com/parse-ly/parsely-features/engagement-boost/) feature - Helps you increase page views and engagement by strategically placing links to key content within high-performing articles on your site.
- The [Parse.ly Editor Sidebar](https://docs.parse.ly/plugin-content-intelligence/#h-editor) - This sidebar is integrated into the WordPress Editor and offers insights about the content currently being edited such as:
- [Title Suggestions](https://docs.wpvip.com/parse-ly/parsely-features/title-suggestions/) - Generates title suggestions for the post/page currently being edited.
- [Excerpt Suggestions](https://docs.wpvip.com/parse-ly/parsely-features/excerpt-suggestions/) - Generates an excerpt suggestion for the post/page currently being edited.
- [Smart Linking](https://docs.wpvip.com/parse-ly/parsely-features/smart-linking/) - Automatically adds links to the current content that point to the most relevant and top-performing posts.
- [Related Posts](https://docs.parse.ly/plugin-content-intelligence/#h-related-posts) - Displays a list of the website’s most successful posts, similar to the post/page currently being edited.
- [Performance Stats](https://docs.parse.ly/plugin-content-intelligence/#h-see-performance-details) - Displays performance metrics about the content currently being edited.

#### The Parse.ly Recommendations Block

Expand Down Expand Up @@ -113,23 +113,23 @@ Please visit the [changelog](https://github.com/parsely/wp-parsely/blob/trunk/CH

## Screenshots

1. The Parse.ly Dashboard Widget, showing the website's top posts.
1. The Parse.ly Dashboard Widget, showing the website's top posts.
![Parse.ly Dashboard Widget](.wordpress-org/screenshot-1.png)
2. The Parse.ly Stats Column (on the right), showing information about content that is being tracked as Posts.
2. The Parse.ly Stats Column (on the right), showing information about content that is being tracked as Posts.
![Parse.ly List Column](.wordpress-org/screenshot-2.png)
3. The Parse.ly Engagement Boost feature.
3. The Parse.ly Engagement Boost feature.
![Parse.ly Engagement Boost](.wordpress-org/screenshot-3.png)
4. The Parse.ly Editor Sidebar, featuring the Title Suggestions panel.
4. The Parse.ly Editor Sidebar, featuring the Title Suggestions panel.
![Parse.ly Editor Sidebar - Title Suggestions](.wordpress-org/screenshot-4.png)
5. The Parse.ly Editor Sidebar, featuring the Smart Linking panel.
5. The Parse.ly Editor Sidebar, featuring the Smart Linking panel.
![Parse.ly Editor Sidebar - Smart Linking](.wordpress-org/screenshot-5.png)
6. The Parse.ly Editor Sidebar, featuring the Related Posts panel.
6. The Parse.ly Editor Sidebar, featuring the Related Posts panel.
![Parse.ly Editor Sidebar - Related Posts](.wordpress-org/screenshot-6.png)
7. The Parse.ly Editor Sidebar, featuring the Performance Stats panel.
7. The Parse.ly Editor Sidebar, featuring the Performance Stats panel.
![Parse.ly Editor Sidebar - Performance Stats](.wordpress-org/screenshot-7.png)
8. The Parse.ly Excerpt Suggestions in the Post Editor's settings. Also available in the Parse.ly Editor Sidebar.
8. The Parse.ly Excerpt Suggestions in the Post Editor's settings. Also available in the Parse.ly Editor Sidebar.
![Parse.ly Excerpt Suggestions](.wordpress-org/screenshot-8.png)
9. The Recommendations Block, showcasing links to related content on your site.
9. The Recommendations Block, showcasing links to related content on your site.
![Parse.ly Recommendations Block](.wordpress-org/screenshot-9.png)
10. A view of the Parse.ly Dashboard Overview. Parse.ly offers analytics that empower you to better understand how your content is performing.
10. A view of the Parse.ly Dashboard Overview. Parse.ly offers analytics that empower you to better understand how your content is performing.
![Parse.ly Dashboard Overview](.wordpress-org/screenshot-10.png)
2 changes: 1 addition & 1 deletion build/admin-settings.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-data', 'wp-escape-html', 'wp-i18n', 'wp-url'), 'version' => '76950c4b335890ef5876');
<?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-data', 'wp-escape-html', 'wp-i18n', 'wp-url'), 'version' => '66f2b3e882defbfd9d95');
2 changes: 1 addition & 1 deletion build/admin-settings.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/content-helper/dashboard-page-rtl.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/content-helper/dashboard-page.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom-ready', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-url'), 'version' => '4846471ec564061c83ae');
<?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom-ready', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-url'), 'version' => 'cb305c11a90df2b8d9ae');
2 changes: 1 addition & 1 deletion build/content-helper/dashboard-page.css

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions build/content-helper/dashboard-page.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/content-helper/dashboard-widget.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '38d75b4beb576cd5f094');
<?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '9dd4e7d94d11e6d6f594');
2 changes: 1 addition & 1 deletion build/content-helper/dashboard-widget.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/content-helper/editor-sidebar-rtl.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/content-helper/editor-sidebar.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom-ready', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-primitives', 'wp-url', 'wp-wordcount'), 'version' => '8aae4f7a4da5dd6fbb6c');
<?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom-ready', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-primitives', 'wp-url', 'wp-wordcount'), 'version' => '56726f91b0ebe7c12b61');
2 changes: 1 addition & 1 deletion build/content-helper/editor-sidebar.css

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions build/content-helper/editor-sidebar.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/TESTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,10 +122,10 @@ Before releasing a new wp-parsely version, we should perform a basic manual smok
- Visit the settings page and click on the tabs
- Update a setting using the settings page
- Try to save an invalid Site ID and API Secret combination
- Try the Content Helper Widget and Sidebar with:
- Try the Content Intelligence Widget and Sidebar with:
- An empty API Secret
- No Site ID
- Check that The Content Helper Post List Stats appears
- Check that The Content Intelligence Post List Stats appears
- Check that "ld+json" and "parsely-cfg" are injected into the front-end

This list is currently a work in progress.
Loading
Loading