Skip to content

Commit 9112f05

Browse files
committed
chore(changeset): declare the enum-shrink bump as minor per lockstep policy
The repo's fixed (lockstep) Changesets group versions every publishable package together, and the launch-window CI gate (check-changeset-no-major) rejects majors — breaking changes ship as minor with the ! marker as the record, matching every pending breaking changeset on main (GraphQL-surface removal, ADR-0104 write cutover). The changeset body still carries the full BREAKING migration guide. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018V7nzG1x7nuqkwZQTowtBo
1 parent d353878 commit 9112f05

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

.changeset/apimethod-enum-shrink.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
---
2-
"@objectstack/spec": major
2+
"@objectstack/spec": minor
33
"@objectstack/objectql": patch
44
"@objectstack/platform-objects": patch
55
---
66

77
feat(spec)!: shrink the `ApiMethod` enum to the six primitives — legacy values are stripped at parse, never honored (#3543, P2 of #3391)
88

9-
**BREAKING:** the authored `enable.apiMethods` enum is now exactly the six
9+
**BREAKING** (ships as `minor` per the lockstep launch-window policy — every
10+
package versions together, so a `major` here would promote the entire
11+
monorepo; the `!` marker and this changeset are the breaking-change record):
12+
the authored `enable.apiMethods` enum is now exactly the six
1013
primitives (`get`, `list`, `create`, `update`, `delete`, `bulk`). The eight
1114
legacy values (`upsert`, `aggregate`, `history`, `search`, `restore`, `purge`,
1215
`import`, `export`) are no longer authorable — they are DERIVED effective

0 commit comments

Comments
 (0)