From c539506df4a805654894bd748795ab9b5e39570e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 14 Jul 2026 03:33:37 +0000 Subject: [PATCH] chore: version packages --- .changeset/olive-pandas-attack.md | 9 --------- .changeset/plump-otters-repeat.md | 8 -------- .changeset/spicy-jars-clap.md | 5 ----- CHANGELOG.md | 18 ++++++++++++++++++ package.json | 2 +- 5 files changed, 19 insertions(+), 23 deletions(-) delete mode 100644 .changeset/olive-pandas-attack.md delete mode 100644 .changeset/plump-otters-repeat.md delete mode 100644 .changeset/spicy-jars-clap.md diff --git a/.changeset/olive-pandas-attack.md b/.changeset/olive-pandas-attack.md deleted file mode 100644 index 1d3ba8c14..000000000 --- a/.changeset/olive-pandas-attack.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"catalog": minor ---- - -Standardize `io[].type` across the catalog and enforce the vocabulary. Widen -`schema/io-types.yaml` with 10 real port types that were missing (`rf`, `hdmi`, -`gpio`, `insert`, `clock`, `bluetooth`, `wifi`, `video`, `ground`, -`proprietary`), canonicalize 371 ports across 78 hardware entries, and promote -unknown types from an advisory warning to a hard validation error (E117). diff --git a/.changeset/plump-otters-repeat.md b/.changeset/plump-otters-repeat.md deleted file mode 100644 index a2b5f70bc..000000000 --- a/.changeset/plump-otters-repeat.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"catalog": minor ---- - -Add `io`, `formats`, and `releaseDate` to `catalog-index.json`. Ports are -grouped (`{type, connection, flow, count}`) rather than emitted verbatim, and -I/O type spelling variants (`spdif`, `wordclock`, `aes3`) are folded into their -canonical forms so the data is queryable. diff --git a/.changeset/spicy-jars-clap.md b/.changeset/spicy-jars-clap.md deleted file mode 100644 index 8d8e29b1d..000000000 --- a/.changeset/spicy-jars-clap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"catalog": patch ---- - -IO vocabulary follow-ups from the #539 review: correct Bastl Klik clock output to `type: clock`, correct Mackie DLM12 channel inputs to `mic`/`instrument`, add `usb-b-mini` to the connection vocabulary (Bastl Klik, Artiphon INSTRUMENT 1), canonicalize Xone:43 connections (`trs` → `1/4-inch`, `minijack` → `1/8-inch`), and update CLAUDE.md/CONTEXT.md/VALIDATION_ERRORS.md to reflect enforced IO types (E117) and the expand-the-vocabulary policy. diff --git a/CHANGELOG.md b/CHANGELOG.md index d303141e5..59c2ab7fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # catalog +## 3.39.0 + +### Minor Changes + +- 5c6b735: Standardize `io[].type` across the catalog and enforce the vocabulary. Widen + `schema/io-types.yaml` with 10 real port types that were missing (`rf`, `hdmi`, + `gpio`, `insert`, `clock`, `bluetooth`, `wifi`, `video`, `ground`, + `proprietary`), canonicalize 371 ports across 78 hardware entries, and promote + unknown types from an advisory warning to a hard validation error (E117). +- 6ce285f: Add `io`, `formats`, and `releaseDate` to `catalog-index.json`. Ports are + grouped (`{type, connection, flow, count}`) rather than emitted verbatim, and + I/O type spelling variants (`spdif`, `wordclock`, `aes3`) are folded into their + canonical forms so the data is queryable. + +### Patch Changes + +- 13a9cbe: IO vocabulary follow-ups from the #539 review: correct Bastl Klik clock output to `type: clock`, correct Mackie DLM12 channel inputs to `mic`/`instrument`, add `usb-b-mini` to the connection vocabulary (Bastl Klik, Artiphon INSTRUMENT 1), canonicalize Xone:43 connections (`trs` → `1/4-inch`, `minijack` → `1/8-inch`), and update CLAUDE.md/CONTEXT.md/VALIDATION_ERRORS.md to reflect enforced IO types (E117) and the expand-the-vocabulary policy. + ## 3.38.0 ### Minor Changes diff --git a/package.json b/package.json index 0ba5d2953..bf380692c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "catalog", - "version": "3.38.0", + "version": "3.39.0", "description": "Open source audio software and hardware catalog", "type": "module", "scripts": {