25.6-RC2
Pre-release
Pre-release
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_Exceptionclass couldn't be built because of wrong constructor parameters. #22323 - Adds unit tests for the
ai-http-requestclasses. #22324 - Enable Yoast AI feature card. #22320
- Adds unit tests for the
ai-http-requestclasses. #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 AIbutton when waiting for the usage request to resolve. #22368 - Avoids showing the spinner on both the
Use AIbutton 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_Helperclass 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
selectProductSubscriptionsfallback 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
selectProductSubscriptionsfallback 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-frontendto its own file instead of bundling in individual files. #22288 - Moves the
@yoast/ai-frontendto its own file instead of bundling in individual files. #22288 - Adds tests to AI generator from premium. #22292
- Adds
Try for freeButton 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