From 910b5a2f65a9348d83f443efe36df027384a626e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 May 2026 15:47:25 +0000 Subject: [PATCH] ci: release --- .../fix-media-library-infinite-scroll.md | 5 ---- .changeset/fix-slash-menu-stale-ref.md | 6 ----- .changeset/site-default-og-image.md | 14 ----------- fixtures/perf-site/CHANGELOG.md | 8 +++++++ fixtures/perf-site/package.json | 2 +- infra/blog-demo/CHANGELOG.md | 8 +++++++ infra/blog-demo/package.json | 2 +- infra/cache-demo/CHANGELOG.md | 8 +++++++ infra/cache-demo/package.json | 2 +- packages/admin/CHANGELOG.md | 23 ++++++++++++++++++ packages/admin/package.json | 2 +- packages/auth-atproto/CHANGELOG.md | 8 +++++++ packages/auth-atproto/package.json | 4 ++-- packages/auth/CHANGELOG.md | 2 ++ packages/auth/package.json | 2 +- packages/blocks/CHANGELOG.md | 2 ++ packages/blocks/package.json | 2 +- packages/cloudflare/CHANGELOG.md | 7 ++++++ packages/cloudflare/package.json | 2 +- packages/core/CHANGELOG.md | 24 +++++++++++++++++++ packages/core/package.json | 4 ++-- packages/create-emdash/CHANGELOG.md | 2 ++ packages/create-emdash/package.json | 2 +- .../gutenberg-to-portable-text/CHANGELOG.md | 2 ++ .../gutenberg-to-portable-text/package.json | 2 +- packages/plugins/api-test/package.json | 2 +- packages/plugins/embeds/CHANGELOG.md | 8 +++++++ packages/plugins/embeds/package.json | 4 ++-- packages/x402/CHANGELOG.md | 2 ++ packages/x402/package.json | 2 +- pnpm-lock.yaml | 8 +++---- 31 files changed, 125 insertions(+), 46 deletions(-) delete mode 100644 .changeset/fix-media-library-infinite-scroll.md delete mode 100644 .changeset/fix-slash-menu-stale-ref.md delete mode 100644 .changeset/site-default-og-image.md diff --git a/.changeset/fix-media-library-infinite-scroll.md b/.changeset/fix-media-library-infinite-scroll.md deleted file mode 100644 index 6fadee4542..0000000000 --- a/.changeset/fix-media-library-infinite-scroll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Fix media library admin page and the media picker modal (used by the rich text editor and image fields when embedding media into content) to support libraries larger than 50 items by wiring up cursor-based infinite scroll (mirrors the content list fix from #135) diff --git a/.changeset/fix-slash-menu-stale-ref.md b/.changeset/fix-slash-menu-stale-ref.md deleted file mode 100644 index f169c06467..0000000000 --- a/.changeset/fix-slash-menu-stale-ref.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@emdash-cms/admin": patch -"emdash": patch ---- - -Fixes a stale ref race in the slash command menu's keyboard handlers. The state ref was synced via `useEffect` (post-commit), so TipTap's Suggestion plugin could read stale state when invoking `onKeyDown` synchronously -- causing Enter to occasionally fail to execute commands and arrow navigation to skip selections on slower runs. diff --git a/.changeset/site-default-og-image.md b/.changeset/site-default-og-image.md deleted file mode 100644 index 4f9e11fcd5..0000000000 --- a/.changeset/site-default-og-image.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"emdash": minor -"@emdash-cms/admin": minor ---- - -Adds support for a site-wide default Open Graph image. The setting is exposed in the admin SEO settings page (Settings -> SEO -> Default Social Image), resolved to a URL on read by `getSiteSettings()`, and automatically emitted as `og:image` / `twitter:image` (and BlogPosting JSON-LD `image`) by `EmDashHead.astro` whenever a page has no image of its own. Per-page images still take precedence. - -This wires up an existing data model that was previously defined in the schema and MCP tools but never used: stored values were not resolved and no template path read the setting. - -Emitted URLs are absolutized using `SiteSettings.url`, the page's `siteUrl`, or the request origin so crawlers and JSON-LD consumers that reject relative URLs work correctly. - -Also adds a `localOnly` prop to `MediaPickerModal` that suppresses the "Insert from URL" input and external provider tabs. Used by SEO settings to ensure the picker only returns locally-stored media (since the setting only persists a local `mediaId`). - -Media metadata updates and deletes now invalidate the worker-scoped site-settings cache, so resolved logo/favicon/default-social-image URLs and dimensions stay in sync with the underlying media row. diff --git a/fixtures/perf-site/CHANGELOG.md b/fixtures/perf-site/CHANGELOG.md index 6d366a9272..e141c17416 100644 --- a/fixtures/perf-site/CHANGELOG.md +++ b/fixtures/perf-site/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/fixture-perf-site +## 0.0.8 + +### Patch Changes + +- Updated dependencies [[`35791ff`](https://github.com/emdash-cms/emdash/commit/35791ff9f68c10c6d3ff15ee0ab407baef09c2aa), [`7b45cba`](https://github.com/emdash-cms/emdash/commit/7b45cba66143c3a75bbd880abff85303c1fd6072)]: + - emdash@0.12.0 + - @emdash-cms/cloudflare@0.12.0 + ## 0.0.7 ### Patch Changes diff --git a/fixtures/perf-site/package.json b/fixtures/perf-site/package.json index 9cd3206313..b17b89f7da 100644 --- a/fixtures/perf-site/package.json +++ b/fixtures/perf-site/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/fixture-perf-site", - "version": "0.0.7", + "version": "0.0.8", "private": true, "type": "module", "description": "Fixture site for query-count perf snapshots. Runs under sqlite+node or d1+cloudflare based on EMDASH_FIXTURE_TARGET.", diff --git a/infra/blog-demo/CHANGELOG.md b/infra/blog-demo/CHANGELOG.md index 1b9dc3030f..4cc66d08a9 100644 --- a/infra/blog-demo/CHANGELOG.md +++ b/infra/blog-demo/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/perf-demo-site +## 0.0.8 + +### Patch Changes + +- Updated dependencies [[`35791ff`](https://github.com/emdash-cms/emdash/commit/35791ff9f68c10c6d3ff15ee0ab407baef09c2aa), [`7b45cba`](https://github.com/emdash-cms/emdash/commit/7b45cba66143c3a75bbd880abff85303c1fd6072)]: + - emdash@0.12.0 + - @emdash-cms/cloudflare@0.12.0 + ## 0.0.7 ### Patch Changes diff --git a/infra/blog-demo/package.json b/infra/blog-demo/package.json index ee200b9b01..4499c2e337 100644 --- a/infra/blog-demo/package.json +++ b/infra/blog-demo/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/perf-demo-site", - "version": "0.0.7", + "version": "0.0.8", "private": true, "type": "module", "scripts": { diff --git a/infra/cache-demo/CHANGELOG.md b/infra/cache-demo/CHANGELOG.md index 127c715bc5..fd502c2969 100644 --- a/infra/cache-demo/CHANGELOG.md +++ b/infra/cache-demo/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/cache-demo-site +## 0.0.8 + +### Patch Changes + +- Updated dependencies [[`35791ff`](https://github.com/emdash-cms/emdash/commit/35791ff9f68c10c6d3ff15ee0ab407baef09c2aa), [`7b45cba`](https://github.com/emdash-cms/emdash/commit/7b45cba66143c3a75bbd880abff85303c1fd6072)]: + - emdash@0.12.0 + - @emdash-cms/cloudflare@0.12.0 + ## 0.0.7 ### Patch Changes diff --git a/infra/cache-demo/package.json b/infra/cache-demo/package.json index cc63b2a3b6..a641e3e7c6 100644 --- a/infra/cache-demo/package.json +++ b/infra/cache-demo/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/cache-demo-site", - "version": "0.0.7", + "version": "0.0.8", "private": true, "type": "module", "scripts": { diff --git a/packages/admin/CHANGELOG.md b/packages/admin/CHANGELOG.md index 935b43537e..bbc0f542fe 100644 --- a/packages/admin/CHANGELOG.md +++ b/packages/admin/CHANGELOG.md @@ -1,5 +1,28 @@ # @emdash-cms/admin +## 0.12.0 + +### Minor Changes + +- [#997](https://github.com/emdash-cms/emdash/pull/997) [`7b45cba`](https://github.com/emdash-cms/emdash/commit/7b45cba66143c3a75bbd880abff85303c1fd6072) Thanks [@ascorbic](https://github.com/ascorbic)! - Adds support for a site-wide default Open Graph image. The setting is exposed in the admin SEO settings page (Settings -> SEO -> Default Social Image), resolved to a URL on read by `getSiteSettings()`, and automatically emitted as `og:image` / `twitter:image` (and BlogPosting JSON-LD `image`) by `EmDashHead.astro` whenever a page has no image of its own. Per-page images still take precedence. + + This wires up an existing data model that was previously defined in the schema and MCP tools but never used: stored values were not resolved and no template path read the setting. + + Emitted URLs are absolutized using `SiteSettings.url`, the page's `siteUrl`, or the request origin so crawlers and JSON-LD consumers that reject relative URLs work correctly. + + Also adds a `localOnly` prop to `MediaPickerModal` that suppresses the "Insert from URL" input and external provider tabs. Used by SEO settings to ensure the picker only returns locally-stored media (since the setting only persists a local `mediaId`). + + Media metadata updates and deletes now invalidate the worker-scoped site-settings cache, so resolved logo/favicon/default-social-image URLs and dimensions stay in sync with the underlying media row. + +### Patch Changes + +- [#996](https://github.com/emdash-cms/emdash/pull/996) [`19576be`](https://github.com/emdash-cms/emdash/commit/19576be43134359596ca7705f84fd645bd2f3824) Thanks [@r2sake](https://github.com/r2sake)! - Fix media library admin page and the media picker modal (used by the rich text editor and image fields when embedding media into content) to support libraries larger than 50 items by wiring up cursor-based infinite scroll (mirrors the content list fix from #135) + +- [#1004](https://github.com/emdash-cms/emdash/pull/1004) [`35791ff`](https://github.com/emdash-cms/emdash/commit/35791ff9f68c10c6d3ff15ee0ab407baef09c2aa) Thanks [@ascorbic](https://github.com/ascorbic)! - Fixes a stale ref race in the slash command menu's keyboard handlers. The state ref was synced via `useEffect` (post-commit), so TipTap's Suggestion plugin could read stale state when invoking `onKeyDown` synchronously -- causing Enter to occasionally fail to execute commands and arrow navigation to skip selections on slower runs. + +- Updated dependencies []: + - @emdash-cms/blocks@0.12.0 + ## 0.11.1 ### Patch Changes diff --git a/packages/admin/package.json b/packages/admin/package.json index 1e14e2a9e8..28be792483 100644 --- a/packages/admin/package.json +++ b/packages/admin/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/admin", - "version": "0.11.1", + "version": "0.12.0", "description": "Admin UI for EmDash CMS", "type": "module", "main": "dist/index.js", diff --git a/packages/auth-atproto/CHANGELOG.md b/packages/auth-atproto/CHANGELOG.md index bfe9714e0d..533ef1b43a 100644 --- a/packages/auth-atproto/CHANGELOG.md +++ b/packages/auth-atproto/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/auth-atproto +## 0.2.5 + +### Patch Changes + +- Updated dependencies [[`35791ff`](https://github.com/emdash-cms/emdash/commit/35791ff9f68c10c6d3ff15ee0ab407baef09c2aa), [`7b45cba`](https://github.com/emdash-cms/emdash/commit/7b45cba66143c3a75bbd880abff85303c1fd6072)]: + - emdash@0.12.0 + - @emdash-cms/auth@0.12.0 + ## 0.2.4 ### Patch Changes diff --git a/packages/auth-atproto/package.json b/packages/auth-atproto/package.json index 489267e88d..0bc411e146 100644 --- a/packages/auth-atproto/package.json +++ b/packages/auth-atproto/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/auth-atproto", - "version": "0.2.4", + "version": "0.2.5", "description": "AT Protocol / Atmosphere authentication provider for EmDash CMS", "type": "module", "main": "src/auth.ts", @@ -26,7 +26,7 @@ "license": "MIT", "peerDependencies": { "astro": ">=5", - "emdash": "workspace:>=0.11.1", + "emdash": "workspace:>=0.12.0", "react": ">=18" }, "devDependencies": { diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 920f69ea66..0f7de16c3e 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/auth +## 0.12.0 + ## 0.11.1 ## 0.11.0 diff --git a/packages/auth/package.json b/packages/auth/package.json index ef386c9fea..9bc7e7d316 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/auth", - "version": "0.11.1", + "version": "0.12.0", "description": "Passkey-first authentication for EmDash", "type": "module", "main": "dist/index.mjs", diff --git a/packages/blocks/CHANGELOG.md b/packages/blocks/CHANGELOG.md index aa58bf5b80..59d7d1eebf 100644 --- a/packages/blocks/CHANGELOG.md +++ b/packages/blocks/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/blocks +## 0.12.0 + ## 0.11.1 ## 0.11.0 diff --git a/packages/blocks/package.json b/packages/blocks/package.json index 04d6674eba..de47e3de48 100644 --- a/packages/blocks/package.json +++ b/packages/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/blocks", - "version": "0.11.1", + "version": "0.12.0", "description": "Declarative plugin UI blocks for EmDash CMS", "type": "module", "main": "dist/index.js", diff --git a/packages/cloudflare/CHANGELOG.md b/packages/cloudflare/CHANGELOG.md index 750c2b28e0..487b8d44c5 100644 --- a/packages/cloudflare/CHANGELOG.md +++ b/packages/cloudflare/CHANGELOG.md @@ -1,5 +1,12 @@ # @emdash-cms/cloudflare +## 0.12.0 + +### Patch Changes + +- Updated dependencies [[`35791ff`](https://github.com/emdash-cms/emdash/commit/35791ff9f68c10c6d3ff15ee0ab407baef09c2aa), [`7b45cba`](https://github.com/emdash-cms/emdash/commit/7b45cba66143c3a75bbd880abff85303c1fd6072)]: + - emdash@0.12.0 + ## 0.11.1 ### Patch Changes diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index b6b5664b40..91b5eb6c73 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/cloudflare", - "version": "0.11.1", + "version": "0.12.0", "description": "Cloudflare adapters for EmDash - D1, R2, Access, and Worker Loader sandbox", "type": "module", "main": "dist/index.mjs", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index b3e5a206a1..a423add9ed 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,29 @@ # emdash +## 0.12.0 + +### Minor Changes + +- [#997](https://github.com/emdash-cms/emdash/pull/997) [`7b45cba`](https://github.com/emdash-cms/emdash/commit/7b45cba66143c3a75bbd880abff85303c1fd6072) Thanks [@ascorbic](https://github.com/ascorbic)! - Adds support for a site-wide default Open Graph image. The setting is exposed in the admin SEO settings page (Settings -> SEO -> Default Social Image), resolved to a URL on read by `getSiteSettings()`, and automatically emitted as `og:image` / `twitter:image` (and BlogPosting JSON-LD `image`) by `EmDashHead.astro` whenever a page has no image of its own. Per-page images still take precedence. + + This wires up an existing data model that was previously defined in the schema and MCP tools but never used: stored values were not resolved and no template path read the setting. + + Emitted URLs are absolutized using `SiteSettings.url`, the page's `siteUrl`, or the request origin so crawlers and JSON-LD consumers that reject relative URLs work correctly. + + Also adds a `localOnly` prop to `MediaPickerModal` that suppresses the "Insert from URL" input and external provider tabs. Used by SEO settings to ensure the picker only returns locally-stored media (since the setting only persists a local `mediaId`). + + Media metadata updates and deletes now invalidate the worker-scoped site-settings cache, so resolved logo/favicon/default-social-image URLs and dimensions stay in sync with the underlying media row. + +### Patch Changes + +- [#1004](https://github.com/emdash-cms/emdash/pull/1004) [`35791ff`](https://github.com/emdash-cms/emdash/commit/35791ff9f68c10c6d3ff15ee0ab407baef09c2aa) Thanks [@ascorbic](https://github.com/ascorbic)! - Fixes a stale ref race in the slash command menu's keyboard handlers. The state ref was synced via `useEffect` (post-commit), so TipTap's Suggestion plugin could read stale state when invoking `onKeyDown` synchronously -- causing Enter to occasionally fail to execute commands and arrow navigation to skip selections on slower runs. + +- Updated dependencies [[`19576be`](https://github.com/emdash-cms/emdash/commit/19576be43134359596ca7705f84fd645bd2f3824), [`35791ff`](https://github.com/emdash-cms/emdash/commit/35791ff9f68c10c6d3ff15ee0ab407baef09c2aa), [`7b45cba`](https://github.com/emdash-cms/emdash/commit/7b45cba66143c3a75bbd880abff85303c1fd6072)]: + - @emdash-cms/admin@0.12.0 + - @emdash-cms/auth@0.12.0 + - @emdash-cms/gutenberg-to-portable-text@0.12.0 + - @emdash-cms/auth-atproto@0.2.5 + ## 0.11.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index e8cd28103f..a8b5f8f2c6 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "emdash", - "version": "0.11.1", + "version": "0.12.0", "description": "Astro-native CMS with WordPress migration support", "type": "module", "main": "dist/index.mjs", @@ -215,7 +215,7 @@ }, "peerDependencies": { "@astrojs/react": ">=5.0.0-beta.0", - "@emdash-cms/auth-atproto": "workspace:>=0.2.4", + "@emdash-cms/auth-atproto": "workspace:>=0.2.5", "astro": ">=6.0.0-beta.0", "react": ">=18.0.0", "react-dom": ">=18.0.0" diff --git a/packages/create-emdash/CHANGELOG.md b/packages/create-emdash/CHANGELOG.md index c5d667671c..ea27c0e38f 100644 --- a/packages/create-emdash/CHANGELOG.md +++ b/packages/create-emdash/CHANGELOG.md @@ -1,5 +1,7 @@ # create-emdash +## 0.12.0 + ## 0.11.1 ## 0.11.0 diff --git a/packages/create-emdash/package.json b/packages/create-emdash/package.json index 76477ace25..bce9709ef7 100644 --- a/packages/create-emdash/package.json +++ b/packages/create-emdash/package.json @@ -1,6 +1,6 @@ { "name": "create-emdash", - "version": "0.11.1", + "version": "0.12.0", "description": "Create a new EmDash CMS project", "type": "module", "bin": "./dist/index.mjs", diff --git a/packages/gutenberg-to-portable-text/CHANGELOG.md b/packages/gutenberg-to-portable-text/CHANGELOG.md index 3fbd9260f5..48a8744604 100644 --- a/packages/gutenberg-to-portable-text/CHANGELOG.md +++ b/packages/gutenberg-to-portable-text/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/gutenberg-to-portable-text +## 0.12.0 + ## 0.11.1 ## 0.11.0 diff --git a/packages/gutenberg-to-portable-text/package.json b/packages/gutenberg-to-portable-text/package.json index 862a1d920e..34a611bad0 100644 --- a/packages/gutenberg-to-portable-text/package.json +++ b/packages/gutenberg-to-portable-text/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/gutenberg-to-portable-text", - "version": "0.11.1", + "version": "0.12.0", "description": "Convert WordPress Gutenberg blocks to Portable Text", "type": "module", "main": "dist/index.mjs", diff --git a/packages/plugins/api-test/package.json b/packages/plugins/api-test/package.json index c9c8e236b5..27160df1f7 100644 --- a/packages/plugins/api-test/package.json +++ b/packages/plugins/api-test/package.json @@ -22,7 +22,7 @@ "author": "Matt Kane", "license": "MIT", "peerDependencies": { - "emdash": "workspace:>=0.11.1", + "emdash": "workspace:>=0.12.0", "react": "^18.0.0 || ^19.0.0", "@phosphor-icons/react": "^2.1.10" }, diff --git a/packages/plugins/embeds/CHANGELOG.md b/packages/plugins/embeds/CHANGELOG.md index 366e4f1ea1..0d107f9590 100644 --- a/packages/plugins/embeds/CHANGELOG.md +++ b/packages/plugins/embeds/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/plugin-embeds +## 0.1.13 + +### Patch Changes + +- Updated dependencies [[`35791ff`](https://github.com/emdash-cms/emdash/commit/35791ff9f68c10c6d3ff15ee0ab407baef09c2aa), [`7b45cba`](https://github.com/emdash-cms/emdash/commit/7b45cba66143c3a75bbd880abff85303c1fd6072)]: + - emdash@0.12.0 + - @emdash-cms/blocks@0.12.0 + ## 0.1.12 ### Patch Changes diff --git a/packages/plugins/embeds/package.json b/packages/plugins/embeds/package.json index cb983e584f..3f97262bbe 100644 --- a/packages/plugins/embeds/package.json +++ b/packages/plugins/embeds/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/plugin-embeds", - "version": "0.1.12", + "version": "0.1.13", "description": "Embed blocks for EmDash CMS - YouTube, Vimeo, Twitter, Bluesky, Mastodon, and more", "type": "module", "main": "src/index.ts", @@ -25,7 +25,7 @@ "license": "MIT", "peerDependencies": { "astro": ">=6.0.0-beta.0", - "emdash": "workspace:>=0.11.1" + "emdash": "workspace:>=0.12.0" }, "dependencies": { "@emdash-cms/blocks": "workspace:*", diff --git a/packages/x402/CHANGELOG.md b/packages/x402/CHANGELOG.md index 7dda08f4da..a85a7b993f 100644 --- a/packages/x402/CHANGELOG.md +++ b/packages/x402/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/x402 +## 0.12.0 + ## 0.11.1 ## 0.11.0 diff --git a/packages/x402/package.json b/packages/x402/package.json index b3ac61541e..ed626d1ffe 100644 --- a/packages/x402/package.json +++ b/packages/x402/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/x402", - "version": "0.11.1", + "version": "0.12.0", "description": "x402 payment protocol integration for Astro sites", "license": "MIT", "repository": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 32233c0e64..9e65fe8c36 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1120,7 +1120,7 @@ importers: specifier: '>=5' version: 6.1.3(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.55.2)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) emdash: - specifier: workspace:>=0.11.1 + specifier: workspace:>=0.12.0 version: link:../core kysely: specifier: ^0.27.6 @@ -1317,7 +1317,7 @@ importers: specifier: workspace:* version: link:../auth '@emdash-cms/auth-atproto': - specifier: workspace:>=0.2.4 + specifier: workspace:>=0.2.5 version: link:../auth-atproto '@emdash-cms/gutenberg-to-portable-text': specifier: workspace:* @@ -1629,7 +1629,7 @@ importers: specifier: ^2.1.10 version: 2.1.10(react-dom@19.2.4(react@19.2.4))(react@19.2.4) emdash: - specifier: workspace:>=0.11.1 + specifier: workspace:>=0.12.0 version: link:../../core react: specifier: ^18.0.0 || ^19.0.0 @@ -1686,7 +1686,7 @@ importers: specifier: ^0.12.0 version: 0.12.0(astro@6.0.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.55.2)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)) emdash: - specifier: workspace:>=0.11.1 + specifier: workspace:>=0.12.0 version: link:../../core packages/plugins/field-kit: