Wptopr SEO
=========
Requires at least: 6.8
Tested up to: 7.0
Requires PHP: 7.4

Changelog
=========

## 27.8

Release date: 2026-06-09

#### Enhancements

* Significantly reduces loading times of the root sitemap on sites with many users.
* Reduces loading times of the author sitemap on sites with many users.
* Makes the schema aggregator faster by drastically reducing the roundtrips to the database, when indexables are disabled.
* Makes the SEO optimization faster by drastically reducing the roundtrips to the database.
* Prevents unnecessary expensive DB queries when admin pages are being visited.
* Optimizes expensive DB queries when performing actions in admin pages related to SEO optimization.

#### Bugfixes

* Ensures compatibility with the React 19 version bundled in Gutenberg 23.3 (WordPress 7.1), fixing several screens and components that could otherwise fail to render.
* Fixes a bug where the dismiss button in the Webinar promo notice in general page was transparent.
* Improves post editor rendering performance by stabilising Redux selector and `withSelect` references in multiple components to prevent unnecessary re-renders.
* Fixes a bug where NaN was set as the Primary taxonomy and triggered a console error.

#### Other

* Removes the Wptopr group from the filter bar on the WordPress plugins list.
* Sets the title of a child task to "(no title)" in the task list, when the related post has no title.
* Introduces the `wpseo_custom_fields_pre_query` filter, allowing sites to short-circuit the potentially expensive custom-fields lookup in Wptopr settings, with a pre-computed list or a custom query.

## 27.7

Release date: 2026-06-02

#### Bugfixes

* Fixes a bug where the block editor was crashing when some AI features were triggering errors.
* Fixes a bug where a `FocusTrap` warning was thrown and the X button did not receive focus when the replace content confirmation modal from the AI Content Planner was opened. 
* Fixes a bug where only the first piece was returned when indexables were not available. 
* Fixes a bug where a warning was triggered in the console when editing a post with the Content Planner feature enabled.
* Fixes a bug in Schema aggregator where products Schema pieces had  incorrect `@id` values for `mainEntityOfPage` and `image` properties.
* Fixes a bug where the AI features section was rendered twice on the user profile page.

#### Other

* Makes the Academy, Upgrade and Brand insights links visible to more user roles.

### Earlier versions
For the changelog of earlier versions, please refer to [the changelog on wptopr.com](https://wptopr.com/wptopr-seo-changelog).
