From 737dbc60265e0002b630aba0c6e131912c113577 Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Tue, 20 Jan 2026 17:39:32 -0600 Subject: [PATCH 1/5] fix bullet dashes and release anchor link --- CHANGELOG.md | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed55dece..d9a65327 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,26 +7,26 @@ All notable changes to this project will be documented in this file, per [the Ke ## [0.2.0] – 2026-01-20 ### Added -– Core excerpt generation support for AI-powered summaries, including a new Excerpt Generation Experiment with editor UI ([#96](https://github.com/WordPress/ai/pull/96), [#143](https://github.com/WordPress/ai/pull/143)). -- Abilities Explorer — a new admin screen to view and interact with registered AI abilities in the plugin ([#63](https://github.com/WordPress/ai/pull/63)). -– Introduce foundational backend support for Content Summarization and Image Generation experiments (API-only; no UI yet) ([#134](https://github.com/WordPress/ai/pull/134), [#136](https://github.com/WordPress/ai/pull/136)). -– Improve plugin documentation and onboarding with expanded WP.org readme content ([#135](https://github.com/WordPress/ai/pull/135)). -– Add Playground preview support to build and PR workflows using the official WordPress action ([#144](https://github.com/WordPress/ai/pull/144)). +- Core excerpt generation support for AI-powered summaries, including a new Excerpt Generation Experiment with editor UI ([#96](https://github.com/WordPress/ai/pull/96), [#143](https://github.com/WordPress/ai/pull/143)). +- Abilities Explorer - a new admin screen to view and interact with registered AI abilities in the plugin ([#63](https://github.com/WordPress/ai/pull/63)). +- Introduce foundational backend support for Content Summarization and Image Generation experiments (API-only; no UI yet) ([#134](https://github.com/WordPress/ai/pull/134), [#136](https://github.com/WordPress/ai/pull/136)). +- Improve plugin documentation and onboarding with expanded WP.org readme content ([#135](https://github.com/WordPress/ai/pull/135)). +- Add Playground preview support to build and PR workflows using the official WordPress action ([#144](https://github.com/WordPress/ai/pull/144)). ### Changed -– Rely on the Abilities API bundled with WordPress 6.9 and remove the previously bundled dependency (minimum WP version updated) ([#107](https://github.com/WordPress/ai/pull/107)). -– Reorganize Playground blueprints and update demo paths to align with WordPress.org conventions ([#137](https://github.com/WordPress/ai/pull/137)). -– Improve and clarify plugin documentation, descriptions, screenshots, and in-context messaging ([#69](https://github.com/WordPress/ai/pull/69), [#158](https://github.com/WordPress/ai/pull/158), [#161](https://github.com/WordPress/ai/pull/161), [#162](https://github.com/WordPress/ai/pull/162), [#164](https://github.com/WordPress/ai/pull/164)). -– Update and align runtime and development dependencies, including `preact`, `qs`, `express`, and React overrides ([#165](https://github.com/WordPress/ai/pull/165), [#166](https://github.com/WordPress/ai/pull/166), [#171](https://github.com/WordPress/ai/pull/171)). -– Replace custom Plugin Check setup with the official GitHub workflow for more reliable enforcement ([#139](https://github.com/WordPress/ai/pull/139)). +- Rely on the Abilities API bundled with WordPress 6.9 and remove the previously bundled dependency (minimum WP version updated) ([#107](https://github.com/WordPress/ai/pull/107)). +- Reorganize Playground blueprints and update demo paths to align with WordPress.org conventions ([#137](https://github.com/WordPress/ai/pull/137)). +- Improve and clarify plugin documentation, descriptions, screenshots, and in-context messaging ([#69](https://github.com/WordPress/ai/pull/69), [#158](https://github.com/WordPress/ai/pull/158), [#161](https://github.com/WordPress/ai/pull/161), [#162](https://github.com/WordPress/ai/pull/162), [#164](https://github.com/WordPress/ai/pull/164)). +- Update and align runtime and development dependencies, including `preact`, `qs`, `express`, and React overrides ([#165](https://github.com/WordPress/ai/pull/165), [#166](https://github.com/WordPress/ai/pull/166), [#171](https://github.com/WordPress/ai/pull/171)). +- Replace custom Plugin Check setup with the official GitHub workflow for more reliable enforcement ([#139](https://github.com/WordPress/ai/pull/139)). ### Fixed -– Resolve UI and messaging issues on the AI Experiments settings screen ([#130](https://github.com/WordPress/ai/pull/130), [#132](https://github.com/WordPress/ai/pull/132)). -– Ensure AI Experiments are visible even when no credentials are configured ([#173](https://github.com/WordPress/ai/pull/173)). -– Fix Plugin Check, linting, and CI failures introduced by updated tooling and workflows ([#150](https://github.com/WordPress/ai/pull/150), [#163](https://github.com/WordPress/ai/pull/163), [#167](https://github.com/WordPress/ai/pull/167), [#176](https://github.com/WordPress/ai/pull/176)). +- Resolve UI and messaging issues on the AI Experiments settings screen ([#130](https://github.com/WordPress/ai/pull/130), [#132](https://github.com/WordPress/ai/pull/132)). +- Ensure AI Experiments are visible even when no credentials are configured ([#173](https://github.com/WordPress/ai/pull/173)). +- Fix Plugin Check, linting, and CI failures introduced by updated tooling and workflows ([#150](https://github.com/WordPress/ai/pull/150), [#163](https://github.com/WordPress/ai/pull/163), [#167](https://github.com/WordPress/ai/pull/167), [#176](https://github.com/WordPress/ai/pull/176)). ### Developer -– Cleanup and standardize scaffold, linting, TypeScript, and CI configuration to better align with WordPress Coding Standards ([#172](https://github.com/WordPress/ai/pull/172)). +- Cleanup and standardize scaffold, linting, TypeScript, and CI configuration to better align with WordPress Coding Standards ([#172](https://github.com/WordPress/ai/pull/172)). ## [0.1.1] - 2025-12-01 ### Added @@ -64,5 +64,6 @@ First public release of the AI Experiments plugin, introducing a framework for e - Utilities Ability for common AI tasks and testing [Unreleased]: https://github.com/wordpress/ai/compare/trunk...develop +[0.2.0]: https://github.com/wordpress/ai/compare/0.1.1...0.2.0 [0.1.1]: https://github.com/wordpress/ai/compare/0.1.0...0.1.1 [0.1.0]: https://github.com/wordpress/ai/tree/0.1.0 From 687ed71fbda3f64dc72aa90217126a0abe755739 Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Tue, 20 Jan 2026 17:41:02 -0600 Subject: [PATCH 2/5] fix github org capitalization oddly some links errored out during 0.2.0 release testing :shrug: --- CONTRIBUTING.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c529f261..77c373b3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -142,7 +142,7 @@ This issue is for tracking changes for the X.Y.Z release. Target release date: - [ ] Review and merge #. -## [Release steps](https://github.com/wordpress/ai/blob/develop/CONTRIBUTING.md#release-instructions) +## [Release steps](https://github.com/WordPress/ai/blob/develop/CONTRIBUTING.md#release-instructions) - [ ] Branch: Starting from `develop`, cut a release branch named `release/X.Y.Z` for your changes. - [ ] Version bump: Bump the version number in `ai.php`, `package-lock.json`, and `readme.txt` if it does not already reflect the version being released. In `includes/bootstrap.php`, ensure you're updating the `AI_EXPERIMENTS_VERSION` version constant. @@ -153,14 +153,14 @@ This issue is for tracking changes for the X.Y.Z release. Target release date: - [ ] New files: Check to be sure any new files/paths that are unnecessary in the production version are included in `.gitattributes`. - [ ] Merge: Make a non-fast-forward merge from your release branch to `develop` (or merge the pull request), then do the same for `develop` into `trunk` (`git checkout trunk && git merge --no-ff develop`). `trunk` now contains the stable development version. - [ ] Push: Push your trunk branch to GitHub (e.g. `git push origin trunk`). -- [ ] [Wait for build](https://xkcd.com/303/): Head to the [Actions](https://github.com/wordpress/ai/actions) tab in the repo and wait for it to finish if it hasn't already. If it doesn't succeed, figure out why and start over. +- [ ] [Wait for build](https://xkcd.com/303/): Head to the [Actions](https://github.com/WordPress/ai/actions) tab in the repo and wait for it to finish if it hasn't already. If it doesn't succeed, figure out why and start over. - [ ] Check the build: Check out the `trunk` branch and test for functionality locally. - [ ] Test: Check the [end-to-end tests](https://github.com/WordPress/ai/actions/workflows/test.yml) are passing. Only proceed if everything tests successfully. -- [ ] Release: Create a [new release](https://github.com/wordpress/ai/releases/new), naming the tag and the release with the new version number, and targeting the `trunk` branch. Paste the changelog for the release from [`CHANGELOG.md`](https://github.com/WordPress/ai/blob/develop/CHANGELOG.md) into the body of the release and include a link to `[View all items closed in the milestone](https://github.com/wordpress/ai/milestone/#?closed=1)`. The release should now appear under [releases](https://github.com/wordpress/ai/releases). +- [ ] Release: Create a [new release](https://github.com/WordPress/ai/releases/new), naming the tag and the release with the new version number, and targeting the `trunk` branch. Paste the changelog for the release from [`CHANGELOG.md`](https://github.com/WordPress/ai/blob/develop/CHANGELOG.md) into the body of the release and include a link to `[View all items closed in the milestone](https://github.com/WordPress/ai/milestone/#?closed=1)`. The release should now appear under [releases](https://github.com/WordPress/ai/releases). ## Post-release steps -- [ ] Close milestone: Edit the [milestone](https://github.com/wordpress/ai/milestone/#) with release date (in the `Due date (optional)` field) and link to GitHub release (in the `Description field`), then close the milestone. +- [ ] Close milestone: Edit the [milestone](https://github.com/WordPress/ai/milestone/#) with release date (in the `Due date (optional)` field) and link to GitHub release (in the `Description field`), then close the milestone. - [ ] Punt incomplete items: If any open issues or PRs which were milestoned for `X.Y.Z` do not make it into the release, update their milestone to `X.Y.Z+1`, `X.Y+1.0`, `X+1.0.0` or `Future Release`. - [ ] Announce: Publish release announcement post on Make/AI, cross-posting to Make/Core and Make/Test ([example](https://make.wordpress.org/ai/2025/11/27/announcing-the-ai-experiments-plugin-v0-1-0/)). - [ ] Profile badges: Grant new contributors the `Core AI Contributor` [profile badge](https://make.wordpress.org/ai/wp-admin/tools.php?page=profile-badges). From 16ea78ad8dd27e6fe99857f3e3867f89dd600403 Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Tue, 20 Jan 2026 17:44:35 -0600 Subject: [PATCH 3/5] remove dated wp-ai-client note --- docs/DEVELOPER_GUIDE.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/DEVELOPER_GUIDE.md b/docs/DEVELOPER_GUIDE.md index c6043d29..6f4ad159 100644 --- a/docs/DEVELOPER_GUIDE.md +++ b/docs/DEVELOPER_GUIDE.md @@ -37,8 +37,6 @@ cd ai composer install && npm i && npm run build ``` -> **Note:** The `wordpress/wp-ai-client` package will be added to `composer.json` once it's officially released. For now, the plugin scaffolding is ready for integration. - 3. **Activate the plugin:** Through WordPress admin or via WP-CLI: From ed19d9fb1cd4921b9bf416422d42a4760d79b428 Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Mon, 26 Jan 2026 11:37:28 -0600 Subject: [PATCH 4/5] Add Abilities Explorer to features list --- readme.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.txt b/readme.txt index ea3f897b..418640e2 100644 --- a/readme.txt +++ b/readme.txt @@ -64,10 +64,10 @@ The AI Experiments plugin is designed to be studied, extended, and built upon. W * **Register Custom Abilities** - Hook into the Abilities API to add new AI capabilities * **Override Default Behavior** - Use filters to customize prompts, responses, and UI elements * **Pre-configure Providers** - Hosts and agencies can set up AI providers so users don't need their own API keys +* **Abilities Explorer** - Test and explore registered AI abilities (available when experiments are enabled) **Developer Tools Coming Soon:** -* **Abilities Explorer** - Test and explore registered AI abilities (available when experiments are enabled) * **MCP Demo** - See how Model Context Protocol integration works with WordPress * **Comprehensive Hooks** - Filters and actions throughout the codebase for customization From 354b841a82aca59b9aa1546a9efe584037611ee8 Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Mon, 26 Jan 2026 11:38:35 -0600 Subject: [PATCH 5/5] Update .gitattributes to ignore tsconfig.json Add tsconfig.json to export-ignore list in .gitattributes --- .gitattributes | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitattributes b/.gitattributes index b9d800fc..3e206ce9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -22,6 +22,7 @@ package.json export-ignore package-lock.json export-ignore /composer.lock export-ignore +/tsconfig.json export-ignore /webpack.config.js export-ignore # Don't include the dotfiles for distribution.