Skip to content

feat(headless-documents): add a versioned document store plugin - #818

Merged
josephfusco merged 13 commits into
mainfrom
feat/headless-documents
Oct 22, 2026
Merged

josephfusco merged 13 commits into
mainfrom
feat/headless-documents

Conversation

@josephfusco

@josephfusco josephfusco commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

Related: #817

Beyond the wpunit suite, 10 concurrent creates, updates and re-creates over HTTP on WordPress 6.9 (PHP 8.2) and 7.1 (PHP 8.4) each produced one success and nine 409s (losing deletes get 404 because the document is already gone), and a multisite check confirmed lazy per-site tables, wpmu_drop_tables on site deletion and uninstall dropping every site's table (now only when HEADLESS_DOCUMENTS_UNINSTALL_PLUGIN is defined, like hwp-previews), though Plugin Check still flags the same hidden-file, Update URI and table-name items the other toolkit plugins do.

Use of AI Tools

AI assistance: Yes
Tool(s): Claude Code
Model(s): Claude Opus 5.5
Used for: Assisting with porting the document store prototype into a standalone plugin and its tests.

@josephfusco josephfusco added [Type] Feature A new feature within an existing module php Pull requests that update php code labels Oct 22, 2026
@changeset-bot

changeset-bot Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 77d30ef

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@wpengine/headless-documents-wordpress-plugin Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions

github-actions Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

📦 Plugin Artifacts Ready!

Download from GitHub Actions run

Available plugins:

  • ✅ headless-documents.zip

See the "Artifacts" section at the bottom of the Actions run page

@josephfusco
josephfusco marked this pull request as ready for review October 22, 2026 19:58
@josephfusco
josephfusco merged commit f9b85b6 into main Oct 22, 2026
20 checks passed
@josephfusco
josephfusco deleted the feat/headless-documents branch October 22, 2026 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

php Pull requests that update php code [Type] Feature A new feature within an existing module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant