Releases: Yoast/wordpress-seo
Releases · Yoast/wordpress-seo
25.6
= 25.6 =
Release date: 2025-07-29
Yoast SEO 25.6 adds enhancements to the llms.txt feature, introducing manual personalization. Read the release post here!
Enhancements
- Adds a free preview of the AI features from Yoast SEO Premium.
- Introduces a way to manually select the pages to be included in the llms.txt file.
Bugfixes
- Fixes a bug where the icon on search appearance would not be aligned when on a right-to-left locale.
25.7-RC1
Changes compared to: 25.6
Enhancements:
- Re-generates the llms.txt file immediately when there's any change in the selection of the pages to be included. #22439
Other:
- Sets the minimum supported WordPress version to 6.7. #22461
Non user facing:
- Refactors and improves the Redirect UI. #22460
- Adds unit tests for the llms-txt configuration. #22431
- Adds integration tests for the available posts repository. #22438
- Adds back the AI Optimize buttons in Classic editor. #22464
- Updates some css for the upsell of the redirect feature. #22433
- Enables back the AI Optimize for Classic editor. #22379
- Merges the feature branch
feature/ai-generator-in-free
intotrunk
. #22432 - Refactors our React apps to use
createRoot
instead ofrender
. #22430 - Refactors the
defaultProps
to be defaultArguments instead in the AI Optimize button component. #22448 - Removes the Yoast WooCommerce SEO and Premium bundle upsell link from the
AI Generate
subscription error modal. #22453
25.6-RC8
25.6-RC7
25.6-RC6
25.6-RC5
Changes compared to: 25.6-RC4
Non user facing:
- Fixes the limit for free sparks in the usage count for a WooCommerce product. #22449
- Removes the bundle upsell for Yoast SEO premium and Yoast WooCommerce SEO. #22443
- Disables the "Generate 5 more" Button when user reach the limit for free sparks on a woo product page. #22447
- Fixed the spark limit woo upsell notification to get trigger for a woocommerce product only. #22447
25.6-RC4
Changes compared to: 25.6-RC3
Non user facing:
- Adjust spinner trigger on "Use AI" to avoid loading state on both title and description buttons. #22445
- Shows subscription error in product only when Woo SEO and premium are installed. #22441
- Updates the Spark limit notification upsell message and button label on a WooCommerce product. #22442
- Show error message for the missing focus keyphrase before giving consent for the ai feature. #22444
25.6-RC3
25.5
= 25.5 =
Release date: 2025-07-15
Yoast SEO 25.5 brings more enhancements and bugfixes. Find more information about our software releases and updates here.
Enhancements
- Enhances the UX of the llms.txt feature by informing users about potential issues with generating the file via Yoast’s alert center.
- Changes post lists in the llms.txt file to use canonical URLs.
Bugfixes
- Fixes a bug where a request limit warning would be shown in the Semrush related keyphrases when no warning was applicable.
Other
- Adds an announcement for the Google Docs add-on.
- Changes the
Upgrades
page to aPlans
page. - Removes redundant flushing of cache groups when incoming links for posts change.
25.6-RC2
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