Skip to content

Commit

Permalink
Merge pull request #2283 from Parsely/develop
Browse files Browse the repository at this point in the history
Release wp-parsely 3.14.0
  • Loading branch information
acicovic authored Mar 12, 2024
2 parents d5654cb + 63d68f2 commit d85cb3a
Show file tree
Hide file tree
Showing 162 changed files with 10,464 additions and 5,331 deletions.
4 changes: 3 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@
"@typescript-eslint/prefer-nullish-coalescing": ["error"],
// Enabling TS rule and disabling Base rule as it can report incorrect errors.
"no-shadow": "off",
"@typescript-eslint/no-shadow": ["error"]
"@typescript-eslint/no-shadow": ["error"],
// Allow usage of Gutenberg experimental components.
"@wordpress/no-unsafe-wp-apis": "off"
}
}
2 changes: 1 addition & 1 deletion .github/workflows/cs-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
# Install dependencies and handle caching in one go.
# @link https://github.com/marketplace/actions/install-composer-dependencies
- name: Install Composer dependencies
uses: ramsey/composer-install@v2
uses: ramsey/composer-install@v3

# Lint PHP.
- name: Lint PHP against parse errors
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
uses: actions/checkout@v4

- name: Use desired version of NodeJS
uses: actions/[email protected].1
uses: actions/[email protected].2
with:
node-version: 16
cache: npm
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/integration-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,11 +73,11 @@ jobs:

- name: Install Composer dependencies
if: ${{ matrix.php < 8.2 }}
uses: ramsey/composer-install@v2
uses: ramsey/composer-install@v3

- name: Install Composer dependencies for PHP >= 8.2
if: ${{ matrix.php >= 8.2 }}
uses: ramsey/composer-install@v2
uses: ramsey/composer-install@v3
with:
composer-options: --ignore-platform-reqs

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
- uses: actions/checkout@v4

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/[email protected].1
uses: actions/[email protected].2
with:
node-version: ${{ matrix.node-version }}
cache: npm
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,11 +66,11 @@ jobs:

- name: Install Composer dependencies for PHP < 8.2
if: ${{ matrix.php < 8.2 }}
uses: ramsey/composer-install@v2
uses: ramsey/composer-install@v3

- name: Install Composer dependencies for PHP >= 8.2
if: ${{ matrix.php >= 8.2 }}
uses: ramsey/composer-install@v2
uses: ramsey/composer-install@v3
with:
composer-options: --ignore-platform-reqs

Expand Down
3 changes: 0 additions & 3 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

