Skip to content

Commit 386e21c

Browse files
committed
chore(changeset): record the ADR-0105 spec removals as minor, not major
Every publishable package is in the Changesets `fixed` (lockstep) group, so a single `major` promotes the ENTIRE monorepo to a new major version. The repo ships breaking changes as `minor` during the launch window (enforced by scripts/check-changeset-no-major.mjs); #3494's spec prune set the precedent. The FROM → TO migration notes are unchanged — they are what reaches consumers in CHANGELOG.md, and they carry the breaking-ness regardless of the bump level. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015FebXPaaGrLhGKw1LHPbpL
1 parent 1bfae40 commit 386e21c

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

.changeset/adr-0105-group-tenancy-phase-0-1.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@objectstack/spec': major
2+
'@objectstack/spec': minor
33
'@objectstack/plugin-security': minor
44
'@objectstack/plugin-auth': minor
55
'@objectstack/core': minor
@@ -17,6 +17,12 @@
1717
ADR-0105 Phase 0 + Phase 1: group tenancy posture; organization scope as a
1818
first-class authorization dimension.
1919

20+
> This release carries BREAKING spec removals (see "Enforce-or-remove" below)
21+
> but is recorded as `minor`: every publishable package is in the Changesets
22+
> lockstep group, so one `major` would promote the whole monorepo. Breaking
23+
> changes ship as `minor` during the launch window — the migration notes below
24+
> are what reach consumers in `CHANGELOG.md`.
25+
2026
## Tenancy is now a spectrum (D1)
2127

2228
`single | group | isolated`, resolved by the `tenancy` service and selected with

0 commit comments

Comments
 (0)