Skip to content

Commit 9f9fa3d

Browse files
committed
chore(changeset): grade the document-family retirement major under Changesets pre mode
main entered pre mode (tag next) with the v18 opening marker; the no-major guard stands aside in pre mode, so the export removal is graded what it is. @objectstack/lint stays minor. Clause-② yes (narrowing) unchanged: the print key and the new exports widen, the retirements narrow. Claude-Session: https://claude.ai/code/session_01RPo7FUd6bSnAfkWMAKi848 Co-authored-by: Claude <noreply@anthropic.com>
1 parent 5f68ebe commit 9f9fa3d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎.changeset/22158-print-page-spec.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@objectstack/spec': minor
2+
'@objectstack/spec': major
33
'@objectstack/lint': minor
44
---
55

@@ -9,7 +9,7 @@ Clause-②: yes (narrowing)
99

1010
<!-- adr-0087: registered document-schemas-retired -->
1111

12-
**BREAKING** — the document family's exports leave `@objectstack/spec/data` (an export removal on a published entry), shipped as `minor` under the launch-window convention for accept-set narrowings (Changesets pre mode is not yet in on `main`). The `print` declaration itself is additive.
12+
**BREAKING** — the document family's exports leave `@objectstack/spec/data` (an export removal on a published entry), graded `major` on `@objectstack/spec`: Changesets is in pre mode on `main` (tag `next`), where the launch-window `major` guard stands aside for the line's breaking changes, so the level says what the change is. The v18 opening marker already takes the fixed group to `18.0.0-next.N`, so this grade moves no version on its own. `@objectstack/lint` is `minor`: its new rule refuses blocks only inside a page that declares `print`, which no page could carry before this release, and it adds exports. The `print` declaration itself is additive.
1313

1414
Card ① of the ruling on PDF and print documents (letter B′): **a document is a page with a print declaration; there is no separate template type.**
1515

0 commit comments

Comments
 (0)