Skip to content

Commit 1d1703d

Browse files
Build "Merge pull request #4139 from Parsely/develop" (1def389)
1 parent e06c303 commit 1d1703d

20 files changed

Lines changed: 226 additions & 108 deletions

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [3.23.0](https://github.com/Parsely/wp-parsely/compare/3.22.1...3.23.0) - 2026-04-06
9+
10+
### Added
11+
12+
- Add `wp_parsely_tracker_url` filter ([#4108](https://github.com/Parsely/wp-parsely/pull/4108))
13+
14+
### Changed
15+
16+
- Update post list stats column to use icons ([#4136](https://github.com/Parsely/wp-parsely/pull/4136))
17+
18+
### Dependency Updates
19+
20+
- 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.23.0+label%3ADeps).
21+
822
## [3.22.1](https://github.com/Parsely/wp-parsely/compare/3.22.0...3.22.1) - 2026-03-30
923

1024
### Fixed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Parse.ly
22

3-
Stable tag: 3.22.1
3+
Stable tag: 3.23.0
44
Requires at least: 6.0
55
Tested up to: 6.9
66
Requires PHP: 7.4

build/content-helper/post-list-stats-rtl.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?php return array('dependencies' => array(), 'version' => '150ace49707b05c46bdb');
1+
<?php return array('dependencies' => array('wp-i18n'), 'version' => '0f380989aa4951c0833b');

build/content-helper/post-list-stats.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/content-helper/post-list-stats.js

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wp-parsely",
3-
"version": "3.22.1",
3+
"version": "3.23.0",
44
"private": true,
55
"description": "The Parse.ly plugin facilitates real-time and historical analytics to your content through a platform designed and built for digital publishing.",
66
"author": "parsely, hbbtstar, jblz, mikeyarce, GaryJ, parsely_mike, acicovic, mehmoodak, vaurdan",
@@ -94,7 +94,7 @@
9494
"express": "^4.22.0",
9595
"glob": "^10.5.0",
9696
"js-yaml@^3": "3.14.2",
97-
"node-forge": "^1.3.2",
97+
"node-forge": "^1.4.0",
9898
"puppeteer-core": "^23.1.0",
9999
"qs": "^6.14.1"
100100
},

src/Utils/class-utils.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ public static function get_formatted_time( $seconds ): string {
280280
return esc_html(
281281
sprintf(
282282
/* translators: 1: Number of seconds */
283-
__( '%1$d sec.', 'wp-parsely' ),
283+
__( '%1$ds', 'wp-parsely' ),
284284
round( $seconds )
285285
)
286286
);

src/class-parsely.php

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,8 +373,19 @@ public function get_rest_api_controller(): REST_API_Controller {
373373
public function get_tracker_url(): string {
374374
if ( $this->site_id_is_set() ) {
375375
$tracker_url = 'https://cdn.parsely.com/keys/' . $this->get_site_id() . '/p.js';
376-
return esc_url( $tracker_url );
376+
377+
/**
378+
* Filters the URL of the Parse.ly tracker script.
379+
*
380+
* The filtered value gets sanitized with {@see esc_url_raw()}.
381+
*
382+
* @since 3.23.0
383+
*
384+
* @param string $tracker_url The URL of the tracker script.
385+
*/
386+
return esc_url_raw( apply_filters( 'wp_parsely_tracker_url', $tracker_url ) );
377387
}
388+
378389
return '';
379390
}
380391

0 commit comments

Comments
 (0)