20.5-RC1
Pre-release
Pre-release
Changes compared to: 20.4
Enhancements:
- Updates mobile and desktop Google snippet previews to be in line with Google's current styling. #20027
- Improves the recognition of keyphrases starting with a period (e.g., ".net developer") by the keyphrase in title assessment. #19816
- Cleans up indexables that got orphaned because posts/terms/users got deleted while Yoast SEO was deactivated. #19941
Bugfixes:
- Fixes a bug where the passive voice and transition words assessments would show an incorrect percentage in the feedback when a new line character was used inside a paragraph. #19979
- Fixes a bug where, if a content pertaining to a deleted user is re-assigned to another user, the indexables related to the deleted user are not updated with the new
author_id
#19991 - Fixes a bug where the highlighting would not be applied in the image captions in Classic editor when the match was found in the first sentence. #19979
- Fixes a bug where the Google preview would show a duplicate slug in the breadcrumbs when the slug included encoded characters. #20037
- Fixes a bug where the highlighting would not be applied to the first sentence in Classic editor when an image without caption was added at the beginning of a paragraph. #19979
- Fixes a bug where the highlighting for the passive voice, sentence length, transition words, and inclusive language assessments would not be applied to the first sentence of a paragraph if the paragraph contained a new line character. #19979
- Fixes a bug where posts in Elementor would persistently require an update when a related keyphrase was added. #19978
Other:
- Drops compatibility with PHP 5.6, 7.0 and 7.1 #19948
- Changes the last step of the
First-time configuration
to highlight the free webinar availability. #20055
Non user facing:
- Updates copy of the update notification when there is a new update and you don't have a valid subscription. #20014
- Updates the copy of the
Get the most out of Yoast SEO
notification. #20033 - Removes an unused
wpseoDetectWrongVariables
function. #20054 - Adds unit tests to the
crawl settings integration
class. #20049 - Improves internal (JavaScript) imports and exports. #20003
- Merges the indexable sitemap prerequisites to trunk. #20061
- Changes to the bulk editor. #20053
- Adds missing dependencies:
@wordpress/a11y
,@wordpress/block-editor
,@wordpress/components
,@wordpress/compose
,@wordpress/hooks
,@wordpress/html-entities
,@wordpress/is-shallow-equal
,@wordpress/plugins
,@wordpress/rich-text
,@wordpress/server-side-render
,@wordproof/uikit
andlodash
. #20003 - Merges the feature branch
feature/lingo-fixes
intotrunk
. #20048 - Adds missing development dependencies:
enzyme
,enzyme-adapter-react-16
,jest-styled-components
,raf
andreact-test-renderer
. #20003 - Deprecates the schema blocks integration, the schema blocks conditional and the schema templates assets icon. #20041
- Changes
react
andreact-dom
peer dependencies to^
, allowing minor and patch upgrades. #20003 - Removes
@wordproof/uikit
development dependency from the root. #20003 - Adds a development dependency
eslint-plugin-import
. #20003 - Refactors
Crawl_Cleanup_Permalink
class and adds unit tests. #20032 - Removes the schema blocks and schema templates. #20041