Added
- New Experiment: Suggest Reply; gives comment moderators a quick way to generate a reply to a comment through the admin (#724).
- New "Advanced settings" option in Developer Tools to show/hide additional configuration options for features and experiments (#842).
- Bulk "Generate AI Summary" action to the posts and pages list table, enabling summary generation for multiple posts at once (#650).
- New
core/read-contentAbility with secure single-post and query modes (including include and opt-in fields) to enable read-only content access (#739). - New
core/read-usersAbility that retrieves a single user by ID, email, login, or nicename, or a filtered and paginated users collection, with sensitive fields opt-in and permission-gated (#774). - An inline admin notice when Connector Approvals are enabled and no AI connectors are yet approved, prompting admins to approve the AI plugin for use (#830).
- Introduce new
wp_ai_client_default_request_timeoutfilter to make the default request timeout configurable. Use this for the image generation request timeout (#862).
Changed
- Content Summary block detection now checks within nested blocks (#810).
- Move all existing configuration options into a new "Advanced settings" section which is hidden by default (#842).
Fixed
- Focus restoration after AI setting saves (#812).
- Added descriptive alt text to AI Home feature card images for improved screen reader accessibility (#819).
- Prevent Type-Ahead assets from loading on the front end (#820).
- Dismissing a type-ahead suggestion with escape should not trigger a new suggestion request (#840).
- Type-ahead ghost text placement and stale suggestions overlapping empty-block placeholders (#847).
MutationObservercrash when editor iframe body isn't ready when using Title Generation (#849).- Respect an explicit
show_in_abilitiesvalue on curated settings, and leave the flag to WordPress core once core declares it (#852). - Register initial settings before
core/read-settingssnapshots them (#856).
Developer
- Increased test timeout from 20m to 30m (#811).
- Updated Excerpt Generation E2E selectors to use Playwright user-facing attributes (#813).
- Fix feature request issue template formatting (#814).
- Update type-ahead E2E selectors to use Playwright user-facing attributes (#817).
- Update Alt Text Generation E2E selectors to use Playwright user-facing attributes (#828).
- Pin NPM package versions and update dev-dependencies (#831).
- Updated and added screenshots/casts (#838).
- Updated Meta Description E2E selectors to use Playwright user-facing attributes (#843).
- Updated Connector Approvals E2E selectors to use Playwright user-facing attributes (#850).
- Register core ability categories once in the bootstrap test file (#854).
- Added docs on becoming a Maintainer (#857).
- Updated Content Classification E2E selectors to use Playwright user-facing attributes (#859).
- Standardize E2E snackbar locators to use
data-test-id(#860). - Bump
actions/cachefrom 5.0.5 to 6.1.0 (#821). - Bump
phpstan/phpstan-phpunitfrom 2.0.16 to 2.0.17 andphpstan/phpstanfrom 2.2.2 to 2.2.5 (#836). - Bump
@wordpress/admin-uifrom 2.0.0 to 2.4.0 and@wordpress/uifrom 0.12.0 to 0.15.1 (#837).
GitHub-generated release notes
- Increase gh actions runner timeout for E2E tests completion by @Intenzi in #811
- Fix[Settings]: Improve focus restoration after AI settings saves by @yogeshbhutkar in #812
- refactor: migrate excerpt generation e2e tests to use Playwright loca… by @Infinite-Null in #813
- refactor: Update type-ahead e2e selectors to use ARIA roles by @Infinite-Null in #817
- Fix image ALT text issue by @monzuralam in #819
- chore(ci): bump actions/cache from 5.0.5 to 6.1.0 in the github-actions-updates group by @dependabot[bot] in #821
- refactor: Update
alt-text-generatione2e selectors to use ARIA roles by @Infinite-Null in #828 - ci: pin NPM deps and ignore
@wordpressfrom dependabot by @justlevine in #831 - fix(deps-dev): bump the composer-dev-minor-patch group with 2 updates by @dependabot[bot] in #836
- Update/screenshots by @jeffpaul in #838
- Fix[Type-ahead]: Prevent suggestions from restarting right after
Escapedismissal by @yogeshbhutkar in #840 - Fix markdown formatting in feature request template by @jeffpaul in #814
- feat: update Type Ahead experiment implementation by @SohamPatel46 in #820
- refactor: Update
meta-descriptione2e selectors to use ARIA roles by @Infinite-Null in #843 - Type Ahead: Fix ghost text placement and empty-block placeholder overlap by @yogeshbhutkar in #847
- refactor: Update
connector-approvale2e selectors to use ARIA roles by @Infinite-Null in #850 - New Ability: core/read-users by @jorgefilipecosta in #774
- Fix MutationObserver crash when editor iframe body isn't ready by @vedant-ere in #849
- Respect explicit and core-owned show_in_abilities setting values by @gziolo in #852
- Tests: register core ability categories once in the bootstrap by @gziolo in #854
- Fix/815 grant ai plugin access by @roberiacono in #830
- Experiment: Add Suggest Reply experiment by @Infinite-Null in #724
- Add Advanced Settings toggle to Developer Tools menu by @Infinite-Null in #842
- Enhance Content Summary block detection to nested blocks by @Intenzi in #810
- fix(deps): bump the npm-prod-minor-patch group across 1 directory with 2 updates by @dependabot[bot] in #837
- E2E[Content Classification]: Prefer user-facing attributes by @yogeshbhutkar in #859
- Refactor snackbar locators by @Infinite-Null in #860
- Register initial settings before core/read-settings snapshots them by @jorgefilipecosta in #856
- Add bulk "Generate AI Summary" action to the posts list table by @prasadkarmalkar in #650
- Add core/read-content ability by @jorgefilipecosta in #739
- Add/commit access docs by @jeffpaul in #857
- Make image generation request timeout configurable by @ishitaj34 in #862
- Release/1.2.0 by @jeffpaul in #868
New Contributors
- @monzuralam made their first contribution in #819
- @SohamPatel46 made their first contribution in #820
- @vedant-ere made their first contribution in #849
Full Changelog: 1.1.0...1.2.0.
View all items closed in the milestone.