Bugfixes
- Fixes Snippet preview error when Yoast metabox has been removed.
- Changes
- Change Yoast Blog feed to new endpoint.
Enhancements
- Updated the Dashboard Widget with a new design.
- Added additional explanations to the Configuration wizard.
- Added
contentinfo landmark for assistive technologies to the Configuration wizard page.
- Introduces
wpseo_manager and wpseo_editor roles.
- Introduces
wpseo_manage_options capability to control which users have access to all SEO settings.
- Introduces
wpseo_edit_advanced_metadata capability to control which users have access to the advanced SEO settings.
Bugfixes
- Fixed a bug where certain options (
site_type, environment_type and has_multiple_authors) would be reset to their default value whenever one of the feature toggles were changed.
- Ensured that
has_multiple_authors gets validated.
Bugfixes
- Replace unsupported query
prepare placeholder %1$d with %d to fix broken queries. Fixes compatibility issue with WordPress 4.8.2.
Bugfixes
- Replace unsupported query
prepare placeholder %1$s with %d to fix broken queries. Fixes compatibility issue with WordPress 4.8.2.
Enhancements
- Added a hook to disabled the twitter card. (Props: @petenelson)
- Performance
- Replaced the use of
get_posts and get_children by WP_Query.
Bugfixes
- Archive pages are excluded from the sitemap based on the noindex setting. (Props: @stodorovic)
- Prevent the throwing of an error when
wpseoPostScraperL10n is not defined.
- Escapes all input when generating links for the RSS feed.
- Apply the
wp_get_attachment_url filter to Sitemap images.
Bugfixes
- Fixes a bug where table listings were not giving expected content, props Kyle B. Johnson.
Bugfixes
- Fixes a bug where an invalid license notification could be shown in certain situations.
Bugfixes
- Fixes a bug where "mark as fixed" on the search console page didn't work.
- Fixes a bug where the configuration wizard JavaScript file was too large.
Enhancements
- Adds missing I18n function call to make a string translatable
- Adds XML schema for image sitemap, props: stodorovic
- Adds schema.org meta-data on every page, instead of only on the homepage
- Adds the possibility to filter posts by readability score.
- Exposes tinyMCEHelper as window.YoastSEO.wp._tinyMCEHelper in JavaScript
- Exposes the ReplaceVar class in YoastReplaceVarPlugin as window.YoastReplaceVarPlugin.ReplaceVar in JavaScript
Bugfixes
- Adds sanitization for the Twitter Image meta field
- Fixes use of
register_meta for usage in WordPress 4.6 and higher
- Initialize the providers on hook
after_theme_setup to make sure custom providers are added properly, props: stodorovic
- Changes the label of the "Bad" score to "Needs improvement" while filtering on SEO or readability scores.
Enhancements
- Added wpseo_pre_adjacent_rel_links filter to bypass built-in rel prev/next functionality.
- Introduces classes to allow collecting data in the Premium plugin.
- Renamed OnPage.org to Ryte.
- Allow WordPress WHIP messages to be dismissed for a period of 4 weeks.
- Adds a filter for word combinations that consist of a single one-character word.
- Adds aria-current to the onboarding wizard active step.
Bugfixes
- Removes JQMIGRATE JavaScript warnings.
- Only load babel polyfill if it hasn't been loaded by another plugin yet.
- Adds a feature toggle to disable the link counter tool & link columns.
- Fixes a compatibility issue with WordPress 4.6.
- Fixes an issue where the link columns would disappear after quick-editing a post.
- Fixes a fatal error that could occur when trying to save a post that has ``-tags with invalid URLs in it.
Bugfixes
- Fixes a bug where images via
https were not working, props Jannik Zschiesche.
- Fixes a bug where the whip notification can be shown multiple times.
Enhancements
- Introduces a module that counts links in the content.
- Adds Flesch Reading for Italian.
- Changes 'page title' to 'seo title' in the snippet preview.
- Changes recommended maximum sentence length for Italian from 20 to 25 words, based on more in-depth research.
- Implements the extracted version of the Algolia Search which is now present in
yoast-components.
- Adds a banner for the structured data course.
Under the hood
- Introduces a database table to keep track of the linking structure. If the table cannot be created, a notification will be shown.
- When there are posts or pages to reindex, a notice will be shown.
Bugfixes
- Fixes a bug where there were certain assessments missing when switching to cornerstone content.
- Fixes a bug where the configuration wizard button was visible for users who didn't have enough rights to access the configuration wizard.
- Fixes a bug where the column
ID was ambiguous, causing an SQL error.
- Fixes a bug where the category URL in the sitemap was encoded twice.
- Fixes a bug where an old upgrade notice is not removed.
Enhancements
- Removes the noodp advanced robots meta value as it is no longer used.
- Loads the translations only when the configuration wizard endpoint is called, instead of every time
rest_api_init is called.
Bugfixes
- Fixes a bug where the tabs in the social and advanced metabox section are gone when keyword analysis has been disabled.
Enhancements
- Optimizes the way the cornerstone flag is saved.
- Analyzes the content using cornerstone assessors when a post or page is cornerstone content.
Bugfixes
- Fixes a bug where the analysis wouldn't work on Internet Explorer.
Enhancements
- Adds transition words for Italian.
- Adds a new check in the analysis for the presence of at least one internal link.
Bugfixes
- Fixes a bug where the
_yst_is_cornerstone meta value was not prefixed, causing some themes/plugins to output this meta value.
- Fixes a bug where style and script elements were parsed for the prominent words.
- Fixes a bug where the cursor pointer was in front of the metabox.
Enhancements
- Improves a language string, props Sören Wrede.
- Improves the configuration wizard with clear information about the configuration.
- Adds the ability to mark posts as cornerstone content.
Bugfixes
- Fixes an issue in combination with WooCommerce 3.0 where the plugins would load incompatible select2 versions.
Bugfixes
- Adds a check for the breadcrumbs-home option to prevent a blank entry being added to the crumbs array, props codemonkeynorth
Enhancements
- Throws a warning in the admin for the RS Head Cleaner plugin, because the plugin cloaks.
- Improves copy about Yoast SEO Premium benefits.
- Adds link to our knowledge base article about connecting your website to Google Search Console.