Skip to content

Releases: Parsely/wp-parsely

3.4.1

06 Jul 09:14
dd8e8ec
Compare
Choose a tag to compare

Fixed

  • Fix missing require of class-date-builder.php (#959)

3.4.0

04 Jul 16:55
edfdb7c
Compare
Choose a tag to compare

Added

  • Add Content Helper feature (#876)
  • Add automated release workflow (#875)
  • Add TypeScript support (#895)
  • Add tests for Metadata Renderer (#880)
  • Signal filter overrides on settings page (#864)
  • Add debug information in the Site Health page (#866)
  • Add Dependency Review GitHub Action (#851)

Changed

  • Prepare README.md for 3.4.0 release (#937)
  • CONTRIBUTING.md: Add note about svn (#941)
  • Fix failing Recommended Widget test (#915)
  • PHPUnit Tests: Improve comments conformity to Inline Documentation Standards (#903)
  • Migrate Recommendations Block to TypeScript (#897)
  • Remove Jest configuration override (#891)
  • Refactor metadata generation to use builders (#843)
  • Add wait on E2E Tests helper function (#858)

Deprecated

  • Deprecate construct_parsely_metadata (#865)

Fixed

  • Fix some SonarCloud issues (#923)
  • Fix Metadata test coverage (#879)
  • Fix metadata builder not defined warning (#877)

Dependency Updates

  • Bump @wordpress/api-fetch from 6.5.0 to 6.6.0 (#884)
  • Bump @wordpress/babel-preset-default from 6.10.0 to 6.11.0 (#882)
  • Bump @wordpress/blocks from 11.6.0 to 11.7.0 (#860)
  • Bump @wordpress/block-editor from 8.6.0 to 9.2.0 (#913)
  • Bump @wordpress/components from 19.9.0 to 19.10.0 (#861)
  • Bump @wordpress/compose from 5.6.0 to 5.7.0 (#883)
  • Bump @wordpress/e2e-test-utils from 7.3.0 to 7.6.0 (#916)
  • Bump @wordpress/env from 4.6.0 to 4.8.0 (#908)
  • Bump @wordpress/eslint-plugin from 12.1.0 to 12.4.0 (#911)
  • Bump @wordpress/hooks from 3.7.0 to 3.10.0 (#910)
  • Bump @wordpress/scripts from 22.5.0 to 23.2.0 (#909)
  • Bump @wordpress/url from 3.8.0 to 3.9.0 (#854)
  • Bump actions/setup-node from 3.1.1 to 3.3.0 (#920)
  • Bump concurrently from 7.1.0 to 7.2.2 (#928)
  • Bump eslint-plugin-jest from 22.2.2 to 26.5.3 (#919)
  • Bump husky from 7.0.4 to 8.0.1 (#863)
  • Bump prettier from 2.6.2 to 2.7.0 (#927)
  • Bump stefanzweifel/changelog-updater-action from 1.5.0 to 1.6.0 (#906)
  • Bump typescript from 4.6.4 to 4.7.3 (#918)
  • Fix broken package.json (#926)
  • Upgrade minor JS dependencies (#893)

3.3.2

16 May 08:23
78e24c4
Compare
Choose a tag to compare

Fixed

  • Fix passing wrong parameter to construct_metadata() in render_metadata(). #869

3.3.1

06 May 12:06
b780f51
Compare
Choose a tag to compare

Fixed

  • Saving settings on a new installation would show a warning on wp-admin. #845
  • Risky JSON-LD metadata views. #842

Removed

  • Remove Recommendations Block README. #844

3.3.0

02 May 10:43
5a03256
Compare
Choose a tag to compare

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

3.2.1

01 Apr 09:35
9266950
Compare
Choose a tag to compare

Fixed

  • The Recommended Widget Proxy would fail to work with certain third-party cache plugins. #750

3.2.0

29 Mar 08:04
159d27a
Compare
Choose a tag to compare

The 3.2.0 release introduces many new features, including:

  • A Recommendations Block that is designed to showcase links to content on your site as provided by the Parse.ly /related API endpoint.
  • Official support for interacting with the Parse.ly tracker's onload event, that eliminates the possible need of resorting to workarounds.
  • GraphQL support which opens new possibilities for decoupled/headless setups.
  • Google Web Stories support.

Added

  • Recommendations Block. #611, #642, #649
  • JavaScript hook for accessing the tracker's onload event. #650
  • GraphQL support. #710
  • Google Web Stories support. #602
  • Settings link and API Key in Network Admin sites list. #583
  • Screen Options to toggle settings sections in plugin settings. #531
  • Allow user to choose logo using the WordPress Media Library in plugin settings. #570
  • Run integration tests against multiple WordPress versions. #689
  • Expose the wp-env script as-is in package.json. #648

Changed

  • Improve UI for post/page types to track in Settings page. #633, #668
  • Improve empty API key checks and check for API key existence earlier. #686, #709
  • Improve reliability and optimize E2E tests. #647, #675, #681, #684
  • Update README.md and plugin page on wordpress.org. #673, #700, #704
  • Cleanups and refactoring:
    • Unify AMP and Google Web Stories implementation. #622
    • Move Rest class into the Endpoints package. #707
    • Cleanup Scripts class. #644
    • Remove $GLOBALS['parsely_ui_plugins_actions'] global variable. #615
  • Assets and building:
    • Use WordPress scripts to export plugin. #634
    • Build the admin settings page script and enqueue built version. #635
    • Use built version strings and deprecate Parsely::get_asset_cache_buster. #636
    • Integrate Recommended Widget CSS into the build system and move it to the CSS folder. #656, #658
  • Dependency updates:
    • Update @wordpress/babel-preset-default package to 6.7.0. #660, #715, #737
    • Update @wordpress/dom-ready package to 3.5.0. #741
    • Update @wordpress/e2e-test-utils package to 7.1.0. #659, #718, #736
    • Update @wordpress/env package to 4.4.0. #663, #716, #734
    • Update @wordpress/eslint-plugin package to 11.1.0. #661, #719, #741
    • Update @wordpress/hooks package to 3.5.0. #717, #735
    • Update @wordpress/scripts package to 22.3.0. #671, #705, #720, #733
    • Update follow-redirects package to 1.14.8. #610, #669
    • Update minimist package to 1.2.6. #739
    • Update node-forge package to 1.3.0. #738
    • Update prettier package to 2.6.1. #727, #741
    • Update actions/checkout GitHub Action to 3. #701
    • Update actions/setup-node GitHub Action to 3.0.0. #699

Fixed

  • Remove phased-out boost parameters from Recommended Widget. #728
  • Make integration tests work on Windows and remove unneeded end of lines. #677, #680

3.1.3

17 Mar 07:34
10d4890
Compare
Choose a tag to compare

Fixed

  • Fix rare errors when getting authors metadata. The error occurred on posts that contained malformed authors. #722
  • Improve type definitions on categories metadata generation. #723

3.1.2

24 Feb 13:27
f94a495
Compare
Choose a tag to compare

Added

  • wp_parsely_enable_admin_bar filter. #691

Changed

  • Don't return metadata on REST if no API key. #688

Fixed

  • Crash for pages that wouldn't generate a permalink. #698
  • Compatibility issues when the default category wasn't Uncategorized. #620
  • Fixed some type safety issues. #657
  • Update outdated references in function comments. #676
  • Exclude some files & dirs from exported plugin archives. #612
  • Not installing wp-env globally on CI. #665
  • Updating documentation. #614, #613, #616, #654, #683

3.1.1

09 Feb 11:08
168e697
Compare
Choose a tag to compare

Fixed

  • Users could not create new instances of the recommended widget on WordPress 5.9. #651
  • Correct "since" annotations to 3.1.0. #646
  • Fix recommended widget e2e tests for WordPress 5.9. #631
  • Bumped dependencies. #632 #637
    • @wordpress/dom-ready from 2.13.2 to 3.3.0
    • @wordpress/babel-preset-default from 6.4.1 to 6.5.0
    • @wordpress/e2e-test-utils from 5.4.10 to 6.0.0
    • @wordpress/env from 4.1.3 to 4.2.0
    • @wordpress/eslint-plugin from 9.3.0 to 10.0.0
    • @wordpress/scripts from 19.2.3 to 20.0.2

Removed

  • Removed unused dependency @wordpress/i18n. #632