Releases: Yoast/wordpress-seo
Releases · Yoast/wordpress-seo
22.1
= 22.1 =
Release date: 2024-02-20
Yoast SEO 22.1 is out today. In this release, you'll find various fixes and improvements, including better Schema support and a new XML sitemap filter. Find out more about what's new in Yoast SEO 22.1 in our release post!
Enhancements
- Adds the filter
wpseo_sitemap_urlset
to easily filter<urlset>
for all XML sitemaps. Props to @jdevalk. - Encodes possible spaces in URLs used in
@id
andurl
WebPage
Schema piece properties when the Schema represents a search results page. - Lowers the minimum amount of characters needed to use the search functionality on the settings page.
- Makes the section headings stand out visually in the SEO, readability and inclusive language analysis tabs.
Bugfixes
- Fixes a bug where ending a How-To or FAQ block element with a backslash would generate errors when re-opening a saved post.
- Fixes a bug where next and prev links in query loop would be wrong when disabling
Inherit query from template
. - Fixes a bug where some custom post types such as Divi layouts would experience problems after activation or deactivation of Yoast SEO.
- Fixes a bug where the
ProfilePage
schema node would not be valid when it was manually chosen for a page. - Fixes a bug where using a plugin that hooks into
views_edit-{$post_type}
would generate fatal errors when the plugin returned an unexpected array.
Other
- Adds more information about Yoast SEO Premium price to the sidebar ad.
- Adds price and saving information to the
Cover all your SEO bases
card in thePremium
page.
22.2-RC2
22.2-RC1
Changes compared to: 22.1
Enhancements:
- Improves recognition of single-word function words for Arabic and Hebrew. #20992
- Improves keyphrase detection by treating hyphens and en-dashes as word boundaries. For example, if the keyphrase is 'dog-training tips', a keyphrase occurrence will be recognized as long as the words 'dog', 'training', and 'tips' are found in the same sentence. #20696
- Improves the highlighting of keyphrases that contain hyphens or dashes. For example, if the keyphrase is 'Cold War era', it will be correctly highlighted in the phrase 'post-Cold War era'. Previously, the word 'post' would also be highlighted. #20696
- Improves the inclusive language analysis by refining feedback strings and excluding false positives for phrases related to mental health. #21151
Bugfixes:
- Fixes a bug where the "organization description" field would still be focusable via tabbing. #21119
- Fixes a bug where the keyphrase in slug assessment would crash when the site language was Indonesian, the keyphrase contained a reduplicated word (e.g. 'buku-buku'), and a form of that word also occurred in the slug. #20829
- Adds
x.com
as a possible domain for the Twitter validation in our site representation settings. #21132 - Fixes a bug where
sitemap.xml
would redirect to a 404 when the HTTPS server value of the response would be "On" instead of "on". #21118 - Fixes a bug where the schema of a post requested through a REST request wouldn't include the primary image. #21122
- Fixes a bug where the upsell message for Yoast WooCommerce SEO would appear when using the AI feature on a non-WooCommerce product page. #21116
Non user facing:
- Improves function descriptions for inclusive language assessment helpers. #20998
- Improves feedback in the inclusive language assessment by excluding false positives for pontentially non-inclusive phrases related to mental health. #20931
- Improves feedback for the phrases 'normal person/people', 'abnormal person/people', 'mentally normal', and 'mentally abnormal'. #20918
- Improves feedback in the inclusive language assessment by excluding false positives for pontentially non-inclusive phrases related to mental health. #20931
- Improves the feedback shown in the inclusive language analysis for phrases containing the words 'normal', 'abnormal', and 'crazy'. #20903
- Improves the phrasing of some inclusive language feedback strings. #20899
- Merges the feature branch
feature/improve-parsing-hyphenated-words
intotrunk
. #21152 - Improves the phrasing of some inclusive language feedback strings. #20899
- It corrects the behavior of the
isPrecededByException
andisNotPrecededByException
functions. #21034 - It corrects the behavior of the
isPrecededByException
andisNotPrecededByException
functions. #21034 - It corrects the behavior of the
isPrecededByException
andisNotPrecededByException
functions. #21034 - It corrects the behavior of the
isPrecededByException
andisNotPrecededByException
functions. #21034 - Disable focus on
Number of Employees
field when it is disabled. #21129 - Improves feedback for the phrase 'aging dependants'. #20991
22.1-RC4
22.1-RC3
22.1-RC2
22.0
= 22.0 =
Release date: 2024-02-06
Yoast SEO 22.0 is out today. This release comes with many behind-the-scenes improvements and general enhancements. Find out more about what's new in Yoast SEO 22.0 in our release post!
Bugfixes
- Fixes a bug where the
get_head
REST route would return arest_invalid_param
if the URL contains a multiple words search string. Props to @lucymtc. - Fixes a bug where using a
blog
prefix in the permalink structure with Strip category base enabled would prevent the blog page from being accessible.
22.1-RC1
Changes compared to: 22.0
Enhancements:
- Makes the section headings stand out visually in the SEO, readability and inclusive language analysis tabs. #21050
- Lowers the minimum amount of characters needed to use the search functionality on the settings page. #21084
- Encodes possible spaces in URLs used in
@id
andurl
WebPage
schema piece properties when the schema represents a search results page. #21075
Bugfixes:
- Fixes a bug where ending a How-To or FAQ block element with a backslash would generate errors when re-opening a saved post. #21053
- Fixes a bug where the
ProfilePage
schema node would not be valid when it was manually chosen for a page. #21096 - Fixes a bug where next and prev links in query loop would be wrong when disabling
Inherit query from template
. #21097 - Fixes a bug where fatal errors occurred when using a plugin that hooks into
views_edit-{$post_type}
but did not return an array as expected. #21088
Other:
- Adds price and saving information to the
Cover all your SEO bases
card in thePremium
page. #21095 - Adds more information about Yoast SEO Premium price to the sidebar ad. #21094
Non user facing:
- Add filter
wpseo_sitemap_urlset
to easily filter<urlset>
's for all XML sitemaps. Props to @jdevalk. #21073 - Adds an
id
to theAdvanced
SidebarCollapsible
button in the Elementor sidebar. #21085 - Adds a script to sync the JS dependencies of our packages to the versions used by our lowest supported WordPress version. #21070
- Invalidates cache set in Premium in case internal linking in any post is changed. #20923
- Adapts GitHub PR template to include Gutenberg to the list of editors a PR should be tested on and adds examples of documentation. #21098
- Adds the possibility to add an
id
to aSidebarCollapsible
button. #21085 - Adds placeholder to wpdb queries. #21069
- Deprecates pings to Google and Bing since they are not supported anymore. #21068
- Updates integration tests to make them more future proof. #21104
- Removes Spanish from the list of supported languages in the Support page. #21114