Skip to content

27.3-RC1

Pre-release
Pre-release

Choose a tag to compare

@yoastbot yoastbot released this 17 Mar 12:01

Changes compared to: 27.2

Enhancements:

  • Introduces a more robust HTML processing approach for the keyphrase in subheadings assessment. #22974
  • Adds the highlighting feature to keyphrase in subheadings assessment. Now users can highlight the headings that include the keyphrase or synonyms. #22974

Bugfixes:

  • Fixes a console error in the editor related to AI Generate feature that occurred when the “Enable SEO controls and assessments” option was disabled for a content type. #22976
  • Fixes a bug where Deprecated: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated notices appeared on certain actions, like when activating the plugin, or saving a Yoast setting. Props to @sabernhardt. #23003

Other:

  • Improves security of format_json_encode() by removing JSON_UNESCAPED_SLASHES, which could allow a user to control tags in the schema JSON-LD output. Props to @rob006. #22913
  • Updates the completion message and changes the call-to-action button text of the First-time configuration. #23071

Non user facing:

  • Re-organizes AI-related code by collecting all modules into an ai parent directory and consequently losing the AI_ namespace/class prefix #23031
  • Adds a location-based id attribute to the Problems collapsible so AI Optimize can restore focus to it after applying suggestions. #23036
  • Adds a workflows to release packages to npm when merging a Version increase PR with npm-release label to trunk. If Workflow fails it can be triggered manually with PR number. #23063
  • Bumps @yoast/ai-frontend to 0.24.0 to enable new components for premium. #23081
  • Adds a pre publish workflow that will do pre-publish checks when creating a PR with npm-release label. #23063
  • Switches npm publish to OIDC trusted publishers #23073
  • Adjusts the packages publishing dates. #23075
  • Release of yoast packages: @yoast/ui-library, @yoast/tailwindcss-preset, @yoast/replacement-variable-editor, @yoast/related-keyphrase-suggestions, @yoast/search-metadata-previews, @yoast/social-metadata-forms, @yoast/social-metadata-previews. #23045
  • Adds missing repository field to package.json for packages that lacked it, fixing npm provenance verification during publishing. #23078
  • Fixes repository.url all the package.json of the monorepo packages to use https://github.com/Yoast/wordpress-seo.git, resolving npm provenance verification failures. #23079