Skip to content

27.8-RC1

Pre-release
Pre-release

Choose a tag to compare

@yoastbot yoastbot released this 27 May 11:42

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-library TextField, 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 keyphrases button text with Discover related keyphrases and a leading search icon. #23233
  • Adds a new RelatedKeyphraseInputField component 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 withSelect references 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_query filter, 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-new into 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