Skip to content

Commit eed431e

Browse files
committed
chore: reclassify the doc-completeness changeset as a patch
Maintainer semver policy, now recorded in CONTRIBUTING: type-only additions (new exported types, widened annotations — no runtime effect) are a patch; minor is reserved for runtime capabilities. The JSDoc/type-exports changeset moves from minor to patch, so the next release is 0.2.1.
1 parent 6f5e953 commit eed431e

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

.changeset/jsr-doc-completeness.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
"@libredb/libredb": minor
2+
"@libredb/libredb": patch
33
---
44

55
Complete the API documentation surface and export the types it references.

CONTRIBUTING.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,11 @@ typecheck -> format -> lint -> knip -> build -> size -> test
7373
single commit, so keep the **PR title** conventional and descriptive. (The changelog comes from
7474
changesets, not commit messages — see below.)
7575
- If your change is user-facing, add a changeset: `bun run changeset`. This is what generates the
76-
changelog and version bump at release time.
76+
changelog and version bump at release time. Semver policy for the bump: runtime behavior changes
77+
and new runtime capabilities are **minor**; documentation, tooling, and **type-only additions**
78+
(new exported types, widened annotations — anything with no runtime effect) are **patch**;
79+
anything that breaks an existing consumer is **major** (and, pre-1.0, lands with loud changelog
80+
warnings, as the 0.2.0 on-disk format change did).
7781
- The CI gate mirrors `bun run gate` and runs on every PR, including forks.
7882

7983
## Reporting bugs and proposing features

0 commit comments

Comments
 (0)