The 3.3.0 version of wp-parsely has been released, and is currently an optional upgrade for VIP customers. It does not introduce any breaking changes coming from 3.x versions and does not affect customers who don’t use Parse.ly or have a custom version uploaded.
The 3.3.0 release introduces many new features, including:
- The Recommendations Block is now out of beta phase and available for use by default.
- Dynamic Tracking support.
- Audience Segments support.
What is being added or changed?
From the plugin’s changelog:
Added
- Tracker URL field to REST API endpoint. #743
- Recommendations out of beta phase, now enabled by default. #764
- Dynamic Tracking support. Disable autotrack option. #792
- Added support for Audience Segments. JavaScript
onReady
hook. #808 - End-to-end tests for front-end metadata. #789
- Integration tests for post image metadata. #820
Changed
- Recommendations Block:
- Metadata. We have changed the way metadata is generated. Filters continue to work as expected. We kept the legacy functions for backwards compatibility, but we recommend migrating to
Metadata
class. Extracted Metadata generation in a separate class. #742 - Upgraded dependencies: @wordpress/api-fetch from 6.2.0 to 6.3.0
- @wordpress/babel-preset-default from 6.7.0 to 6.9.0
- @wordpress/block-editor from 8.4.0 to 8.5.1
- @wordpress/blocks from 11.4.0 to 11.5.0
- @wordpress/components from 19.7.0 to 19.8.0
- @wordpress/compose from 5.3.0 to 5.4.0
- @wordpress/e2e-test-utils from 7.1.0 to 7.3.0
- @wordpress/env from 4.4.0 to 4.6.0
- @wordpress/eslint-plugin from 11.1.0 to 12.1.0
- @wordpress/hooks from 3.6.0 to 3.7.0
- @wordpress/scripts from 22.3.0 to 22.5.0
- @wordpress/url from 3.6.0 to 3.7.0
- eslint-plugin-jest from 26.1.3 to 26.1.5
Fixed
- Image URL generation for metadata. Links would generate thumbnail-sized images. #758
- Set image URL instead of thumbnail URL on metadata update. #794
- Legacy Recommended Widget not showing. #797
- PHPDoc annotations and comments. #761 #838
- Removed redundant media query on settings page. #827
- Improved accessibility of logo field on settings page. #826
- Coverage annotations in tests. #837
Removed
- References to the plugin not being compatible with Dynamic Tracking. #791
- Removed Cache Buster function from Parse.ly class. #747
Upgrading to wp-parsely 3.3.0
Currently, the 3.2 branch is still the default for VIP sites that have Parse.ly enabled through VIP’s mu-plugins and are not pinned to a specific plugin version. To upgrade to 3.3, this must be done manually with the following code:
add_filter(
'wpvip_parsely_version',
function() {
return '3.3';
}
);