Skip to content

25.6-RC2

Pre-release
Pre-release

Choose a tag to compare

@yoastbot yoastbot released this 15 Jul 13:36

Changes compared to: 25.6-RC1

Enhancements:

  • Adds a free preview of the AI features from Yoast SEO Premium. #22436

Bugfixes:

  • Fixes a bug where the icon on search appearance would not be aligned when on a right-to-left locale. #22322

Non user facing:

  • Adds AI feature consent button in profile page. #22321
  • Fixes an unreleased bug where a Remote_Request_Exception class couldn't be built because of wrong constructor parameters. #22323
  • Adds unit tests for the ai-http-request classes. #22324
  • Enable Yoast AI feature card. #22320
  • Adds unit tests for the ai-http-request classes. #22324
  • Refactors ai upsell modal, usage counter and spark notification. #22332
  • Adds the route to save timestamp when user starts the AI generator trial. #22333
  • Refactor AI consent modal. #22333
  • Adds tests to the free sparks rest route. #22334
  • Adds the route to save timestamp when user starts the AI generator trial. #22333
  • Refactor AI consent modal. #22333
  • Implements the route for saving whether user started to use free AI sparks. #22336
  • Disables "Generate 5 more" button only when limit reached and premium enabled. #22348
  • Enable limit reached notification in premium only exactly when limit reached and not after. #22350
  • Without Premium, in the AI generator modal's tooltip: Don't mention unlimited sparks. #22355
  • Adds pagination back to the AI generate errors. #22357
  • Implements the route for saving whether user started to use free AI sparks. #22336
  • Implements the flow for the free sparks. #22344
  • Disables "Generate 5 more" button only when limit reached and premium enabled. #22348
  • Enable limit reached notification in premium only exactly when limit reached and not after. #22350
  • Removes premium text domain from the AI generator feature. #22352
  • Without Premium, in the AI generator modal's tooltip: Don't mention unlimited sparks. #22355
  • Restore prop for the introduction component for ai consent and refactor props for upsell modal content. #22366
  • Restore prop for the introduction component for ai consent and refactor props for upsell modal content. #22366
  • Avoids showing the spinner on both the Use AI button when waiting for the usage request to resolve. #22368
  • Avoids showing the spinner on both the Use AI button when waiting for the usage request to resolve. #22368
  • Fix a bug where two buttons of "Use AI" are rendered when using old version of premium. #22371
  • Fix a bug where two buttons of "Use AI" are rendered when using old version of premium. #22371
  • Removes AI optimize logic from the ai generator store. #22392
  • Update the API for fetching the AI usage for free sparks. #22397
  • Adds pagination back to the AI generate errors. #22357
  • Fixes a bug where the initial AI request would always run twice. #22358
  • Fixes the AI generate replacement variable replacing. #22359
  • Fixes the AI generate replacement variable replacing. #22359
  • Removes unused window object properties for the ai generator. #22385
  • Update the API for fetching the AI usage for free sparks. #22397
  • Adds error handling to the get usage rest api. #22404
  • Adds error handling to the get usage rest api. #22404
  • Move the AI_Generator_Helper class from Yoast SEO Premium and refactor it according to the Onion architecture paradigm. #22264
  • Moves all the REST routes related to the AI Generator from Premium to Free and refactor them following the Onion paradigm. #22275
  • Fixes a couple default prop warnings so we don't go over our limit. #22280
  • Refactors the selectProductSubscriptions fallback to be a valid object. #22280
  • Relocate the manage ai consent files from premium to free. #22310
  • Adds entries for the ai generator and consent files. #22310
  • Adds AI generator file from premium. #22276
  • Adds AI generator file from premium. #22276
  • Fixes a couple default prop warnings so we don't go over our limit. #22280
  • Refactors the selectProductSubscriptions fallback to be a valid object. #22280
  • Moves consent and usage endpoints to the store. #22283
  • Moves consent and usage endpoints to the store. #22283
  • Adds AI generator components and helpers that are used in premium to the module editor. #22284
  • Moves the @yoast/ai-frontend to its own file instead of bundling in individual files. #22288
  • Moves the @yoast/ai-frontend to its own file instead of bundling in individual files. #22288
  • Adds tests to AI generator from premium. #22292
  • Adds Try for free Button in the AI generator upsell. #22302
  • Adds the ai consent related methods to the introductions store. #22310
  • Adds and fix ai consent tests from premium. #22310
  • Moves integrations for the AI Generator from Premium to Free. #22315
  • Moves integrations for the AI Generator from Premium to Free. #22315
  • Adds AI feature consent button in profile page. #22321