27.3-RC1
Pre-release
Pre-release
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 deprecatednotices 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
aiparent directory and consequently losing theAI_namespace/class prefix #23031 - Adds a location-based
idattribute 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 increasePR withnpm-releaselabel to trunk. If Workflow fails it can be triggered manually with PR number. #23063 - Bumps
@yoast/ai-frontendto0.24.0to enable new components for premium. #23081 - Adds a pre publish workflow that will do pre-publish checks when creating a PR with
npm-releaselabel. #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
repositoryfield topackage.jsonfor packages that lacked it, fixing npm provenance verification during publishing. #23078 - Fixes
repository.urlall thepackage.jsonof the monorepo packages to usehttps://github.com/Yoast/wordpress-seo.git, resolving npm provenance verification failures. #23079