Skip to content

chore: bump @plannotator/core 0.25.11 and @plannotator/ui 0.51.0 - #1726

Merged
backnotprop merged 3 commits into
mainfrom
chore/ui-core-release
Oct 6, 2026
Merged

backnotprop merged 3 commits into
mainfrom
chore/ui-core-release

Conversation

@backnotprop

@backnotprop backnotprop commented Oct 6, 2026 •

Copy link
Copy Markdown
Owner

Version bump for the npm publish. Not published yet: publishing needs the owner's npm credentials. Merging this PR changes no runtime code; it is the version bump, bun.lock, and the HANDOFF entries.

Wanted now by Workspaces for the question fixes #1683, #1699 and #1702.

@plannotator/core 0.25.11 (patch, additive)

@plannotator/ui 0.51.0 (minor; BREAKING for 0.50.0 "Ask this session" consumers)

Pins core 0.25.11 exactly. It imports canonicalQuestionAnswer and PI_THINKING_LEVELS, so it cannot run on an older core.

HANDOFF.md now covers every host-facing change since 0.50.0. The new section is "Questions, restore, drafts and the rest (ui 0.51.0, core 0.25.11)". Stale "unreleased" and "next ui release" headings now name 0.50.0 or 0.51.0, and the first "Publishing & versioning" bullet names this pair and its publish order. I checked the changed-file list against the published @plannotator/ui@0.50.0 tarball: every source file that differs maps to a commit in ba7d0159..main. origin/main is merged in (merge commit) so #1725 ships in ui 0.51.0; it touches no core file and leaves the manifest unchanged, so core stays 0.25.11.

guides.show manifest: CHANGED, deploy needed BEFORE publishing core

packages/core/guide-viewer-manifest.ts changed in #1721 (css: viewer.BCFKWQXh.css → viewer.DuqkfIUz.css). guides.show last deployed at v0.28.4 (0f787992), which predates #1721:

  • https://guides.show/v1/viewer.DuqkfIUz.css → 404 (not live yet)
  • https://guides.show/v1/viewer.BYGvfCcj.js → 200
  • https://guides.show/v1/viewer.BCFKWQXh.css → 200 (the old pin)

If core is published first, every host's guide page would load without its stylesheet.

Publish order (owner)

# 1. guides.show: publish the new viewer CSS (add-only), then confirm it is live
gh workflow run guides-show-deploy.yml --ref main
gh run watch "$(gh run list --workflow guides-show-deploy.yml -L 1 --json databaseId -q '.[0].databaseId')"
curl -sI https://guides.show/v1/viewer.DuqkfIUz.css | head -1   # expect 200
curl -sI https://guides.show/v1/viewer.BYGvfCcj.js  | head -1   # expect 200

# 2. after this PR merges, from an up-to-date main
git checkout main && git pull && bun install --frozen-lockfile
bun run --cwd packages/ui smoke:package

# 3. core first, then ui (no --provenance locally)
cd packages/core && npm publish --access public && cd ../..
cd packages/ui && npm publish --access public && cd ../..

To preflight under next first, add --tag next to both npm publish commands, then promote with npm dist-tag add @plannotator/core@0.25.11 latest and npm dist-tag add @plannotator/ui@0.51.0 latest.

Verified locally

Version bump for the npm publish, plus the HANDOFF entries for every
host-facing change since ui 0.50.0 / core 0.25.10.
@backnotprop
backnotprop merged commit 66c7a55 into main Oct 6, 2026
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant