Source: pre-release audit (planning session). Priority: release-blocker. This is the release finale — do it AFTER the audit-batch PRs land on dev.
Problem
The open Changesets version PR #271 ("release: version packages (lockstep)") is stale and under-versioned. Verified from its diff:
If merged as-is it would (a) ship the new public adapter camera API (setView/getCameraState/setCameraState) as a patch instead of a minor, and (b) leave the preset-views changeset orphaned on dev, silently dropped from release notes.
Also: #271 is MERGEABLE but mergeStateStatus: BLOCKED, and no checks reported on the changeset-release/dev branch — likely just branch-protection + CI-only-on-main, but confirm.
Action
After all audit-batch fixes land on dev (each adds its own changeset), regenerate the version PR (re-run the changesets version workflow / ensure the action re-runs on the latest dev) so it consumes all pending changesets and produces v0.5.0.
Acceptance criteria
PR theme
Release mechanics — not a themed PR; a release action gated on themes A–F landing first.
Source: pre-release audit (planning session). Priority: release-blocker. This is the release finale — do it AFTER the audit-batch PRs land on
dev.Problem
The open Changesets version PR #271 ("release: version packages (lockstep)") is stale and under-versioned. Verified from its diff:
.changeset/camera-ux-orbitcontrols.md(Camera UX polish — enable existing OrbitControls affordances (zero-dependency) #267/feat(renderer-three): camera UX polish — zoom-to-cursor + distance clamps (#267) #269); its CHANGELOG mentions only feat(renderer-three): camera UX polish — zoom-to-cursor + distance clamps (#267) #269.preset-views-camera-state.mdchangeset (Preset views + camera-state API — threaded through core + all adapters (zero-dependency) #268/feat: preset views + camera-state API across core + all adapters (#268) #270, aminor) is NOT consumed — it's absent from the diff.If merged as-is it would (a) ship the new public adapter camera API (
setView/getCameraState/setCameraState) as a patch instead of a minor, and (b) leave the preset-views changeset orphaned ondev, silently dropped from release notes.Also: #271 is
MERGEABLEbutmergeStateStatus: BLOCKED, andno checks reported on the changeset-release/dev branch— likely just branch-protection + CI-only-on-main, but confirm.Action
After all audit-batch fixes land on
dev(each adds its own changeset), regenerate the version PR (re-run the changesets version workflow / ensure the action re-runs on the latestdev) so it consumes all pending changesets and produces v0.5.0.Acceptance criteria
BLOCKEDstate explained (branch protection) and CI expectation confirmed (checks run on PRs intomain, notchangeset-release/dev).PR theme
Release mechanics — not a themed PR; a release action gated on themes A–F landing first.