npm run lint
composer cs
vendor/bin/phpstan analyse --memory-limit=1G
Binary file removed .wordpress-org/screenshot-10.png
Binary file not shown.
Binary file removed .wordpress-org/screenshot-11.png
Binary file not shown.
Binary file modified .wordpress-org/screenshot-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .wordpress-org/screenshot-4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .wordpress-org/screenshot-5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .wordpress-org/screenshot-6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .wordpress-org/screenshot-7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .wordpress-org/screenshot-8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .wordpress-org/screenshot-9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,24 @@ 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.14.0](https://github.com/Parsely/wp-parsely/compare/3.13.3...3.14.0) - 2024-03-12

### Added

- Add option for full metadata in non-posts ([#2250](https://github.com/Parsely/wp-parsely/pull/2250))
- PCH: Add Smart Linking feature ([#2116](https://github.com/Parsely/wp-parsely/pull/2116))

### Changed

- PCH: Redesign the PCH Editor Sidebar ([#2238](https://github.com/Parsely/wp-parsely/pull/2238))
- PCH: Update Content Suggestions API URL to the new version ([#2223](https://github.com/Parsely/wp-parsely/pull/2223))
- Refactor endpoints availability code ([#2198](https://github.com/Parsely/wp-parsely/pull/2198))
- PCH Settings: Refactor the client-side Settings API ([#2193](https://github.com/Parsely/wp-parsely/pull/2193))

### 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.14.0+label%3A%22Component%3A+Dependencies%22).

## [3.13.3](https://github.com/Parsely/wp-parsely/compare/3.13.2...3.13.3) - 2024-02-01

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

Stable tag: 3.13.3
Stable tag: 3.14.0
Requires at least: 5.2
Tested up to: 6.4
Requires PHP: 7.2
Expand Down Expand Up @@ -40,9 +40,10 @@ The [Content Helper](https://docs.parse.ly/plugin-content-helper/) is a set of c
- 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 [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:
- [Performance Details](https://docs.parse.ly/plugin-content-helper/#h-performance-details) - Displays performance metrics about the content currently being edited.
- [Related Top Posts](https://docs.parse.ly/plugin-content-helper/#h-related-top-posts) - Displays a list of the website’s most successful posts, similar to the post/page currently being edited.
- [Title Suggestions](https://docs.parse.ly/plugin-content-helper/#h-title-suggestions-beta) - Generates title suggestions for the post/page currently being edited.
- [Smart Linking](https://docs.parse.ly/plugin-content-helper/#h-smart-linking-beta) - 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-top-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-performance-details) - Displays performance metrics about the content currently being edited.
- The [Parse.ly Excerpt Generator](https://docs.parse.ly/plugin-content-helper/#h-excerpt-generator-beta) - A Post Editor settings enhancement that generates an excerpt for the post/page currently being edited.

#### The Parse.ly Recommendations Block
Expand Down Expand Up @@ -115,21 +116,17 @@ Please visit the [changelog](https://github.com/parsely/wp-parsely/blob/trunk/CH
![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.
![Parse.ly List Column](.wordpress-org/screenshot-2.png)
3. The Parse.ly Editor Sidebar, featuring the Performance Details panel.
![Parse.ly Editor Sidebar - Performance Details](.wordpress-org/screenshot-3.png)
4. The Parse.ly Editor Sidebar, featuring the Related Top Posts panel.
![Parse.ly Editor Sidebar - Related Top Posts](.wordpress-org/screenshot-4.png)
5. The Parse.ly Editor Sidebar, featuring the Title Suggestions panel.
![Parse.ly Editor Sidebar - Title Suggestions](.wordpress-org/screenshot-5.png)
6. The Parse.ly Excerpt Generator in the Post Editor's settings.
![Parse.ly Excerpt Generator](.wordpress-org/screenshot-6.png)
7. The Recommendations Block, showcasing links to related content on your site.
![Parse.ly Recommendations Block](.wordpress-org/screenshot-7.png)
8. Parse.ly plugin basic settings for easy setup. For the plugin to start working, only the Site ID is needed.
![Parse.ly Plugin - Basic Settings](.wordpress-org/screenshot-8.png)
9. Parse.ly plugin settings that require a website recrawl whenever they are updated.
![Parse.ly Plugin - Recrawl Settings](.wordpress-org/screenshot-9.png)
10. Parse.ly plugin advanced settings, to be used only if instructed by Parse.ly staff.
![Parse.ly Plugin - Advanced Settings](.wordpress-org/screenshot-10.png)
11. 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-11.png)
3. The Parse.ly Editor Sidebar, featuring the Title Suggestions panel.
![Parse.ly Editor Sidebar - Title Suggestions](.wordpress-org/screenshot-3.png)
4. The Parse.ly Editor Sidebar, featuring the Smart Linking panel.
![Parse.ly Editor Sidebar - Smart Linking](.wordpress-org/screenshot-4.png)
5. The Parse.ly Editor Sidebar, featuring the Related Posts panel.
![Parse.ly Editor Sidebar - Related Posts](.wordpress-org/screenshot-5.png)
6. The Parse.ly Editor Sidebar, featuring the Performance Stats panel.
![Parse.ly Editor Sidebar - Performance Stats](.wordpress-org/screenshot-6.png)
7. The Parse.ly Excerpt Generator in the Post Editor's settings.
![Parse.ly Excerpt Generator](.wordpress-org/screenshot-7.png)
8. The Recommendations Block, showcasing links to related content on your site.
![Parse.ly Recommendations Block](.wordpress-org/screenshot-8.png)
9. 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-9.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(), 'version' => '769e007a999eeb6e2141');
<?php return array('dependencies' => array(), 'version' => '36f1fd1436d4fef05e1e');
2 changes: 1 addition & 1 deletion build/admin-settings.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion build/blocks/recommendations/edit.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-element', 'wp-i18n', 'wp-url'), 'version' => '44ef23fe00e4fd1314e1');
<?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => 'ada8db34ea07d80ab473');
Loading

0 comments on commit d85cb3a

Please sign in to comment.