Releases: Yoast/wordpress-seo
Releases · Yoast/wordpress-seo
23.6-RC2
23.5
= 23.5 =
Release date: 2024-09-24
Yoast SEO 23.5 brings more enhancements and bugfixes. Find more information about our software releases and updates here.
Enhancements
- Improves analysis score feedback labels in the publish sections.
- Improves our integration with cache plugins by preventing flushing their cache when not needed.
Bugfixes
- Fixes a bug where Arabic keyphrases containing certain function words were not correctly matched.
23.6-RC1
Changes compared to: 23.5
Enhancements:
- Adds a filter to modify the sitemap's URL. Props to @ashujangra. #21611
- Uses the full-sized counterpart when a resized first content image is used for Open Graph and X images. #21534
- Improves the transition words assessment for Turkish and English by expanding the relevant lists of transitions words. Props to abulu. #21616
Bugfixes:
- Fixes a bug where the link popover would be hidden when editing a post in tablet/mobile view. Props to stokesman. #21615
- Fixes a bug where the content analysis would error when removing an image caption in the default editor. #21590
- Fixes a visual inconsistency where the descriptions of the disabled Premium policy settings would look enabled, when they are not enabled. #21581
Non user facing:
- Adds an empty placeholder for a new dashboard page. #21606
- Refactor server side check for whether Woocommerce is active. #21598
- Fixes a bug where webinar link would be missing when on settings page. #21612
- Adds a sidebar to the new dashboard page. #21614
- Refactor check for news SEO add-on. #21620
- Refactors the way we check for woocommerce and woo seo in the editor. #21617
- Adds problems and notifications sections in alert center. #21646
- Prevents a deprecation warning when editing a post with Gutenberg version 19.1. #21634
- Refactors isPrivateBlog preference. #21629
- Removes outdated user language code property from window object. #21627
- Refactor check if AI feature is active property. #21633
- Refactor sitewide Social image property. #21631
- Refactor the social appearance property in editors. #21639
- Integrates the FTC into the new dashboard #21623
- Rewrites JavaScript
prototype
-based classes insideyoastseo
package into the newerclass
syntax. #21325 - Moves the new dashboard page to the root of the Yoast SEO menu #21641
- Adds notification and problem information to the script data. #21647
- Adds black friday promotion dates and content. #21601
- Adds black friday promotion dates and content. #21601
- Add paper styling to different components that are part of the new dashboard. #21642
- Fixes an unreleased bug where the
NEW_DASHBOARD_UI
feature flag would negatively influence other admin pages. #21650 - Remove unreleased jetpack ad code. #21613
- Removes the
woocommerceUpsell
property fromwpseoScriptData
. #21589 - Removes outdated translations properties from fields definitions. #21592
- Moves woocommerce and jetpack boost upsell links to client side. #21582
23.5-RC2
23.4
= 23.4 =
Release date: 2024-09-03
Yoast SEO 23.4 brings more enhancements and bugfixes. Find more information about our software releases and updates here.
Enhancements
- Adds support for discarding the changes when switching to a post, using the Top bar feature in Elementor.
- Adds так to the words recognized by the transition words assessment in Russian. Props to @pavelmai83.
- Improves the schema output by following the specification for the SearchAction more strictly.
- Re-enables the script concatenation that was disabled to prevent a bug with WordPress 5.5.
Bugfixes
- Fixes a bug where an image caption inside a classic block would be considered the introduction when using the keyphrase in introduction assessment in the default editor.
- Fixes a bug where the first tag instead of the primary tag would be shown in a permalink when adding a link in the Classic editor.
- Fixes a bug where the Yoast tab would disappear when opening and closing the Site Settings in Elementor.
- Fixes a bug where the Yoast user settings would be wiped out after a user profile update when the respective global settings were disabled.
- Fixes a bug where two admin links would not be resolvable when using a custom admin URL.
Other
- Adds a learn more link to the primary category picker.
- Deprecates some functions in the
Yoast_Input_Validation
class. - Deprecates the
Disable_Concatenate_Scripts_Integration
class. - Deprecates the
Duplicate_Post_Integration
class. - Deprecates the
WPSEO_Admin_User_Profile::user_profile()
method and theadmin/views/user-profile.php
file.
23.5-RC1
Changes compared to: 23.4
Enhancements:
- Improves our integration with cache plugins by preventing flushing their cache when not needed. #21549
- Improves analysis score feedback labels in the publish sections. #21568
Bugfixes:
- Fixes a bug where Arabic keyphrases containing certain function words were not correctly matched. #21569
Non user facing:
- Simplifies the way we import
yoastseo
modules insidecontent-analysis-api
app. #21337 - Simplifies the way we import
yoastseo
modules insidecontent-analysis
app. #21337 - Removes unnecessary inclusive language feedback string variables. #21535
- Moves the translation for featured image notice to the feature image integration. #21556
- Fixes an unreleased bug where switching from a page to a draft post would cause a slug change. #21587
- Moves translations for
(no parent)
inParent title
replacement variable to client side. #21572 - Deprecated old translations for the metabox fields list. #21559
- Stops using W3 Total cache's deprecated
w3tc_pgcache_flush
function in favor of thew3tc_flush_posts
one. #21549 - Removes old media field code. #21553
- Remove old translations logic. #21561
- Moves and renames inclusive language feedback variables for clarity and better organization. #21571
- Prevents the installation of addons requiring a higher Yoast SEO version than the current one if the
YOAST_SEO_CHECK_REQUIRED_VERSION
is set. #21391 - Remove translation for outdated media field. #21574
- Relocates publish box translations for analysis results in classic editor and match the translations with block editor. #21568
23.4-RC3
23.4-RC2
Changes compared to: 23.4-RC1
Enhancements:
- Adds support for discarding the changes when switching to a post, using the Top bar feature in Elementor. #21548
Bugfixes:
- Fixes a bug where the Yoast tab would disappear when opening and closing the Site Settings in Elementor. #21548
Non user facing:
- Reverts partially supporting Elementor document switching. #21545
23.3
= 23.3 =
Release date: 2024-08-20
Yoast SEO 23.3 brings more enhancements and bugfixes. Find more information about our software releases and updates here.
Other
- This release only contains non-user-facing maintenance changes.
23.4-RC1
Changes compared to: 23.3
Enhancements:
- Re-enables the script concatenation that was disabled to prevent a bug with WordPress 5.5. #21504
- Improves the schema output by following the specification for the SearchAction more strictly. #21492
- Adds так to the words recognized by the transition words assessment in Russian. Props to @pavelmai83. #21440
- Improves the look of the Yoast SEO metabox in the block editor by centering it and making it stand out more by using a background color. #21426
Bugfixes:
- Fixes a bug where two admin links would not be resolvable when using a custom admin URL. #21523
- Fixes a bug where the Yoast user settings would be wiped out after a user profile update when the respective global settings were disabled. #21537
- Fixes a bug where the first tag instead of the primary tag would be shown in a permalink when adding a link in the Classic editor. #21524
Other:
- Deprecates the
Disable_Concatenate_Scripts_Integration
class. #21504 - Deprecates some functions in the
Yoast_Input_Validation
class. #21515 - Adds a learn more link to the primary category picker. #21533
- Deprecates the
Duplicate_Post_Integration
class. #21528 - Deprecates the
WPSEO_Admin_User_Profile::user_profile()
method and theadmin/views/user-profile.php
file. #21537
Non user facing:
- Adds a condition in the
yoastseo
worker to update the readability analysis assessor when the Paper's keyphrase changes. #21530 - Refactors the way we handle the DI container injection in our background indexing systems. #21502
- Streamlines checking for dependencies on admin pages. #21508
- Removes unused
add_settings_error
function. #21510 - Removes unused code related to our Zapier integration that has been previously deprecated. #21528
- Refactors
filter_input
calls infirst-time-configuration-notice-helper.php
. #21513 - Refactors
filter_input
calls insettings-integration.php
. #21513 - Removes dependency on the
filter_input
function. #21513 - Disables the highlighting button when the AI Optimize button or toast is active. #21544
- Adds the block length information when retrieving the Gutenberg blocks to be sent to the analysis. #21520
- Refactors code related to the spacing between columns in the analysis results (score icon, assessment text, buttons). #21538
- Updates the crawl cleanup to use the native WordPress way of disabling RSS feeds. #21496