New Release: Parse.ly WordPress Plugin 3.3.0

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:
    • Disabled link clicking in Editor. #767
    • Register the block using block.json file. #62
    • Fixed thumbnail images not showing. #793
    • Added additional testing. #724
    • Removed tag setting. #822
  • 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
    • Extracted Metadata rendering in a separate class. #751
    • Improved Site ID handling on settings page. #766
  • 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';
	} 
);