Releases: Parsely/wp-parsely
Releases · Parsely/wp-parsely
3.4.1
3.4.0
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
3.3.1
3.3.0
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. - 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
3.2.1
3.2.0
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 inpackage.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:
- Assets and building:
- Dependency updates:
- Update
@wordpress/babel-preset-default
package to6.7.0
. #660, #715, #737 - Update
@wordpress/dom-ready
package to3.5.0
. #741 - Update
@wordpress/e2e-test-utils
package to7.1.0
. #659, #718, #736 - Update
@wordpress/env
package to4.4.0
. #663, #716, #734 - Update
@wordpress/eslint-plugin
package to11.1.0
. #661, #719, #741 - Update
@wordpress/hooks
package to3.5.0
. #717, #735 - Update
@wordpress/scripts
package to22.3.0
. #671, #705, #720, #733 - Update
follow-redirects
package to1.14.8
. #610, #669 - Update
minimist
package to1.2.6
. #739 - Update
node-forge
package to1.3.0
. #738 - Update
prettier
package to2.6.1
. #727, #741 - Update
actions/checkout
GitHub Action to3
. #701 - Update
actions/setup-node
GitHub Action to3.0.0
. #699
- Update
Fixed
3.1.3
3.1.2
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
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