27.8-RC1
Pre-release
Pre-release
Changes compared to: 27.7
Enhancements:
- Makes the schema aggregator faster by drastically reducing the roundtrips to the database, when indexables are disabled. #23264
- Makes the SEO optimization faster by drastically reducing the roundtrips to the database. #23237
- Prevents unnecessary expensive DB queries when admin pages are being visited. #23146
- Optimizes expensive DB queries when performing actions in admin pages related to SEO optimization. #23146
- Makes the schema aggregator faster by drastically reducing the roundtrips to the database, when indexables are disabled. #23264
- Adds the editor intro of the Yoast Icon and intro text to Yoast Elementor integration and in Yoast editor in classic editor. #23267
- Significantly reduces loading times of the root sitemap on sites with many users. #23256
- Reduces loading times of the author sitemap on sites with many users. #23256
- Updates the design of the focus keyphrase field to use the
@yoast/ui-libraryTextField, with an inline description and a "Type here" placeholder. #23233 - Wraps the focus keyphrase field in a collapsible that defaults to open, mirroring the other analysis sections. #23233
- Replaces the legacy
Get related keyphrasesbutton text withDiscover related keyphrasesand a leading search icon. #23233 - Adds a new
RelatedKeyphraseInputFieldcomponent to the editor modules to render the updated related keyphrase input field in YoasSEO Premium. #23270
Bugfixes:
- Improves post editor rendering performance by stabilising Redux selector and
withSelectreferences in multiple components to prevent unnecessary re-renders. #23254 - Fixes a bug where NaN was set as the Primary taxonomy and triggered a console error. #23254
Other:
- Introduces the
wpseo_custom_fields_pre_queryfilter, allowing sites to short-circuit the potentiall expensive custom-fields lookup in Yoast settings, with a pre-computed list or a custom query. #23257 - Sets the title of a child task to "(no title)" in the task list, when the related post has no title. #23276
Non user facing:
- Fixes duplicating @emotion/react dependency to reduce bundle size and clears a console warning. #23260
- Hardens the build-zip GitHub Actions workflow. #23299
- Switches Heroicons imports to individual direct paths in the general page, first-time configuration wizard, and dashboard to reduce bundle size. #23295
- Switches Heroicons imports to individual direct paths in AI features to reduce bundle size. #23297
- Merged the performance optimization feature branch. #23307
- Upgrades redux from 3.7.2 to 4.2.1 across packages to remove 10 console warnings. #23261
- Merges the feature branch
feature/editor-focus-keyphrase-redesign-newinto trunk. #23304 - Switches Heroicons imports to individual direct paths in the settings to reduce bundle size. #23294
- Switches Heroicons imports to individual direct paths in the integrations page to reduce bundle size. #23296