chore(release): 1.0.1 - #195
Merged
Merged
Conversation
Ships the drafts-only write policy (#168), merged 2026-09-23 and unreleased since. The changelog bullet was filed under = 1.0.0 =, which is wrong — the 1.0.0 on WordPress.org predates the feature — so it moves to its own = 1.0.1 = section. Version bumped in the five places that must agree: plugin header, SADDLE_VERSION, readme.txt stable tag, package.json, package-lock.json (root and packages[""] only; no dependency versions touched). CLAUDE.md corrected: free is live on WordPress.org, not "submission pending", which also releases the "no public version above 1.0.0 until approval" gate — approval landed 2026-09-07. Artifact verified, not the tree: version 1.0.1 in all three places inside the zip; updater and ecosystem absent; class-saddle-mcp-compat present (#111); tests/, dist/, .github, .claude, .agents, Gruntfile, includes/lib and root markdown all absent; 70 PHP files all parse; zero eval/exec/shell_exec/ proc_open/passthru and the five system( hits are the prose "design system ("; no error_log/var_dump/print_r; 14 wp_remote_* sites across the four documented classes with zero updater endpoint references. Suite 687/2363, 1 skip. Refs #190 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #190
What
Releases 1.0.1, which ships the drafts-only write policy (#168) — merged on 2026-09-23 and sitting unreleased on
mainsince.Why now
Three things were wrong at once:
v1.0.0is what WordPress.org serves (published 2026-09-07) and it predates drafts-only.= 1.0.0 =, crediting it to a release that shipped without it.dist/saddle-1.0.0.zipwas a second, different 1.0.0 — rebuilt with the drafts-only code under the released number.CLAUDE.mdnames that exact failure: "three distinct builds were all called 1.0.0 at once, and 'I'm on 1.0.0' stopped carrying information." Replaced bysaddle-1.0.1.zip.How
= 1.0.1 =section,= 1.0.0 =left as shippedSADDLE_VERSION,readme.txtstable tag,package.json,package-lock.json. In the lockfile only the root andpackages[""]entries changed; the other 331.0.0strings are dependency versions and were left alone.CLAUDE.mdcorrected — free is live on .org, not "submission pending". That also releases the "no public version above 1.0.0 until Fahim confirms approval" gate, since approval landed 2026-09-07. The 1.1.0 reversal of 2026-08-03 is kept as the reason the gate existed.Testing
Verified against the built zip, not the tree:
Version: 1.0.1,SADDLE_VERSION 1.0.1,Stable tag: 1.0.1inside the artifactclass-saddle-updater.phpandclass-saddle-ecosystem.phpabsent,class-saddle-mcp-compat.phppresent (the The ChatGPT tool-discovery shim ships in no build channel #111 regression)tests/,dist/,.github,.claude,.agents,Gruntfile.js,includes/lib/, root*.md— all absenteval/exec/shell_exec/proc_open/passthru. The fivesystem(matches are the prosedesign system (and8px system (— checked individually, not assumederror_log/var_dump/print_rwp_remote_*sites across the four documented classes (Unsplash, the SSRF-guarded HTTP wrapper, OAuth discovery, connection health) — zero updater endpoint referencesNot done here
Plugin Check has not been run against this zip. The last release was clean (0 errors, 3 known warnings) and nothing in this change touches PHP, but it is worth running before the tag if you want the full gate.
Tagging
v1.0.1deploys to WordPress.org SVN viarelease.yml. That is not part of this PR.🤖 Generated with Claude Code