Skip to content

27.6-RC1

Pre-release
Pre-release

Choose a tag to compare

@yoastbot yoastbot released this 28 Apr 14:11

Changes compared to: 27.5

Enhancements:

  • Adds the Content Planner feature, which allows users to get AI-powered content suggestions and structured outlines for new posts directly from the block editor. #23205

Other:

  • Improves documentation in a docblock. Props to @MukundaKatta. #23174
  • Introduces a shared contributor guide for humans and AI coding tools. #23195

Non user facing:

  • Adds transition to the content outline loading states and fix category loading style. #23173
  • Adds changing description for the suggestion modal when loading. #23173
  • Makes the usage of the free sparks tracked. #23172
  • Asks for consent before users use the Content Planner feature. #23171
  • Adds error handling to Content Planner content suggestions and content outline modals, displaying contextual error messages for timeout, rate limit, site unreachable, and generic server errors. #23170
  • Connect the content outline endpoint to the frontend and refactor code. #23168
  • Renames classes related to the get suggestions endpoint. #23202
  • Updated the suggestion title in the content suggestion modal after modification in the content outline modal. #23201
  • Restores focus to the content suggestions modal after going back to the list of suggestions. #23201
  • Fixes an unreleased bug where the upsell modal was shown unexpectedly on the Content Planner for Premium users when the monthly spark limit (100) had been previously reached. #23200
  • Aligns the usage counter in the content planner modal vertically. #23199
  • Fixes position on the spark notification when using Content planner or AI Generator. #23198
  • Adapts the Approve modal to design changes. #23197
  • Fixes a bug where the content about running out of free sparks was never shown. #23197
  • Fixes a bug where the posts' categories sent to content-planner/next-post-suggestion were always empty. #23194
  • Fixes an unreleased bug where the post editor is broken and throws console errors when AI features are disabled from Yoast settings. #23192
  • Implements the management of the empty category object returned by Yoast AI instead of null when no category is being suggested. #23189
  • Ensures consistent and accurate progress feedback for users editing meta descriptions across the application. #23188
  • Changes the height of the meta description progress bar inside content outline modal. #23188
  • Hide the Yoast logo and discovery copy from the Elementor sidebar. #23184
  • Fixes some discrepancies in the intent banners and badges. #23183
  • Adds the spark notification to the content planner feature. #23173
  • Change the spark notification to trigger when user reaches 5 sparks before the limit and triggers every time untill limit is reached both for AI generator and content planner. #23173
  • Fixes the replace content modal to be rendered over the content outline modal. #23173
  • Refactors the content suggestions list and button components to separate files and fix hover style for suggestion button. #23173
  • Changes the approve modal to function as a modal and not a modal panel and by that drops the transition. #23173
  • Adds transition to the content outline loading states and fix category loading style. #23173
  • Adds changing description for the suggestion modal when loading. #23173
  • Adds the spark notification to the content planner feature. #23173
  • Adds suggestion API data to the front-end components. #23142
  • Adds an endpoint to be able to request content suggestions. #23125
  • Adds an endpoint to be able to request content suggestions. #23125
  • Fixes the encoding of a Hungarian test file to use UTF-8. Props to @szepeviktor . #20373
  • Fixes some discrepancies in the intent banners and badges. #23183
  • Adds caching to the content outline and refactor components to separate files. #23182
  • Moves category and structures row to separate components. #23182
  • Fixes a bug in the coverage-wp-env script where older version of Bash were causing an unbound variable error. #23163
  • Change the spark notification to trigger when user reaches 5 sparks before the limit and triggers every time untill limit is reached both for AI generator and content planner. #23173
  • Fixes the replace content modal to be rendered over the content outline modal. #23173
  • Adds the content suggestions block and the functionality to fetch suggestions and apply them to post content. #23117
  • Adds content outline modal with loading state and suggested content for the AI Content Planner feature. #23099
  • Adds the inline banner, approve modal and editor intro with cta for next post feature. #23074
  • Adds an endpoint to request a content outline for a chosen content suggestion. #23154
  • Introduces the content planner inline block. #23105
  • Bumps transitive dev dependency axios from 0.25.0/1.2.6/1.11.0 to 1.15.0 to resolve a critical security vulnerability. #23169
  • Adds content suggestions modal with loading state and suggestion cards for the AI Content Planner feature. #23090
  • Removes the unused @slack/webhook dependency and the notify-slack Grunt task. #23167
  • Refactors the content suggestions list and button components to separate files and fix hover style for suggestion button. #23173
  • Changes the approve modal to function as a modal and not a modal panel and by that drops the transition. #23173