- INFO Add a new documentation link for AI feature
- FIX Documentation links in SEO dashboard
- FIX CSS
- FIX Wrong dynamic variable .ds_store with Universal SEO metabox
- FIX %%_ucf_first_name%% not rendered with Universal SEO metabox
- FIX Prevent fatal error in specific cases with automatic redirects
- FIX An issue with Rank Math importer in specific cases
- NEW Brand new design for our SEO dashboard (first iteration) 🎉
- NEW Table of Contents block for Gutenberg (PRO) 🎉
- NEW Remove oEmbed links
- NEW Remove WordPress X-Pingback header
- NEW Remove WordPress X-Powered-By header
- NEW Notifications if SEO / Social sharing is not correctly setup from Bricks settings
- NEW ‘seopress_titles_custom_field’ hook to filter %%_cf_your_custom_field_name%% dynamic variable in title and meta (https://www.seopress.org/support/hooks/filter-_cf_your_custom_field_name-dynamic-variable/)
- NEW ‘seopress_titles_user_meta’ hook to filter %%_ucf_your_user_meta%% dynamic variable in title and meta (https://www.seopress.org/support/hooks/filter-_ucf_your_user_meta-dynamic-variable/)
- INFO Improve compatibility with PHP 8.1+
- INFO No more 404 errors in XML sitemaps (flushing permalinks is now automatic)
- INFO Inspect URL is now using the domain property option if checked from SEO, PRO, Google Search Console (hook is no longer needed)
- FIX Bricks builder compatibility issue
- FIX Video sitemap tab issues in Universal SEO metabox
- FIX Missing hook “seopress_matomo_analytics_cron” on uninstall / deactivation
- FIX 400 error on IndexNow API key regeneratation
- FIX Undefined variables in Inspect URL with Google Search Console tab
- FIX Limit to 5 suggestions the internal linking tab in Universal SEO metabox
- FIX PHP Warnings with WP Gridbuilder
- FIX An issue with JSON breadcrumbs on archive pages with no results
- FIX Deprecated PHP 8.1+ Automatic conversion of false to array
- FIX Deprecated PHP 8.1+ ltrim()
- FIX Capabilities
- FIX Error message: Uncaught TypeError: Cannot access offset of type string on string in Schemas metabox in specific cases
- FIX Saving Instant Indexing options
- FIX SEOPress missing widgets in Elementor
- FIX CSS
- NEW OpenAI integration #2 iteration (better UX, error handling, universal SEO metabox integration, support for Bricks Builder)
- NEW Internal linking suggestions for standard content analysis metabox (PRO)
- NEW ‘seopress_get_dynamic_variables’ hook to filter the drop-down list of dynamic variables (https://www.seopress.org/support/gu...iable-for-your-meta-title-description-social/)
- FIX CSS Dynamic tags dropdown list / Social Preview
- FIX Admin notices for PRO version
- FIX Prevent Fatal error Cannot access offset of type string on string in wp-seopress/src/Services/ContentAnalysis/RenderContentAnalysis.php:34
- FIX Check if Google Search Console feature is enabled before running the CRON task
- FIX Fatal error on plugins deactivation
INFO Compliance with the w.org plugin guidelines
FIX Revert CSS to display full SEO metadata in post type columns
FIX Check if 404 monitoring / Redirections toggle is checked for CRON task
- INFO Improve our OpenAI integration
- INFO Update OpenAI hooks to pass the post id
- FIX Cleaning media filename
- NEW Google Search Console iteration #2: add clicks, positions, CTR, impressions columns to post/page/post type (PRO)
- INFO Add uninstall.php file to clean up database when uninstalling (https://www.seopress.org/support/guides/uninstall-seopress/)
- INFO Stop saving empty metadata in database
- INFO Add additional checks for SiteNavigationElement schema generation
- INFO Update the Google Preview to follow latest changes
- INFO Remove noodp meta robots
- INFO Allow users with ‘manage_options’ cap to change the number of items displayed from SEO, Redirections, Screen options tab
- INFO Define ‘SEOPRESS_WL_ADMIN_HEADER_LOGO’ deprecated (https://www.seopress.org/support/hooks/add-your-custom-logo-in-seopress-admin-header/)
- INFO Disable Content Analysis metabox now also disable significant keywords
- INFO Remove seopress font to optimize performance
- INFO Remove ‘_seopress_robots_primary_cat’ from default WP API (we recommend to use our SEOPress REST API instead: https://www.seopress.org/support/guides/get-started-with-the-seopress-rest-api/)
- INFO Optimize Twitter Cards
- FIX Video xml sitemap regeneration process (go to SEO, Tools, Video Sitemap tab, and click Regenerate button if some YouTube videos are missing from the video sitemap)
- FIX servesCuisine for global Local Business schema (SEO, PRO, Local Business)
- FIX Do not add the license key to the database if the define ‘SEOPRESS_LICENSE_KEY’ is used in wp-config.php
- FIX Add a non breaking space for “Search results:” to breadcrumbs
- FIX Nginx rewrite rules for XML sitemaps (https://www.seopress.org/support/guides/xml-sitemap-returns-404-error/), thanks to @seobro_agency
- FIX Returns a 404 error if post type doesn’t exist for XML sitemaps
- FIX Compatibility issue with modal link
- FIX PHP 8.1: strlen(): Passing null to parameter #1 ($string) of type string is deprecated
- FIX Thrive Architect compatibility with Content Analysis
- FIX Compatibility issue with Beaver Builder Ultimate add-on
- FIX Energy Consumption min/max scale (product schema)
- FIX Universal SEO Metabox translation
- FIX Fatal error from Widgets screen if both Polylang and SEOPress enabled
- FIX Alternative title from Wizard is no longer required
- FIX Updater “a new version is available” (PRO)