diff --git a/.changeset/big-hands-peel.md b/.changeset/big-hands-peel.md deleted file mode 100644 index 167166f06d..0000000000 --- a/.changeset/big-hands-peel.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@emdash-cms/plugin-cli": minor -"@emdash-cms/registry-client": minor ---- - -Adds `emdash-plugin update-package`, a CLI command for editing an already-published plugin's registry record (license, authors, security contacts, name, description, keywords) without cutting a new release. Without `--yes` it prints a diff and exits without writing; with `--yes` it writes the updated record to the publisher's PDS using atproto's `swapRecord` precondition (concurrent writes surface as `STALE_RECORD` instead of silently overwriting each other) and bumps `lastUpdated`. Optional fields use a "manifest absent = no change" policy: removing a key from the manifest doesn't wipe the published value, matching `publish` semantics. Renaming a plugin via the manifest now surfaces a "looks like a rename" message listing the publisher's existing packages instead of a generic not-found, so publishers don't accidentally orphan releases under the old slug. - -The publishing client (`@emdash-cms/registry-client`) gains a `swapRecord` parameter on `putRecord` and `unsafePutRecord` for callers needing optimistic-concurrency writes. diff --git a/.changeset/bump-kumo-to-2.x.md b/.changeset/bump-kumo-to-2.x.md deleted file mode 100644 index ff401d3208..0000000000 --- a/.changeset/bump-kumo-to-2.x.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@emdash-cms/admin": patch -"@emdash-cms/blocks": patch -"@emdash-cms/auth-atproto": patch ---- - -Bumps `@cloudflare/kumo` from 1.16 to 2.3. Two internal call sites picked up breaking API changes from Kumo 2.0: `Collapsible` is now a compound component (`Collapsible.Root` / `.DefaultTrigger` / `.DefaultPanel` instead of ``), used by the accordion block; and `ChartPalette.color()` was renamed to `ChartPalette.categorical()` in the chart block. No public API changes -- consumers see identical behaviour. Tests in `@emdash-cms/admin` that asserted on `Button`'s native `title` attribute now read `aria-label` instead, because Kumo 2 wraps `