Skip to content

docs(releases): curate the v16 release page — backend + Console coverage for 16.0.0 - #3322

Merged
os-zhuang merged 2 commits into
mainfrom
claude/v16-release-page-zdfgbw
Jul 19, 2026
Merged

docs(releases): curate the v16 release page — backend + Console coverage for 16.0.0#3322
os-zhuang merged 2 commits into
mainfrom
claude/v16-release-page-zdfgbw

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

Summary

content/docs/releases/v16.mdx was missing while @objectstack/spec is already published at 16.0.0-rc.0 — the check:release-notes drift guard demands a curated page per released major. This adds the full v16 release page (backend and Console), wires it into meta.json, and updates the index (v15 marked final at 15.1.1).

Sourcing

Per docs/releases-maintenance.md:

Page structure (mirrors v15)

Verification

  • node scripts/check-release-notes.mjs → OK (every released major has a curated, navigable page).
  • Every claim traced to a changeset entry, commit message, or objectui commit body in the bundled range; the RC status is called out explicitly on the page.

🤖 Generated with Claude Code

https://claude.ai/code/session_01AHVoqyH9VAjmbyMN1Ri2jf


Generated by Claude Code

…age for 16.0.0
content/docs/releases/v16.mdx was missing while @objectstack/spec is already
published at 16.0.0-rc.0, so the check:release-notes drift guard demands the
curated page. Written from the deduped 16.0.0-rc.0 changesets across all
packages, the changeset-less approvals commits (#3268/#3274/#3282/#3300), and
the bundled objectui 15.0.0→16.0.0 range (077e45b..94d4876, objectui
#2589#2705).
- Leads with breaking changes + migration: organizationId convergence
(#3280/#3290), DashboardWidgetSchema.strict() (#3251), MCP stdio API-key
principal (ADR-0101), feed-surface retirement (#1959/#3180), the
enforce-or-remove sweep (#2377 et al.), engine-owned system objects
(ADR-0103), ADR-0099 P1 posture narrowing, and the
role→org_membership_level approver rename (#3133).
- Behavior changes with migrations (import passwordPolicy auto, readonly
INSERT strip, bulk-update validation, batch gates, dateField == today(),
sandbox CPU budgets, better-auth system writes, platform-global tenancy).
- New capabilities: approvals quorum/per-group 会签 + declared decision
actions, time-relative trigger, filtered roll-ups, initialStates, flow
observability, drill ranges, Server-Timing spans, MCP validate_expression,
capability vocabulary, sandbox/bulk-write/CLI hardening.
- Console (Studio) section for the bundled objectui 16.0 line, grouped by
area (approvals inbox, ADR-0059 param widgets, dataset-only dashboards,
flow nested regions, Gantt, Access pillar, lists/detail, auth, platform).
- Wires v16 into meta.json and the index (v15 marked final at 15.1.1).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AHVoqyH9VAjmbyMN1Ri2jf
@vercel

vercelBot commented Jul 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
specReadyReadyPreview, CommentJul 19, 2026 7:00pm

Request Review

@github-actionsgithub-actionsBot added documentation Improvements or additions to documentation size/l labels Jul 19, 2026
@os-zhuang
os-zhuang marked this pull request as ready for review July 19, 2026 18:46
check:role-word flagged 7 occurrences in the new v16.mdx. Two prose uses are
reworded away; the remaining 5 are backticked quoted-history literals of the
ApproverType value the page's #3133 migration section documents (the same
class as the baselined v13/v14 pages), so v16.mdx is added to
scripts/role-word-baseline.json.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AHVoqyH9VAjmbyMN1Ri2jf
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

allow-majordocumentationImprovements or additions to documentationsize/l

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@os-zhuang@claude