Skip to content

1.1.0

Choose a tag to compare

@jeffpaul jeffpaul released this 01 Jul 00:07
0f43e3c

Added

  • New Experiment: Type Ahead; automatically suggests ghost text at the end of paragraphs, can be manually triggered within a paragraph (#151, #776).
  • New Experiment: Key Encryption; encrypts AI Connector API keys before storing them in the database (#560).
  • Ensure all Features that rely on utilizing content are disabled until minimum content thresholds are met (#581).
  • New core/read-settings Ability (#691, #806).
  • New wpai_has_image_generation_support filter that allows 3rd parties to claim support for Image Generation, for example if authenticating without an API key (#748).
  • New setting to choose if guest comments should be moderated or not, defaulting to yes (#751).
  • Explicit save button to developer settings panel, requiring a user to click save before the Provider and Model settings are saved (#761).
  • Documentation callouts that the plugin has targeted support for the Block Editor only (#766).

Changed

  • Note prompting the user to save after running Editorial Notes (#682).
  • Use __next40pxDefaultSize for buttons consistently (#702).
  • Skip Comment Analysis and Moderation when comment has already been flagged as spam/trash (#743).
  • Replace developer mode settings CSS with Stack component (#785).
  • Use character-based count instead of word-based to determine when features are available to use (#802).
  • Use Notice component to display warnings within experiment modals (#803).
  • Added success snackbar when saving or resetting developer settings (#807).

Fixed

  • Add wordCountType to check for user's locale and update to count character or words when detecting minimum content length (#581).
  • Restrict Content Resizing to REST-exposed post types when a post ID is provided (#658).
  • Only show Editorial Updates button when pending Notes are linked to current blocks (#682).
  • Hide developer settings on stable Features when AI is disabled (#737).
  • Improve readability of Ability Explorer schema output by preventing unicode escaping for non‑ASCII characters (#740).
  • The "Last 30 Days" summary period in the AI Requests Logs page now uses a fixed 30-day window so the summary cards and logs table cover the same span (#753).
  • Developer Tools popover overlapping the WP admin bar (#756).
  • Persistence of suggested terms when running the Content Classification experiment (#769).
  • Restored term suggestion pills to their original positions if the backend term assignment API fails, resolving stale state race conditions (#772).
  • Preserve omitted runAbility() input so ability schema defaults can apply when abilities are invoked without input (#775).
  • Ensure scalar input schemas are allowed in the Abilities Explorer validation (#787).
  • Standardize the Title Generation button text (#790).
  • Scope the Editorial Note generation loading spinner only to the block currently being reviewed (#794).
  • Snackbar notifications no longer overlap the settings content; they are pinned to the bottom-left of the content area (#801).

Developer

  • Skip push-triggered CI workflows on forks (#722).
  • Remove any type assertions from notices store dispatches (#725).
  • Fix link to AI plugin roadmap view on the GitHub Project board (#742).
  • Updated Content Summarization E2E selectors to use Playwright user-facing attributes (#762).
  • Updated Title Generation and Editorial Notes E2E selectors to use Playwright user-facing attributes (#773).
  • Extracts repeated inline Developer Tools menu interactions for E2E tests into reusable utility functions (#786).
  • Update Issue templates (#796, #804).
  • Playground PR link now redirects users to /wp-admin/admin.php?page=ai-wp-admin (#797).
  • Bump phpstan/phpstan from 2.2.1 to 2.2.2 and phpstan/php-8-stubs from 0.4.35 to 0.4.36 (#744).
  • Bumps shivammathur/setup-php from 2.37.1 to 2.37.2 and codecov/codecov-action from 6.0.1 to 7.0.0 (#745).
  • Bump @wordpress/build from 0.16.0 to 0.16.1 (#754).
  • Bump wp-phpunit/wp-phpunit from 6.9.4 to 7.0.0 (#779).
  • Bump actions/checkout from 6.0.3 to 7.0.0 and softprops/action-gh-release from 3.0.0 to 3.0.1 (#780).
GitHub-generated release notes
  • Check REST visibility for content resizing posts by @yusufhay in #658
  • Fix[Editorial Notes]: Clarify Editorial Notes save flow and hide stale updates action by @yogeshbhutkar in #682
  • UI: Use __next40pxDefaultSize for buttons consistently by @yogeshbhutkar in #702
  • Fix: Load wp-dataviews translations on the AI Request Log page by @i-anubhav-anand in #723
  • Code Quality: Remove any type assertions from notices store dispatches by @yogeshbhutkar in #725
  • Fix: locale-aware (words/characters) minimum content length across AI content experiments by @hbhalodia in #581
  • Hide visual card developer settings when AI is disabled by @ekamran in #737
  • Fix Persian/RTL characters display in Ability Explorer schemas by @kabookhypnosis in #740
  • Update GitHub Project Board link in README by @jeffpaul in #742
  • fix(deps-dev): bump the composer-dev-minor-patch group with 2 updates by @dependabot[bot] in #744
  • chore(ci): bump the github-actions-updates group with 2 updates by @dependabot[bot] in #745
  • fix: Developer Tools popover overlapping the WP admin bar by @Infinite-Null in #756
  • AI Request Logs: use a fixed 30-day window for the "Last 30 Days" summary period by @i-anubhav-anand in #753
  • Skip Comment Moderation Analysis if marked as spam/trash by @Intenzi in #743
  • Comment Moderation Exp: Add toggle to enable/disable guest comments automatic moderation by @Intenzi in #751
  • Add a core/settings ability by @jorgefilipecosta in #691
  • Update @wordpress/build dev dependency from 0.16.0 to 0.16.1 by @prasadkarmalkar in #754
  • E2E[Content Summarization]: Prefer user-facing attributes by @yogeshbhutkar in #762
  • Add editor support to readmes by @jeffpaul in #766
  • Persist Suggested Tags, Categories in Content Classification experiment by @Intenzi in #769
  • Fix[Image Generation]: Detect support for connectors that authenticate without an API key (e.g. OAuth) by @diarmuidie in #748
  • Add save button to developer settings panel (Provider/Model selectors) by @Infinite-Null in #761
  • Add Type Ahead experiment by @Jameswlepage in #151
  • chore(ci): bump the github-actions-updates group with 2 updates by @dependabot[bot] in #780
  • fix(deps-dev): bump wp-phpunit/wp-phpunit from 6.9.4 to 7.0.0 by @dependabot[bot] in #779
  • E2E[Title Generation|Editorial Notes]: Prefer user-facing attributes by @yogeshbhutkar in #773
  • Ensure the Type Ahead experiment supports provider/model overrides and Guidelines by @dkotter in #776
  • Code Quality: Extract model selection helpers for E2E tests by @Infinite-Null in #786
  • Convert feature request to YML format by @jeffpaul in #796
  • Settings: replace CSS with Stack component by @simison in #785
  • ci: skip push-triggered checks on forks by @t-hamano in #722
  • Fix to use "Regenerate" button label and loading state in Title Generation modal by @Intenzi in #790
  • Fix[Meta Description | Excerpt Generation]: Use Notice to display warnings in modal by @yogeshbhutkar in #803
  • Utils: Preserve omitted ability input by @jorgefilipecosta in #775
  • Fix label syntax in feature request template by @jeffpaul in #804
  • add landingPage url to settings by @roberiacono in #797
  • Pin settings-page snackbars to the bottom-left, off the content (#800) by @dhrupo in #801
  • Fix Editorial Note generation spinner scope - to active block in block settings menu by @Intenzi in #794
  • Restore classification suggestion pill to original position on API failure by @Intenzi in #772
  • Rename settings ability to core/read-settings by @jorgefilipecosta in #806
  • Fix[Experiments]: Adopt character based count to gate features by @yogeshbhutkar in #802
  • Fix Abilities Explorer input schema validation by @dkotter in #787
  • feat: add success notice after saving developer feature settings by @Infinite-Null in #807
  • Add encryption for AI Connector API keys by @dkotter in #560
  • Release/1.1.0 by @jeffpaul in #808

New Contributors

Full Changelog: 1.0.2...1.1.0.
View all items closed in the release.