Stable tag: 17.3
Bugfixes:

* Fixes a bug where notifications in the notification center would not be dismissible on sites using FastCGI.
  • Like
Reactions: agr0man
Wouldn’t it be cool if you could get keyword data while working on your content in Yoast SEO? Well, we asked ourselves that same question and now we have an answer! Yes, you can now find related keyphrases inside the post editor. And it’s not any old data — no, it’s powered by our good friends at SEMrush, a world-class provider of SEO and internet marketing tools! Read more about what’s new in 15.1 in [our release post](https://yoa.st/release-15-1)!

Enhancements:

* Adds an integration with SEMrush to search for and compare search volume of related keyphrases.
* Moves the Ryte feature toggle to the new Integrations tab where the new SEMrush feature toggle also can be found.
* Merges the indexable and link indexing tools on the tools page into one process.
* Improves the user experience of the indexing tool on the tools page by showing its progress on the tools page itself, instead of in a separate pop-up modal.
* Prevents several processes from happening on non-production environments:
* Indexing indexables.
* Pinging search engines about XML sitemaps.
* Sending tracking information.
* Checking the indexability of the site with Ryte.
* Uses the `website` from a user's WordPress profile in that user's `SameAs` array in the Schema output.
* Flushes all permalinks from the indexables tables when the value of the `permalink_structure` option changes, and introduces a notification to ask for a reindex in that case.
* Flushes all permalinks from the indexables tables when the value of the `home_url` option changes, and introduces a notification to ask for a reindex in that case.
* Registers a cron job that checks whether the `home_url` was changed manually and resets the permalinks accordingly.
* Makes it possible to recognize keyphrases in Farsi when they have a negation prefix or an indefinite article (for example: ماشین ('car') in ماشینی ('a car')).
* Improves keyphrase recognition in Farsi by filtering the function words such as `هفت`, چهارم`,`یا`.

Bugfixes:

* Fixes a bug where the Yoast replacement variables plugin would not be available on edit terms page for usage by other plugins.
* Fixes a bug where the incoming link count for each post, as shown on the post overview page, was incorrect.

Other:

* Adds a filter (`wpseo_dynamic_permalinks_enabled`) to enable the dynamic permalink fallback. When this fallback is enabled, the indexable-based output of the `permalink` property is overridden by a permalink that is calculated on the fly. Using this is detrimental for performance but may be needed for some site setups.

= 15.0 =
Release Date: September 29th, 2020

Today, we’re launching Yoast SEO 15.0. This release features some awesome new additions and enhancements. We’ve added full support for Arabic and made the Yoast SEO block editor sidebar fully-featured. Read more about those changes in [our release post](https://yoa.st/release-15-0)!

Enhancements:

* Introduces an advanced settings tab in the sidebar.
* Introduces buttons in the sidebar to open the Facebook and Twitter Preview in a modal.
* Changes the Google Preview modal styling to match the other new modals.
* Always shows the Google Preview editor fields and as a result removes the 'Edit snippet' button.
* Changes the styling of the Yoast SEO sidebar to match the standard Gutenberg styling.
* Slightly rearranges the order of items in the Yoast SEO sidebar.
* Adds a hover state styling to the items in the Metabox.
* Improves the English transition word assessment by adding the following words to the transition word list: 'note that', 'not only', 'initially', 'as opposed to'.
* Improves the keyphrase and prominent word recognition when words in the text occur with specific Arabic or Urdu punctuation marks.

Bugfixes:

* Fixes a bug where the value of the schema `@type` could contain `null`.
* Fixes a bug where the `archive`, `imageindex` and `snippet` robot values would be output when `noindex` was present as well.
* Fixes a bug where the indexable permalinks could have an incorrect value when the term slug was changed.
* Fixes a bug where parts of the content of a password protected post could be output in the schema.
* Fixes a bug where the 'Stop counting' button in the text link counter modal wouldn't stop the counting of links.
* Fixes a bug where indexable hierarchies were not being created during bulk indexing.

Other:

* Adds the `wpseo_sitemap_index_links` filter to enable adding links to the sitemap index. Props to [Joseph Paul](https://github.com/jsphpl).

= Earlier versions =
For the changelog of earlier versions, please refer to [the changelog on yoast.com](https://yoa.st/yoast-seo-changelog).
Today, we’re launching Yoast SEO 15.0. This release features some awesome new additions and enhancements. We’ve added full support for Arabic and made the Yoast SEO block editor sidebar fully-featured. Read more about those changes in [our release post](https://yoa.st/release-15-0)!

Enhancements:

* Introduces an advanced settings tab in the sidebar.
* Introduces buttons in the sidebar to open the Facebook and Twitter Preview in a modal.
* Changes the Google Preview modal styling to match the other new modals.
* Always shows the Google Preview editor fields and as a result removes the 'Edit snippet' button.
* Changes the styling of the Yoast SEO sidebar to match the standard Gutenberg styling.
* Slightly rearranges the order of items in the Yoast SEO sidebar.
* Adds a hover state styling to the items in the Metabox.
* Improves the English transition word assessment by adding the following words to the transition word list: 'note that', 'not only', 'initially', 'as opposed to'.
* Improves the keyphrase and prominent word recognition when words in the text occur with specific Arabic or Urdu punctuation marks.

Bugfixes:

* Fixes a bug where the value of the schema `@type` could contain `null`.
* Fixes a bug where the `archive`, `imageindex` and `snippet` robot values would be output when `noindex` was present as well.
* Fixes a bug where the indexable permalinks could have an incorrect value when the term slug was changed.
* Fixes a bug where parts of the content of a password protected post could be output in the schema.
* Fixes a bug where the 'Stop counting' button in the text link counter modal wouldn't stop the counting of links.
* Fixes a bug where indexable hierarchies were not being created during bulk indexing.

Other:

* Adds the `wpseo_sitemap_index_links` filter to enable adding links to the sitemap index. Props to [Joseph Paul](https://github.com/jsphpl).

= 14.9 =
Release Date: September 1st, 2020

Yoast SEO 14.9 comes with a new round of improvements, plus a new language-based enhancement: improved keyphrase recognition for Hebrew. Read more about those changes in [our release post](https://yoa.st/release-14-9)!

Bugfixes:

* Fixes a bug where a JavaScript console warning was thrown on category edit pages.
* Fixes a bug where the page number was not shown in the breadcrumb for paginated series.
* Fixes a bug where the `robots.txt` and `.htaccess` file editor would not work due to `get_home_path()` not being a writable path. Props to [druesome](https://github.com/druesome).
* Fixes a bug where port numbers in the indexable permalinks were missing (when applicable).
* Fixes a bug where the indexables table would contain incorrect permalinks for posts if the term slug had been changed and the post permalink contains the term slug.
* Fixes a bug where the indexables table would contain incorrect permalinks for pages if the slug of the parent page had been changed.
* Fixes a bug where a warning would occur when a query was unsuccessful while indexing post type archives. Props to [Sekiphp](https://github.com/Sekiphp).
* Fixes a bug where closing parentheses would always be regarded as sentence endings in RTL languages.
* Fixes a bug where closing parentheses would always be regarded as sentence endings when followed by an upper-case letter.

Enhancements:

* Adds an update notification for major and minor releases.
* Improves the SQL performance by not performing unnecessary update queries when updating a post’s public status.
* Optimizes performance by preventing regular database queries.
* Improves keyphrase recognition in Polish by filtering more function words.
* Improves the feedback string in the Keyphrase in Subheadings assessment by making it more explicit.
* Improves all keyphrase-based assessments for Hebrew by filtering function words and allowing keyphrases to be recognized in the text when preceded by a prefix (e.g., “כ” or “ל”).
* We already had a filter available to change the default Schema Article type (`wpseo_schema_article_post_types`), but it wasn't called anywhere. Now it is.

Other:

* Adds the weekly cron schedule to the `cron_schedules` filter to prevent overwriting the one WordPress adds. Props to [peter-webbird](https://github.com/peter-webbird).
* Merges the googlebot and bingbot meta tag values into the robots meta tag value and deprecates the `Googlebot_Presenter` and `Bingbot_Presenter`.

= Earlier versions =
For the changelog of earlier versions, please refer to [the changelog on yoast.com](https://yoa.st/yoast-seo-changelog).
Release Date: July 21st, 2020

Other:

* Reverts the change for social media titles to pick the post/page/term title, as this could inadvertently lead to low quality titles for some archives and other page types.

Bugfixes:

* Fixes a bug where the where all methods were removed from `xmlrpc.php` due to incorrect usage of `add_action` as opposed to `add_filter`.
Yoast SEO 14.5 is out today! In this release, we made some changes regarding our use of XML sitemaps. We decided to disable the new WordPress core XML sitemaps in favour of our own. Also, we fixed a number of bugs. Read more about those changes in [our release post](https://yoa.st/release-14-5)!

Enhancements:

* Disables the WP Core sitemaps as introduced in WordPress 5.5.
* Adds an abstract class to easily add dynamic blocks in Yoast SEO / add-ons.

Bugfixes:

* Fixes a bug where the SEO title and meta description for posts that have a custom title and/or description would not be displayed in the posts overview.
* Fixes a bug where the WordPress dashboard was slower for very large sites, by caching the number of unindexed posts, terms and post type archives.
* Fixes a bug where inline link functionality in custom blocks could be missing.
Bugfixes:

* Fixes a bug where existing links were no longer editable with Yoast SEO active.
* Fixes a bug where the editor wouldn't remember `rel` values set on a link after refresh.
Release Date: June 9th, 2020

In every release of Yoast SEO, we fix bugs and find other ways to enhance our code. For instance, we’re always working on quality assurance, code style and other behind the scenes work. In Yoast SEO 14.3, you’ll find many of these improvements plus some bugfixes. Read more about those changes in [our release post](https://yoa.st/release-14-3)!

Bugfixes:

* Fixes a bug where the FAQ schema list item's position would start at 0 instead of 1.
* Fixes a bug where the filters `wpseo_metadesc` and `wpseo_title` weren't called with the right argument, which could lead to errors.
* Fixes a bug where our global CSS variables could conflict with global CSS variables of themes.