Skip to content

1.0.0

Latest

Choose a tag to compare

@jeffpaul jeffpaul released this 19 May 22:29
57846e1

Added

  • New Experiment: Request Logging that provides observability for all AI operations (#437).
  • New Experiment: Connector Approvals that allows administrators the ability to determine which plugins can access which AI connectors (#467).
  • Integrate Alt Text generation into the experimental media editor (#446).
  • Sorting and filtering in Comments screen by Toxicity and/or Sentiment (#518).
  • Toxicity and Sentiment labelling in admin dashboard for comments (#518).

Changed

  • Disable the Summarization button until content reaches a certain length (#492).
  • Refined image generation loading state (#512).
  • Featured image button now hides when image is already set (#512).
  • When no AI provider is configured and a feature is triggered, show actionable guidance directing users to configure an AI Connector (#523).
  • Update Meta Description loading state and remove duplicate heading in modal (#527).
  • Rename "Review Notes" experiment to "Editorial Notes" and "Refine from Notes" experiment to "Editorial Updates" (#528).
  • Keep comments without moderation metadata visible when sorting by Comment Moderation columns (#538).
  • Updated plugin banner and icons (#546).
  • Show a notice when a user has chosen a provider that no longer exists (#552).
  • When no provider is configured, show an error notice instead of an admin notice for alt text generation (#561).
  • Standardize error message text (#562).
  • Abilities Explorer page heading (#585).

Fixed

  • Ensure we properly use the new client-side Abilities API (#482).
  • Keep keyboard focus on the Provider select when resetting per-feature developer settings to default (#532).
  • Deduplicate provider API requests on the settings page when developer mode is toggled on (#542).
  • Update the Playground Preview workflow to use pluginData instead of pluginZipFile (#548).
  • Empty space shown for Model field when saved provider no longer exists in developer settings (#552).
  • Prevent analyzing newly inserted comments when no provider is configured (#554).
  • Ensure the meta description modal doesn't open if no provider is configured (#558).
  • False error for alt text generation on decorative images in media library (#559).
  • Show a failed badge when comment analysis fails (#568).
  • Correct RTL rendering of directional icons, runtime-set styles, and inline styles in the admin UI (#573).
  • Add notice to standalone image generation when there is no provider connected (#575).
  • Ensure we show a more specific error message when no valid AI connector is in place and we try to generate a featured image (#576).
  • Improve keyboard focus visibility for suggested term actions in content classification (#580).
  • User-facing text in several experiments is now fully translatable, and JS-side translations are loaded at runtime (#582).
  • Make title generation and content classification UI react to current editor state (#584).
  • Ensure global AI enabled options are migrated properly (#586).

Developer

  • Various documentation updates (#475, #501, #540, #550, #569).
  • Add an .npmrc config file (#535).
  • Add a 7 day cooldown period for GitHub Action updates triggered by Dependabot (#553).
  • Bump phpstan/phpstan from 2.1.51 to 2.1.54 (#524).
  • Bump @wordpress/build from 0.12.0 to 0.13.0 (#525).
  • Bump @wordpress/scripts from 32.0.0 to 32.1.0 (#525).
  • Bump dealerdirect/phpcodesniffer-composer-installer from 1.2.0 to 1.2.1 (#555).
  • Bump shivammathur/setup-php from 2.37.0 to 2.37.1 (#556).
  • Bump actions/dependency-review-action from 4.9.0 to 5.0.0 (#556).
  • Bump wordpress/plugin-check-action from 1.1.5 to 1.1.6 (#556).
GitHub-generated release notes
  • fix(deps-dev): bump phpstan/phpstan from 2.1.51 to 2.1.54 in the composer-dev-minor-patch group by @dependabot[bot] in #524
  • fix: refine image generation loading state and hide button when image set by @zeus2611 in #512
  • Enhance Summarization feature: add minimum content length filter and disable button for short content by @coderGtm in #492
  • Fix meta description loading state by @Deepam02 in #527
  • Keep focus on Provider select after Reset to default by @t-hamano in #532
  • Add sorting and filtering plus additional labelling to Comment Moderation by @Intenzi in #518
  • Rebuild the package-lock.json file by @dkotter in #533
  • fix(deps-dev): bump the npm-dev-minor-patch group across 1 directory with 2 updates by @dependabot[bot] in #525
  • Add an .npmrc config file by @dkotter in #535
  • Fix: Redundant API requests for providers on settings page when multiple features share the same capability by @hbhalodia in #542
  • Fix comment moderation sorting with missing meta by @ekamran in #538
  • Gracefully handle missing AI provider configuration by @Takshil-Kunadia in #523
  • Fix: Update PR Playground Preview workflow: Replace deprecated pluginZipFile with pluginData by @hbhalodia in #548
  • Docs: Fix: Inconsistent tabs spacing in docs/DEVELOPER_GUIDE.md file by @hbhalodia in #550
  • Docs: Update CONTRIBUTING.md to Include node and npm version requirement detail by @hbhalodia in #540
  • Fix automatic comment moderation without provider by @ekamran in #554
  • fix(deps-dev): bump dealerdirect/phpcodesniffer-composer-installer from 1.2.0 to 1.2.1 in the composer-dev-minor-patch group by @dependabot[bot] in #555
  • chore(ci): bump the github-actions-updates group with 3 updates by @dependabot[bot] in #556
  • Add a default cooldown of 7 days for GitHub Action updates by @dkotter in #553
  • Fix meta description no-provider modal by @ekamran in #558
  • Fix Alt-Text generation on decorative images resulting in false error message in Media Lib by @Intenzi in #559
  • Fix: Bug: Empty space shown for Model field when saved provider no longer exists by @hbhalodia in #552
  • Fix bulk alt text no-provider notice by @ekamran in #561
  • Normalize generation error notice messages by @ekamran in #562
  • docs: add and refine experiment documentation by @henryperkins in #501
  • Add missing experiment documentation pages and cross-links by @dilipom13 in #475
  • Add dev guide link to readme by @jeffpaul in #569
  • Fix failed comment moderation badge rendering by @ekamran in #568
  • [Feature][PoC]: Issue 325 | Experimental Media Editor | AI Alt Text by @TylerB24890 in #446
  • Fix JS translation loading and make all text translatable by @t-hamano in #582
  • Fix featured image no-provider notice by @ekamran in #576
  • Fix: Bug: Missing No-Provider UX Handling for Standalone Media Image Generation by @hbhalodia in #575
  • refactor: rename Review Notes → Editorial Notes, Refine from Notes → Editorial Updates by @zeus2611 in #528
  • fix(a11y): improve focus visibility on suggested terms by @CookieDarb in #580
  • fix: make title and term suggestion UI reactive by @Malayt04 in #584
  • Fix Abilities Explorer page heading by @ekamran in #585
  • Fix RTL support across AI plugin admin UI by @t-hamano in #573
  • update wporg assets by @jeffpaul in #546
  • [Feature]: AI Request Logging by @TylerB24890 in #437
  • Utilize the new client-side Abilities API by @dkotter in #482
  • Connector Approval experiment to limit what plugins can access what connectors by @dkotter in #467
  • Fix global AI enabled option migration by @ekamran in #586
  • Release/1.0.0 by @jeffpaul in #587

New Contributors

Full Changelog: 0.9.0...1.0.0.
View all items closed in the milestone.