From 68b1cf1b60ed892a325dc73907704435f6fd8b03 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 15:01:31 +0000 Subject: [PATCH] ci: release --- .../add-resizable-content-editor-settings.md | 5 - .changeset/align-editor-sidebar-handles.md | 5 - .changeset/avif-media-uploads.md | 10 -- .changeset/bright-code-blocks.md | 6 - .changeset/bright-kites-translate.md | 5 - .changeset/bright-lions-translate.md | 5 - .changeset/bright-media-pages.md | 8 -- .changeset/calm-bylines-flow.md | 5 - .changeset/calm-images-select.md | 5 - .changeset/calm-locale-help.md | 5 - .changeset/calm-lua-zig-code-blocks.md | 6 - .changeset/code-block-tab-indentation.md | 6 - .../controlled-media-usage-activation.md | 5 - .changeset/fast-media-usage-backfill.md | 5 - .changeset/fix-comment-session-auth.md | 5 - .../fix-playground-welcome-dismissal.md | 5 - .changeset/fix-refresh-retry-with-body.md | 5 - .changeset/flat-media-folders.md | 20 --- .changeset/gentle-falcons-refresh.md | 5 - .changeset/lazy-donkeys-translate.md | 5 - .changeset/live-search-locale.md | 19 --- .../match-content-editor-trash-surface.md | 5 - .changeset/media-focal-point.md | 6 - .changeset/media-library-folder-ui.md | 8 -- .changeset/media-usage-activation-ui.md | 6 - .changeset/media-usage-used-in-ui.md | 6 - .changeset/node-sqlite-adapter.md | 11 -- .changeset/quiet-code-block-actions.md | 6 - .changeset/quiet-listings-pass.md | 8 -- .changeset/refine-admin-table-toolbars.md | 5 - .../remove-media-usage-scheduled-recovery.md | 14 --- .changeset/restore-content-bylines-table.md | 5 - .changeset/safe-registry-listings.md | 11 -- .changeset/section-plugin-blocks.md | 5 - .changeset/seeded-media-usage-ready.md | 5 - .changeset/soft-lions-align.md | 5 - .changeset/sqlite-boolean-bindings.md | 5 - .../stabilize-seo-description-layout.md | 5 - .changeset/stream-provider-video-preview.md | 7 -- .changeset/tidy-tables-break.md | 5 - apps/labeler/CHANGELOG.md | 10 ++ apps/labeler/package.json | 2 +- fixtures/perf-site/CHANGELOG.md | 8 ++ fixtures/perf-site/package.json | 2 +- infra/blog-demo/CHANGELOG.md | 10 ++ infra/blog-demo/package.json | 2 +- infra/cache-demo/CHANGELOG.md | 10 ++ infra/cache-demo/package.json | 2 +- infra/do-demo/CHANGELOG.md | 10 ++ infra/do-demo/package.json | 2 +- infra/do-solo-demo/CHANGELOG.md | 10 ++ infra/do-solo-demo/package.json | 2 +- packages/admin/CHANGELOG.md | 77 ++++++++++++ packages/admin/package.json | 2 +- packages/auth-atproto/CHANGELOG.md | 7 ++ packages/auth-atproto/package.json | 2 +- packages/auth/CHANGELOG.md | 2 + packages/auth/package.json | 2 +- packages/blocks/CHANGELOG.md | 2 + packages/blocks/package.json | 2 +- packages/cloudflare/CHANGELOG.md | 21 ++++ packages/cloudflare/package.json | 2 +- packages/core/CHANGELOG.md | 115 ++++++++++++++++++ packages/core/package.json | 2 +- 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/plugin-cli/CHANGELOG.md | 8 ++ packages/plugin-cli/package.json | 2 +- packages/plugins/embeds/CHANGELOG.md | 7 ++ packages/plugins/embeds/package.json | 2 +- packages/registry-client/CHANGELOG.md | 16 +++ packages/registry-client/package.json | 2 +- packages/registry-lexicons/CHANGELOG.md | 8 ++ packages/registry-lexicons/package.json | 2 +- packages/registry-moderation/CHANGELOG.md | 9 ++ packages/registry-moderation/package.json | 2 +- packages/registry-verification/CHANGELOG.md | 7 ++ packages/registry-verification/package.json | 2 +- packages/workerd/CHANGELOG.md | 7 ++ packages/workerd/package.json | 2 +- packages/x402/CHANGELOG.md | 2 + packages/x402/package.json | 2 +- 84 files changed, 372 insertions(+), 295 deletions(-) delete mode 100644 .changeset/add-resizable-content-editor-settings.md delete mode 100644 .changeset/align-editor-sidebar-handles.md delete mode 100644 .changeset/avif-media-uploads.md delete mode 100644 .changeset/bright-code-blocks.md delete mode 100644 .changeset/bright-kites-translate.md delete mode 100644 .changeset/bright-lions-translate.md delete mode 100644 .changeset/bright-media-pages.md delete mode 100644 .changeset/calm-bylines-flow.md delete mode 100644 .changeset/calm-images-select.md delete mode 100644 .changeset/calm-locale-help.md delete mode 100644 .changeset/calm-lua-zig-code-blocks.md delete mode 100644 .changeset/code-block-tab-indentation.md delete mode 100644 .changeset/controlled-media-usage-activation.md delete mode 100644 .changeset/fast-media-usage-backfill.md delete mode 100644 .changeset/fix-comment-session-auth.md delete mode 100644 .changeset/fix-playground-welcome-dismissal.md delete mode 100644 .changeset/fix-refresh-retry-with-body.md delete mode 100644 .changeset/flat-media-folders.md delete mode 100644 .changeset/gentle-falcons-refresh.md delete mode 100644 .changeset/lazy-donkeys-translate.md delete mode 100644 .changeset/live-search-locale.md delete mode 100644 .changeset/match-content-editor-trash-surface.md delete mode 100644 .changeset/media-focal-point.md delete mode 100644 .changeset/media-library-folder-ui.md delete mode 100644 .changeset/media-usage-activation-ui.md delete mode 100644 .changeset/media-usage-used-in-ui.md delete mode 100644 .changeset/node-sqlite-adapter.md delete mode 100644 .changeset/quiet-code-block-actions.md delete mode 100644 .changeset/quiet-listings-pass.md delete mode 100644 .changeset/refine-admin-table-toolbars.md delete mode 100644 .changeset/remove-media-usage-scheduled-recovery.md delete mode 100644 .changeset/restore-content-bylines-table.md delete mode 100644 .changeset/safe-registry-listings.md delete mode 100644 .changeset/section-plugin-blocks.md delete mode 100644 .changeset/seeded-media-usage-ready.md delete mode 100644 .changeset/soft-lions-align.md delete mode 100644 .changeset/sqlite-boolean-bindings.md delete mode 100644 .changeset/stabilize-seo-description-layout.md delete mode 100644 .changeset/stream-provider-video-preview.md delete mode 100644 .changeset/tidy-tables-break.md create mode 100644 apps/labeler/CHANGELOG.md create mode 100644 packages/registry-moderation/CHANGELOG.md diff --git a/.changeset/add-resizable-content-editor-settings.md b/.changeset/add-resizable-content-editor-settings.md deleted file mode 100644 index ef3ecc9588..0000000000 --- a/.changeset/add-resizable-content-editor-settings.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Adds a resizable settings panel to the desktop content editor, including keyboard controls and bounded widths. diff --git a/.changeset/align-editor-sidebar-handles.md b/.changeset/align-editor-sidebar-handles.md deleted file mode 100644 index bfd7e32821..0000000000 --- a/.changeset/align-editor-sidebar-handles.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Fixes vertical alignment of editor sidebar drag handles with standard and collapsible section headings. diff --git a/.changeset/avif-media-uploads.md b/.changeset/avif-media-uploads.md deleted file mode 100644 index 3564cb8fbd..0000000000 --- a/.changeset/avif-media-uploads.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"emdash": patch -"@emdash-cms/admin": patch ---- - -Fixes AVIF images being rejected with "File type not allowed" on upload. `image/avif` is back in the default media allowlist alongside PNG, JPEG, GIF, and WebP, so editors can upload `.avif` files again from the media library and from image fields that use the default allowlist. - -The admin file picker now offers `.avif` files and renders their thumbnails, the built-in "Images" preset in a field's allowed-types editor includes AVIF, and `.avif` works as extension shorthand in a field's `allowedMimeTypes`. - -SVG stays excluded from the default allowlist. diff --git a/.changeset/bright-code-blocks.md b/.changeset/bright-code-blocks.md deleted file mode 100644 index e9d69829b3..0000000000 --- a/.changeset/bright-code-blocks.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@emdash-cms/admin": patch -"emdash": patch ---- - -Fixes code blocks in the admin and inline visual editors with syntax highlighting for supported languages and readable, borderless styling in light and dark appearances. diff --git a/.changeset/bright-kites-translate.md b/.changeset/bright-kites-translate.md deleted file mode 100644 index 7a50e60f75..0000000000 --- a/.changeset/bright-kites-translate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Completes the Japanese admin translation so Japanese-speaking users see localized text for every catalog message. diff --git a/.changeset/bright-lions-translate.md b/.changeset/bright-lions-translate.md deleted file mode 100644 index 61a25434f9..0000000000 --- a/.changeset/bright-lions-translate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Fixes translated admin guidance and WordPress import summaries so links, emphasized text, dynamic values, and plural counts can follow each locale's word order. Clarifies the content type empty-state action. diff --git a/.changeset/bright-media-pages.md b/.changeset/bright-media-pages.md deleted file mode 100644 index f04537edf4..0000000000 --- a/.changeset/bright-media-pages.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"emdash": minor -"@emdash-cms/admin": minor ---- - -Adds numbered page navigation and page-size controls to the local Media Library. Media list requests can opt into numbered pages with `page` and receive an exact `totalCount`; cursor pagination remains the default. - -`MediaLibrary` accepts controlled numbered pagination through `pagination`. Existing `hasMore` and `onLoadMore` props remain supported when `pagination` is omitted. diff --git a/.changeset/calm-bylines-flow.md b/.changeset/calm-bylines-flow.md deleted file mode 100644 index 33be9a3846..0000000000 --- a/.changeset/calm-bylines-flow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Updates the content editor's byline controls with a focused search-and-create flow, clear automatic owner credits, accessible ordering and roles, and actions that distinguish post credits from reusable byline profiles. diff --git a/.changeset/calm-images-select.md b/.changeset/calm-images-select.md deleted file mode 100644 index a2de4d4126..0000000000 --- a/.changeset/calm-images-select.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Fixes image action controls intermittently failing to appear when selecting an image in the editor. diff --git a/.changeset/calm-locale-help.md b/.changeset/calm-locale-help.md deleted file mode 100644 index b7477344a3..0000000000 --- a/.changeset/calm-locale-help.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Fixes implicit English locale guidance in the content editor by replacing the persistent warning with compact, accessible help. diff --git a/.changeset/calm-lua-zig-code-blocks.md b/.changeset/calm-lua-zig-code-blocks.md deleted file mode 100644 index a0738a48de..0000000000 --- a/.changeset/calm-lua-zig-code-blocks.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@emdash-cms/admin": minor -"emdash": minor ---- - -Adds Lua and Zig to code block language selectors in the admin and inline visual editors. Lua code is syntax highlighted, while Zig uses the existing plain-text fallback. diff --git a/.changeset/code-block-tab-indentation.md b/.changeset/code-block-tab-indentation.md deleted file mode 100644 index 21ba4af346..0000000000 --- a/.changeset/code-block-tab-indentation.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@emdash-cms/admin": patch -"emdash": patch ---- - -Fixes code blocks in the admin and inline visual editors so Tab and Shift+Tab indent and outdent code instead of moving focus. diff --git a/.changeset/controlled-media-usage-activation.md b/.changeset/controlled-media-usage-activation.md deleted file mode 100644 index 3078220039..0000000000 --- a/.changeset/controlled-media-usage-activation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Adds a one-time, administrator-controlled process for enabling automatic media usage indexing in production. diff --git a/.changeset/fast-media-usage-backfill.md b/.changeset/fast-media-usage-backfill.md deleted file mode 100644 index c13dcad992..0000000000 --- a/.changeset/fast-media-usage-backfill.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Speeds up the initial scan when administrators turn on media usage tracking on Cloudflare Workers and Node.js. diff --git a/.changeset/fix-comment-session-auth.md b/.changeset/fix-comment-session-auth.md deleted file mode 100644 index 41c115a990..0000000000 --- a/.changeset/fix-comment-session-auth.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Fixes session-authenticated CMS comment submissions so they retain the user identity and honor automatic approval settings. diff --git a/.changeset/fix-playground-welcome-dismissal.md b/.changeset/fix-playground-welcome-dismissal.md deleted file mode 100644 index 64856e0af1..0000000000 --- a/.changeset/fix-playground-welcome-dismissal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Fixes the Playground welcome dialog reappearing after it has been dismissed and the page is reloaded or Edit mode is toggled. diff --git a/.changeset/fix-refresh-retry-with-body.md b/.changeset/fix-refresh-retry-with-body.md deleted file mode 100644 index 35d5af3d3e..0000000000 --- a/.changeset/fix-refresh-retry-with-body.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Fixes `emdash content create` and `content update` failing with "Cannot construct a Request with a Request object that has already been used" when the stored access token has expired. Requests carrying a body are now retried correctly after the token is refreshed. diff --git a/.changeset/flat-media-folders.md b/.changeset/flat-media-folders.md deleted file mode 100644 index cd96976d70..0000000000 --- a/.changeset/flat-media-folders.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -"emdash": minor ---- - -Adds flat media folders to the `emdash` REST and typed client APIs. Existing media remains in the -Main library after upgrade, so sites do not need to migrate media assignments. - -- Includes database migration `072_media_folders`. - -Use `GET` or `POST /_emdash/api/media/folders` to list or create folders, and `PUT` or -`DELETE /_emdash/api/media/folders/:id` to rename or delete them. Folder reads require -`media:read`; folder writes require `media:edit_any`. Typed clients expose the corresponding -`mediaFolderList`, `mediaFolderCreate`, `mediaFolderUpdate`, and `mediaFolderDelete` methods. - -Media list requests can filter by a folder ID or use `folderId=unfiled` for the Main library. -Media updates and `mediaSetFolder` accept a folder ID, `null`, or `unfiled`. Authors can assign -their own media, while editors can assign any media. - -Deleting a folder returns its media to the Main library without changing media IDs, storage keys, -URLs, or usage records. diff --git a/.changeset/gentle-falcons-refresh.md b/.changeset/gentle-falcons-refresh.md deleted file mode 100644 index 1850afe155..0000000000 --- a/.changeset/gentle-falcons-refresh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Fixes newly created taxonomies not appearing in the admin sidebar until the page is reloaded. diff --git a/.changeset/lazy-donkeys-translate.md b/.changeset/lazy-donkeys-translate.md deleted file mode 100644 index 2d70246281..0000000000 --- a/.changeset/lazy-donkeys-translate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Completes the Indonesian admin translations, covering the image gallery block, plugin MCP tool settings, byline filters, content locale settings, and scheduled publishing warnings. diff --git a/.changeset/live-search-locale.md b/.changeset/live-search-locale.md deleted file mode 100644 index b33562c4b3..0000000000 --- a/.changeset/live-search-locale.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -"emdash": minor ---- - -`LiveSearch` now scopes its results to the locale of the page it is used on. - -**Behaviour change.** The component reads `Astro.currentLocale` and forwards it as the `locale` query parameter to `/_emdash/api/search` and `/_emdash/api/search/suggest`, which both already filtered on it. Until now the component never sent one, so a translated site got every entry back once per language — a French visitor searching from a French page saw each result twice, the second one opening its English page. Sites with `i18n` configured that relied on searching across every locale will see fewer results than before. - -Two ways to opt out: pass an explicit `locale` to search a different one, or `locale={null}` to search across every locale, which is the previous behaviour. - -```astro - - - - - -``` - -Sites without Astro's `i18n` configured are unaffected: `Astro.currentLocale` is `undefined` there, so no `locale` parameter is sent and the search still spans everything. diff --git a/.changeset/match-content-editor-trash-surface.md b/.changeset/match-content-editor-trash-surface.md deleted file mode 100644 index 55602f514f..0000000000 --- a/.changeset/match-content-editor-trash-surface.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Updates the content editor's Move to Trash section to match the other settings surfaces and use a softer destructive button treatment. diff --git a/.changeset/media-focal-point.md b/.changeset/media-focal-point.md deleted file mode 100644 index 08fdd40766..0000000000 --- a/.changeset/media-focal-point.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"emdash": minor -"@emdash-cms/admin": minor ---- - -Adds focal points for local images so cover-cropped thumbnails, galleries, and image components keep the selected subject visible. diff --git a/.changeset/media-library-folder-ui.md b/.changeset/media-library-folder-ui.md deleted file mode 100644 index 3bcc209e23..0000000000 --- a/.changeset/media-library-folder-ui.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"emdash": minor -"@emdash-cms/admin": minor ---- - -Adds flat-folder organization to the local Media Library. Editors can create, rename, and delete folders. Authors can organize their own local media, and editors can organize any local media, through Media Details or by dragging a media card or row onto a visible folder. - -Uploads continue to enter the Main library. Deleting a folder returns its media to the Main library without deleting files or changing their URLs. diff --git a/.changeset/media-usage-activation-ui.md b/.changeset/media-usage-activation-ui.md deleted file mode 100644 index d57490e224..0000000000 --- a/.changeset/media-usage-activation-ui.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"emdash": minor -"@emdash-cms/admin": minor ---- - -Adds a media usage tracking setting. Tracking is enabled during initial setup. Existing sites enable it from Settings, keep the page open while EmDash scans existing content, and can return later to continue from saved progress. diff --git a/.changeset/media-usage-used-in-ui.md b/.changeset/media-usage-used-in-ui.md deleted file mode 100644 index f41c12257c..0000000000 --- a/.changeset/media-usage-used-in-ui.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@emdash-cms/admin": minor -"emdash": patch ---- - -Adds a coverage-aware Used in section to local media details. diff --git a/.changeset/node-sqlite-adapter.md b/.changeset/node-sqlite-adapter.md deleted file mode 100644 index 78ba539970..0000000000 --- a/.changeset/node-sqlite-adapter.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"emdash": minor ---- - -Updates `sqlite()` and the EmDash CLI to use Node.js's built-in SQLite driver. Node.js deployments can install and run EmDash without compiling or downloading the `better-sqlite3` native add-on. Existing SQLite database files and `sqlite({ url })` configuration continue to work. - -This release requires Node.js 22.16 or later. Check the installed version with `node --version` and upgrade Node.js before updating EmDash if it reports an earlier release. - -Node.js 22 prints its standard `ExperimentalWarning: SQLite is an experimental feature` message when the SQLite adapter loads. Node.js 24 does not print this warning. - -If `better-sqlite3` is listed in the site's `package.json` only for EmDash, remove that dependency after updating. diff --git a/.changeset/quiet-code-block-actions.md b/.changeset/quiet-code-block-actions.md deleted file mode 100644 index 333648d008..0000000000 --- a/.changeset/quiet-code-block-actions.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@emdash-cms/admin": patch -"emdash": patch ---- - -Adds one-click copy actions to code-block controls in the admin and inline visual editors, and polishes the layout so controls stay usable on narrow screens and in right-to-left locales. diff --git a/.changeset/quiet-listings-pass.md b/.changeset/quiet-listings-pass.md deleted file mode 100644 index 7b1e7a83a7..0000000000 --- a/.changeset/quiet-listings-pass.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@emdash-cms/registry-moderation": minor -"@emdash-cms/registry-lexicons": minor ---- - -Adds shared, CID-bound plugin-listing moderation contracts for reducing signed AT Protocol labels and deciding which package-profile and release revisions are eligible for display. - -The registry Lexicons add experimental public assessment and policy queries. The contracts cover publisher-controlled listing metadata and displayed media; they do not assess plugin code. diff --git a/.changeset/refine-admin-table-toolbars.md b/.changeset/refine-admin-table-toolbars.md deleted file mode 100644 index be7a1366c7..0000000000 --- a/.changeset/refine-admin-table-toolbars.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Refines admin table toolbars with consistent compact search and filters, including a calendar-based date range picker for content lists. diff --git a/.changeset/remove-media-usage-scheduled-recovery.md b/.changeset/remove-media-usage-scheduled-recovery.md deleted file mode 100644 index d45d3f441f..0000000000 --- a/.changeset/remove-media-usage-scheduled-recovery.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"emdash": minor -"@emdash-cms/cloudflare": minor ---- - -Removes scheduled media usage recovery. Media usage tracking now advances only while an administrator keeps its settings page visible. This breaks Cloudflare deployments that configure `mediaUsageCron` and Node.js integrations that provide a custom `CronScheduler`. - -#### What should I do? - -On Cloudflare, remove the dedicated media usage Cron Trigger and the `mediaUsageCron` option. Keep the general Cron Trigger unchanged; no replacement trigger is required. - -If you provide a custom Node.js scheduler, remove `setMediaUsageMaintenance()`. A custom `CronScheduler` now implements only `start()`, `stop()`, `reschedule()`, and `setSystemCleanup()`. - -Keep **Settings → Media usage tracking** open until it shows **Ready**. If the page closes, return to continue from saved progress. diff --git a/.changeset/restore-content-bylines-table.md b/.changeset/restore-content-bylines-table.md deleted file mode 100644 index ed8d42235c..0000000000 --- a/.changeset/restore-content-bylines-table.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Fixes SQLite and D1 sites where an interrupted upgrade left the byline credits table staged as `_emdash_content_bylines_new`, so pages, feeds and the admin reported no entries although the content was intact. The next migration run restores the table and the stored credits. diff --git a/.changeset/safe-registry-listings.md b/.changeset/safe-registry-listings.md deleted file mode 100644 index 87772776e1..0000000000 --- a/.changeset/safe-registry-listings.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@emdash-cms/registry-client": minor -"@emdash-cms/admin": minor -"emdash": minor ---- - -Adds signed-label policy and listing-status support to the plugin registry client. Registry requests use the aggregator's required listing policy with an optional accepted-labeler declaration, and withdrawn releases are excluded from install and update results. - -The EmDash admin waits for a fresh listing-policy response before rendering registry metadata, uses the approved author name or publisher DID instead of a mutable handle, and does not request media for an unapproved release. Install, update, and media-proxy checks enforce listing withdrawal independently from the existing plugin-code and capability checks. - -Registry artifact downloads and proxied media connect only to the public IP addresses validated for each URL, preventing DNS changes between validation and connection from reaching private services. diff --git a/.changeset/section-plugin-blocks.md b/.changeset/section-plugin-blocks.md deleted file mode 100644 index 9486d1189a..0000000000 --- a/.changeset/section-plugin-blocks.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Fixes the Section editor so plugin-provided Portable Text blocks appear in the slash menu alongside core blocks, matching the content and widget editors. diff --git a/.changeset/seeded-media-usage-ready.md b/.changeset/seeded-media-usage-ready.md deleted file mode 100644 index d1f50aa558..0000000000 --- a/.changeset/seeded-media-usage-ready.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Fixes seeded media references using a different ID from their media-library item and prepares Used in data for newly seeded development sites. diff --git a/.changeset/soft-lions-align.md b/.changeset/soft-lions-align.md deleted file mode 100644 index 1fc8192334..0000000000 --- a/.changeset/soft-lions-align.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Fixes the vertical alignment of the Required and Translatable switches in the byline field editor when helper text appears below Translatable. diff --git a/.changeset/sqlite-boolean-bindings.md b/.changeset/sqlite-boolean-bindings.md deleted file mode 100644 index f2ea3f3e13..0000000000 --- a/.changeset/sqlite-boolean-bindings.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Fixes boolean query parameters on SQLite, including boolean equality filters in the plugin storage API. diff --git a/.changeset/stabilize-seo-description-layout.md b/.changeset/stabilize-seo-description-layout.md deleted file mode 100644 index 95bd31b119..0000000000 --- a/.changeset/stabilize-seo-description-layout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Fixes the meta description field shifting after the first character is entered. diff --git a/.changeset/stream-provider-video-preview.md b/.changeset/stream-provider-video-preview.md deleted file mode 100644 index 49bc763b3c..0000000000 --- a/.changeset/stream-provider-video-preview.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@emdash-cms/admin": patch -"@emdash-cms/cloudflare": patch -"emdash": patch ---- - -Fixes media previews for streaming providers such as Cloudflare Stream. Video from these providers now shows its poster thumbnail in the media library grid and list, plays in the detail panel instead of stalling at 0:00, and reports the file size the provider supplies. Also exports `Media` from `emdash/ui`, so frontends can render provider-backed video and audio that `Image` cannot. diff --git a/.changeset/tidy-tables-break.md b/.changeset/tidy-tables-break.md deleted file mode 100644 index a4157c96ad..0000000000 --- a/.changeset/tidy-tables-break.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Fixes line breaks entered in table cells disappearing from saved content. diff --git a/apps/labeler/CHANGELOG.md b/apps/labeler/CHANGELOG.md new file mode 100644 index 0000000000..7b6e9b712a --- /dev/null +++ b/apps/labeler/CHANGELOG.md @@ -0,0 +1,10 @@ +# @emdash-cms/labeler + +## 0.0.1 + +### Patch Changes + +- Updated dependencies [[`6178888`](https://github.com/emdash-cms/emdash/commit/61788888bf5933e2a9ac310a931f1c241fa63878)]: + - @emdash-cms/registry-moderation@0.1.0 + - @emdash-cms/registry-lexicons@0.4.0 + - @emdash-cms/registry-verification@0.1.1 diff --git a/apps/labeler/package.json b/apps/labeler/package.json index 72286d2259..b53916c836 100644 --- a/apps/labeler/package.json +++ b/apps/labeler/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/labeler", - "version": "0.0.0", + "version": "0.0.1", "private": true, "description": "Metadata-only moderation labeler for the EmDash plugin registry.", "type": "module", diff --git a/fixtures/perf-site/CHANGELOG.md b/fixtures/perf-site/CHANGELOG.md index 5b0b7d2598..f5ba8cf04c 100644 --- a/fixtures/perf-site/CHANGELOG.md +++ b/fixtures/perf-site/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/fixture-perf-site +## 0.0.39 + +### Patch Changes + +- Updated dependencies [[`3e90689`](https://github.com/emdash-cms/emdash/commit/3e90689102d02e479c0130dcee520c5209530e94), [`22c4422`](https://github.com/emdash-cms/emdash/commit/22c442285d648c2226d13c40b807045fcfc2ba74), [`8d8d3de`](https://github.com/emdash-cms/emdash/commit/8d8d3de006ca8652f0ec9e531dd8be7d851e1a4f), [`089d747`](https://github.com/emdash-cms/emdash/commit/089d747dcfde8e27ea805d303e5899805d7b5d70), [`b383a67`](https://github.com/emdash-cms/emdash/commit/b383a67b5f4a75d5757f76c4385e9ee83df6f3de), [`f6da16b`](https://github.com/emdash-cms/emdash/commit/f6da16b8cea400d1d6dbcb6b9540d0c59004c58f), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`0f225eb`](https://github.com/emdash-cms/emdash/commit/0f225ebe77559139570cef6231360b60f99be9b5), [`2fde0f9`](https://github.com/emdash-cms/emdash/commit/2fde0f9e5b5d864bcd8006ec243ff2c5f7dde9df), [`37c5010`](https://github.com/emdash-cms/emdash/commit/37c50108aa3489c134f182919cbf78bfa256e520), [`a1ddcfb`](https://github.com/emdash-cms/emdash/commit/a1ddcfb24438ab9af077f795a9dbbe1ba91e1b52), [`b4c73ac`](https://github.com/emdash-cms/emdash/commit/b4c73acd9ba718f55182279dd9c8dd2b6ef2df22), [`436f63d`](https://github.com/emdash-cms/emdash/commit/436f63d7f9f8bf43062ccdbbed76b98307b59149), [`815553c`](https://github.com/emdash-cms/emdash/commit/815553cbcb3f0263116a1dcde3a039fadd867000), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`f527127`](https://github.com/emdash-cms/emdash/commit/f5271270ea32f8c771016d2b4cdf02cb1a0505e2), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f5e18d8`](https://github.com/emdash-cms/emdash/commit/f5e18d8b9f91ba1f758457a8c4765a011dfa70cf), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`628630a`](https://github.com/emdash-cms/emdash/commit/628630acb5bc0b010d7bd317db9d02b70a70d579), [`e3ad082`](https://github.com/emdash-cms/emdash/commit/e3ad0823121704c508cd104783a59fccd3f6a44e), [`abd1042`](https://github.com/emdash-cms/emdash/commit/abd1042ae92ba9c8e9416fed4dc910ecce4802b3), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f613a14`](https://github.com/emdash-cms/emdash/commit/f613a1470581ad750183ba74ba9562d624db8d88)]: + - emdash@0.36.0 + - @emdash-cms/cloudflare@0.36.0 + ## 0.0.38 ### Patch Changes diff --git a/fixtures/perf-site/package.json b/fixtures/perf-site/package.json index 8edcfd726b..6fca44cb93 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.38", + "version": "0.0.39", "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 491afbdd5a..50150ed4ef 100644 --- a/infra/blog-demo/CHANGELOG.md +++ b/infra/blog-demo/CHANGELOG.md @@ -1,5 +1,15 @@ # @emdash-cms/perf-demo-site +## 0.0.39 + +### Patch Changes + +- Updated dependencies [[`3e90689`](https://github.com/emdash-cms/emdash/commit/3e90689102d02e479c0130dcee520c5209530e94), [`22c4422`](https://github.com/emdash-cms/emdash/commit/22c442285d648c2226d13c40b807045fcfc2ba74), [`8d8d3de`](https://github.com/emdash-cms/emdash/commit/8d8d3de006ca8652f0ec9e531dd8be7d851e1a4f), [`089d747`](https://github.com/emdash-cms/emdash/commit/089d747dcfde8e27ea805d303e5899805d7b5d70), [`b383a67`](https://github.com/emdash-cms/emdash/commit/b383a67b5f4a75d5757f76c4385e9ee83df6f3de), [`f6da16b`](https://github.com/emdash-cms/emdash/commit/f6da16b8cea400d1d6dbcb6b9540d0c59004c58f), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`0f225eb`](https://github.com/emdash-cms/emdash/commit/0f225ebe77559139570cef6231360b60f99be9b5), [`2fde0f9`](https://github.com/emdash-cms/emdash/commit/2fde0f9e5b5d864bcd8006ec243ff2c5f7dde9df), [`37c5010`](https://github.com/emdash-cms/emdash/commit/37c50108aa3489c134f182919cbf78bfa256e520), [`a1ddcfb`](https://github.com/emdash-cms/emdash/commit/a1ddcfb24438ab9af077f795a9dbbe1ba91e1b52), [`b4c73ac`](https://github.com/emdash-cms/emdash/commit/b4c73acd9ba718f55182279dd9c8dd2b6ef2df22), [`436f63d`](https://github.com/emdash-cms/emdash/commit/436f63d7f9f8bf43062ccdbbed76b98307b59149), [`815553c`](https://github.com/emdash-cms/emdash/commit/815553cbcb3f0263116a1dcde3a039fadd867000), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`f527127`](https://github.com/emdash-cms/emdash/commit/f5271270ea32f8c771016d2b4cdf02cb1a0505e2), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f5e18d8`](https://github.com/emdash-cms/emdash/commit/f5e18d8b9f91ba1f758457a8c4765a011dfa70cf), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`628630a`](https://github.com/emdash-cms/emdash/commit/628630acb5bc0b010d7bd317db9d02b70a70d579), [`e3ad082`](https://github.com/emdash-cms/emdash/commit/e3ad0823121704c508cd104783a59fccd3f6a44e), [`abd1042`](https://github.com/emdash-cms/emdash/commit/abd1042ae92ba9c8e9416fed4dc910ecce4802b3), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f613a14`](https://github.com/emdash-cms/emdash/commit/f613a1470581ad750183ba74ba9562d624db8d88)]: + - emdash@0.36.0 + - @emdash-cms/cloudflare@0.36.0 + - @emdash-cms/plugin-cli@0.8.2 + - @emdash-cms/plugin-webhook-notifier@0.2.0 + ## 0.0.38 ### Patch Changes diff --git a/infra/blog-demo/package.json b/infra/blog-demo/package.json index f3887cc758..933c82e931 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.38", + "version": "0.0.39", "private": true, "type": "module", "scripts": { diff --git a/infra/cache-demo/CHANGELOG.md b/infra/cache-demo/CHANGELOG.md index 065ec817d2..a46b0fa465 100644 --- a/infra/cache-demo/CHANGELOG.md +++ b/infra/cache-demo/CHANGELOG.md @@ -1,5 +1,15 @@ # @emdash-cms/cache-demo-site +## 0.0.39 + +### Patch Changes + +- Updated dependencies [[`3e90689`](https://github.com/emdash-cms/emdash/commit/3e90689102d02e479c0130dcee520c5209530e94), [`22c4422`](https://github.com/emdash-cms/emdash/commit/22c442285d648c2226d13c40b807045fcfc2ba74), [`8d8d3de`](https://github.com/emdash-cms/emdash/commit/8d8d3de006ca8652f0ec9e531dd8be7d851e1a4f), [`089d747`](https://github.com/emdash-cms/emdash/commit/089d747dcfde8e27ea805d303e5899805d7b5d70), [`b383a67`](https://github.com/emdash-cms/emdash/commit/b383a67b5f4a75d5757f76c4385e9ee83df6f3de), [`f6da16b`](https://github.com/emdash-cms/emdash/commit/f6da16b8cea400d1d6dbcb6b9540d0c59004c58f), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`0f225eb`](https://github.com/emdash-cms/emdash/commit/0f225ebe77559139570cef6231360b60f99be9b5), [`2fde0f9`](https://github.com/emdash-cms/emdash/commit/2fde0f9e5b5d864bcd8006ec243ff2c5f7dde9df), [`37c5010`](https://github.com/emdash-cms/emdash/commit/37c50108aa3489c134f182919cbf78bfa256e520), [`a1ddcfb`](https://github.com/emdash-cms/emdash/commit/a1ddcfb24438ab9af077f795a9dbbe1ba91e1b52), [`b4c73ac`](https://github.com/emdash-cms/emdash/commit/b4c73acd9ba718f55182279dd9c8dd2b6ef2df22), [`436f63d`](https://github.com/emdash-cms/emdash/commit/436f63d7f9f8bf43062ccdbbed76b98307b59149), [`815553c`](https://github.com/emdash-cms/emdash/commit/815553cbcb3f0263116a1dcde3a039fadd867000), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`f527127`](https://github.com/emdash-cms/emdash/commit/f5271270ea32f8c771016d2b4cdf02cb1a0505e2), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f5e18d8`](https://github.com/emdash-cms/emdash/commit/f5e18d8b9f91ba1f758457a8c4765a011dfa70cf), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`628630a`](https://github.com/emdash-cms/emdash/commit/628630acb5bc0b010d7bd317db9d02b70a70d579), [`e3ad082`](https://github.com/emdash-cms/emdash/commit/e3ad0823121704c508cd104783a59fccd3f6a44e), [`abd1042`](https://github.com/emdash-cms/emdash/commit/abd1042ae92ba9c8e9416fed4dc910ecce4802b3), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f613a14`](https://github.com/emdash-cms/emdash/commit/f613a1470581ad750183ba74ba9562d624db8d88)]: + - emdash@0.36.0 + - @emdash-cms/cloudflare@0.36.0 + - @emdash-cms/plugin-cli@0.8.2 + - @emdash-cms/plugin-webhook-notifier@0.2.0 + ## 0.0.38 ### Patch Changes diff --git a/infra/cache-demo/package.json b/infra/cache-demo/package.json index ea53b5e759..a8778eb30b 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.38", + "version": "0.0.39", "private": true, "type": "module", "scripts": { diff --git a/infra/do-demo/CHANGELOG.md b/infra/do-demo/CHANGELOG.md index 1a365cf7b2..d6b09c2374 100644 --- a/infra/do-demo/CHANGELOG.md +++ b/infra/do-demo/CHANGELOG.md @@ -1,5 +1,15 @@ # @emdash-cms/do-demo-site +## 0.0.39 + +### Patch Changes + +- Updated dependencies [[`3e90689`](https://github.com/emdash-cms/emdash/commit/3e90689102d02e479c0130dcee520c5209530e94), [`22c4422`](https://github.com/emdash-cms/emdash/commit/22c442285d648c2226d13c40b807045fcfc2ba74), [`8d8d3de`](https://github.com/emdash-cms/emdash/commit/8d8d3de006ca8652f0ec9e531dd8be7d851e1a4f), [`089d747`](https://github.com/emdash-cms/emdash/commit/089d747dcfde8e27ea805d303e5899805d7b5d70), [`b383a67`](https://github.com/emdash-cms/emdash/commit/b383a67b5f4a75d5757f76c4385e9ee83df6f3de), [`f6da16b`](https://github.com/emdash-cms/emdash/commit/f6da16b8cea400d1d6dbcb6b9540d0c59004c58f), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`0f225eb`](https://github.com/emdash-cms/emdash/commit/0f225ebe77559139570cef6231360b60f99be9b5), [`2fde0f9`](https://github.com/emdash-cms/emdash/commit/2fde0f9e5b5d864bcd8006ec243ff2c5f7dde9df), [`37c5010`](https://github.com/emdash-cms/emdash/commit/37c50108aa3489c134f182919cbf78bfa256e520), [`a1ddcfb`](https://github.com/emdash-cms/emdash/commit/a1ddcfb24438ab9af077f795a9dbbe1ba91e1b52), [`b4c73ac`](https://github.com/emdash-cms/emdash/commit/b4c73acd9ba718f55182279dd9c8dd2b6ef2df22), [`436f63d`](https://github.com/emdash-cms/emdash/commit/436f63d7f9f8bf43062ccdbbed76b98307b59149), [`815553c`](https://github.com/emdash-cms/emdash/commit/815553cbcb3f0263116a1dcde3a039fadd867000), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`f527127`](https://github.com/emdash-cms/emdash/commit/f5271270ea32f8c771016d2b4cdf02cb1a0505e2), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f5e18d8`](https://github.com/emdash-cms/emdash/commit/f5e18d8b9f91ba1f758457a8c4765a011dfa70cf), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`628630a`](https://github.com/emdash-cms/emdash/commit/628630acb5bc0b010d7bd317db9d02b70a70d579), [`e3ad082`](https://github.com/emdash-cms/emdash/commit/e3ad0823121704c508cd104783a59fccd3f6a44e), [`abd1042`](https://github.com/emdash-cms/emdash/commit/abd1042ae92ba9c8e9416fed4dc910ecce4802b3), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f613a14`](https://github.com/emdash-cms/emdash/commit/f613a1470581ad750183ba74ba9562d624db8d88)]: + - emdash@0.36.0 + - @emdash-cms/cloudflare@0.36.0 + - @emdash-cms/plugin-cli@0.8.2 + - @emdash-cms/plugin-webhook-notifier@0.2.0 + ## 0.0.38 ### Patch Changes diff --git a/infra/do-demo/package.json b/infra/do-demo/package.json index 7937171d31..52d9620201 100644 --- a/infra/do-demo/package.json +++ b/infra/do-demo/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/do-demo-site", - "version": "0.0.38", + "version": "0.0.39", "private": true, "type": "module", "scripts": { diff --git a/infra/do-solo-demo/CHANGELOG.md b/infra/do-solo-demo/CHANGELOG.md index 992b5dd433..99f3ad7e46 100644 --- a/infra/do-solo-demo/CHANGELOG.md +++ b/infra/do-solo-demo/CHANGELOG.md @@ -1,5 +1,15 @@ # @emdash-cms/do-solo-demo-site +## 0.0.39 + +### Patch Changes + +- Updated dependencies [[`3e90689`](https://github.com/emdash-cms/emdash/commit/3e90689102d02e479c0130dcee520c5209530e94), [`22c4422`](https://github.com/emdash-cms/emdash/commit/22c442285d648c2226d13c40b807045fcfc2ba74), [`8d8d3de`](https://github.com/emdash-cms/emdash/commit/8d8d3de006ca8652f0ec9e531dd8be7d851e1a4f), [`089d747`](https://github.com/emdash-cms/emdash/commit/089d747dcfde8e27ea805d303e5899805d7b5d70), [`b383a67`](https://github.com/emdash-cms/emdash/commit/b383a67b5f4a75d5757f76c4385e9ee83df6f3de), [`f6da16b`](https://github.com/emdash-cms/emdash/commit/f6da16b8cea400d1d6dbcb6b9540d0c59004c58f), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`0f225eb`](https://github.com/emdash-cms/emdash/commit/0f225ebe77559139570cef6231360b60f99be9b5), [`2fde0f9`](https://github.com/emdash-cms/emdash/commit/2fde0f9e5b5d864bcd8006ec243ff2c5f7dde9df), [`37c5010`](https://github.com/emdash-cms/emdash/commit/37c50108aa3489c134f182919cbf78bfa256e520), [`a1ddcfb`](https://github.com/emdash-cms/emdash/commit/a1ddcfb24438ab9af077f795a9dbbe1ba91e1b52), [`b4c73ac`](https://github.com/emdash-cms/emdash/commit/b4c73acd9ba718f55182279dd9c8dd2b6ef2df22), [`436f63d`](https://github.com/emdash-cms/emdash/commit/436f63d7f9f8bf43062ccdbbed76b98307b59149), [`815553c`](https://github.com/emdash-cms/emdash/commit/815553cbcb3f0263116a1dcde3a039fadd867000), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`f527127`](https://github.com/emdash-cms/emdash/commit/f5271270ea32f8c771016d2b4cdf02cb1a0505e2), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f5e18d8`](https://github.com/emdash-cms/emdash/commit/f5e18d8b9f91ba1f758457a8c4765a011dfa70cf), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`628630a`](https://github.com/emdash-cms/emdash/commit/628630acb5bc0b010d7bd317db9d02b70a70d579), [`e3ad082`](https://github.com/emdash-cms/emdash/commit/e3ad0823121704c508cd104783a59fccd3f6a44e), [`abd1042`](https://github.com/emdash-cms/emdash/commit/abd1042ae92ba9c8e9416fed4dc910ecce4802b3), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f613a14`](https://github.com/emdash-cms/emdash/commit/f613a1470581ad750183ba74ba9562d624db8d88)]: + - emdash@0.36.0 + - @emdash-cms/cloudflare@0.36.0 + - @emdash-cms/plugin-cli@0.8.2 + - @emdash-cms/plugin-webhook-notifier@0.2.0 + ## 0.0.38 ### Patch Changes diff --git a/infra/do-solo-demo/package.json b/infra/do-solo-demo/package.json index 61a451c617..951f428c63 100644 --- a/infra/do-solo-demo/package.json +++ b/infra/do-solo-demo/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/do-solo-demo-site", - "version": "0.0.38", + "version": "0.0.39", "private": true, "type": "module", "scripts": { diff --git a/packages/admin/CHANGELOG.md b/packages/admin/CHANGELOG.md index e455832186..26b97f79d2 100644 --- a/packages/admin/CHANGELOG.md +++ b/packages/admin/CHANGELOG.md @@ -1,5 +1,82 @@ # @emdash-cms/admin +## 0.36.0 + +### Minor Changes + +- [#2582](https://github.com/emdash-cms/emdash/pull/2582) [`8d8d3de`](https://github.com/emdash-cms/emdash/commit/8d8d3de006ca8652f0ec9e531dd8be7d851e1a4f) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds numbered page navigation and page-size controls to the local Media Library. Media list requests can opt into numbered pages with `page` and receive an exact `totalCount`; cursor pagination remains the default. + + `MediaLibrary` accepts controlled numbered pagination through `pagination`. Existing `hasMore` and `onLoadMore` props remain supported when `pagination` is omitted. + +- [#2622](https://github.com/emdash-cms/emdash/pull/2622) [`089d747`](https://github.com/emdash-cms/emdash/commit/089d747dcfde8e27ea805d303e5899805d7b5d70) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds Lua and Zig to code block language selectors in the admin and inline visual editors. Lua code is syntax highlighted, while Zig uses the existing plain-text fallback. + +- [#2624](https://github.com/emdash-cms/emdash/pull/2624) [`436f63d`](https://github.com/emdash-cms/emdash/commit/436f63d7f9f8bf43062ccdbbed76b98307b59149) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds focal points for local images so cover-cropped thumbnails, galleries, and image components keep the selected subject visible. + +- [#2586](https://github.com/emdash-cms/emdash/pull/2586) [`815553c`](https://github.com/emdash-cms/emdash/commit/815553cbcb3f0263116a1dcde3a039fadd867000) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds flat-folder organization to the local Media Library. Editors can create, rename, and delete folders. Authors can organize their own local media, and editors can organize any local media, through Media Details or by dragging a media card or row onto a visible folder. + + Uploads continue to enter the Main library. Deleting a folder returns its media to the Main library without deleting files or changing their URLs. + +- [#2538](https://github.com/emdash-cms/emdash/pull/2538) [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds a media usage tracking setting. Tracking is enabled during initial setup. Existing sites enable it from Settings, keep the page open while EmDash scans existing content, and can return later to continue from saved progress. + +- [#2470](https://github.com/emdash-cms/emdash/pull/2470) [`f527127`](https://github.com/emdash-cms/emdash/commit/f5271270ea32f8c771016d2b4cdf02cb1a0505e2) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds a coverage-aware Used in section to local media details. + +- [#2647](https://github.com/emdash-cms/emdash/pull/2647) [`e3ad082`](https://github.com/emdash-cms/emdash/commit/e3ad0823121704c508cd104783a59fccd3f6a44e) Thanks [@ascorbic](https://github.com/ascorbic)! - Adds signed-label policy and listing-status support to the plugin registry client. Registry requests use the aggregator's required listing policy with an optional accepted-labeler declaration, and withdrawn releases are excluded from install and update results. + + The EmDash admin waits for a fresh listing-policy response before rendering registry metadata, uses the approved author name or publisher DID instead of a mutable handle, and does not request media for an unapproved release. Install, update, and media-proxy checks enforce listing withdrawal independently from the existing plugin-code and capability checks. + + Registry artifact downloads and proxied media connect only to the public IP addresses validated for each URL, preventing DNS changes between validation and connection from reaching private services. + +### Patch Changes + +- [#2590](https://github.com/emdash-cms/emdash/pull/2590) [`724241f`](https://github.com/emdash-cms/emdash/commit/724241f95f390a09f896a817f4e48aa2883ddbd7) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds a resizable settings panel to the desktop content editor, including keyboard controls and bounded widths. + +- [#2468](https://github.com/emdash-cms/emdash/pull/2468) [`72664ad`](https://github.com/emdash-cms/emdash/commit/72664ad09c230e5b0ba5b55789b5eb118c6b487e) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes vertical alignment of editor sidebar drag handles with standard and collapsible section headings. + +- [#2683](https://github.com/emdash-cms/emdash/pull/2683) [`3e90689`](https://github.com/emdash-cms/emdash/commit/3e90689102d02e479c0130dcee520c5209530e94) Thanks [@hossein-webdev](https://github.com/hossein-webdev)! - Fixes AVIF images being rejected with "File type not allowed" on upload. `image/avif` is back in the default media allowlist alongside PNG, JPEG, GIF, and WebP, so editors can upload `.avif` files again from the media library and from image fields that use the default allowlist. + + The admin file picker now offers `.avif` files and renders their thumbnails, the built-in "Images" preset in a field's allowed-types editor includes AVIF, and `.avif` works as extension shorthand in a field's `allowedMimeTypes`. + + SVG stays excluded from the default allowlist. + +- [#2606](https://github.com/emdash-cms/emdash/pull/2606) [`22c4422`](https://github.com/emdash-cms/emdash/commit/22c442285d648c2226d13c40b807045fcfc2ba74) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes code blocks in the admin and inline visual editors with syntax highlighting for supported languages and readable, borderless styling in light and dark appearances. + +- [#2610](https://github.com/emdash-cms/emdash/pull/2610) [`2ffda17`](https://github.com/emdash-cms/emdash/commit/2ffda1737cfbe57c5d10bf57f2b3a48f4d49ae4a) Thanks [@MatsudaTsunenori](https://github.com/MatsudaTsunenori)! - Completes the Japanese admin translation so Japanese-speaking users see localized text for every catalog message. + +- [#2686](https://github.com/emdash-cms/emdash/pull/2686) [`42fa5d8`](https://github.com/emdash-cms/emdash/commit/42fa5d8ed3ee1858468603eb3d5a39810cf20e27) Thanks [@MatsudaTsunenori](https://github.com/MatsudaTsunenori)! - Fixes translated admin guidance and WordPress import summaries so links, emphasized text, dynamic values, and plural counts can follow each locale's word order. Clarifies the content type empty-state action. + +- [#2754](https://github.com/emdash-cms/emdash/pull/2754) [`70c487c`](https://github.com/emdash-cms/emdash/commit/70c487c1b1cfce3cd9356a7669dfd9abadad6354) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Updates the content editor's byline controls with a focused search-and-create flow, clear automatic owner credits, accessible ordering and roles, and actions that distinguish post credits from reusable byline profiles. + +- [#2490](https://github.com/emdash-cms/emdash/pull/2490) [`2b54096`](https://github.com/emdash-cms/emdash/commit/2b540969f3a73f670c724c17ac59d778d429e055) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes image action controls intermittently failing to appear when selecting an image in the editor. + +- [#2632](https://github.com/emdash-cms/emdash/pull/2632) [`76dd3eb`](https://github.com/emdash-cms/emdash/commit/76dd3ebee96ddf53a149d09f98919d43f07fd53a) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes implicit English locale guidance in the content editor by replacing the persistent warning with compact, accessible help. + +- [#2599](https://github.com/emdash-cms/emdash/pull/2599) [`b383a67`](https://github.com/emdash-cms/emdash/commit/b383a67b5f4a75d5757f76c4385e9ee83df6f3de) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes code blocks in the admin and inline visual editors so Tab and Shift+Tab indent and outdent code instead of moving focus. + +- [#2687](https://github.com/emdash-cms/emdash/pull/2687) [`05b0a8b`](https://github.com/emdash-cms/emdash/commit/05b0a8bb2453d14dd2a65ea22a1e6af6d0a3048b) Thanks [@MatsudaTsunenori](https://github.com/MatsudaTsunenori)! - Fixes newly created taxonomies not appearing in the admin sidebar until the page is reloaded. + +- [#2548](https://github.com/emdash-cms/emdash/pull/2548) [`1f2678b`](https://github.com/emdash-cms/emdash/commit/1f2678b7a477fdd225d2888f50fa664c85cf9e43) Thanks [@ahliweb](https://github.com/ahliweb)! - Completes the Indonesian admin translations, covering the image gallery block, plugin MCP tool settings, byline filters, content locale settings, and scheduled publishing warnings. + +- [#2590](https://github.com/emdash-cms/emdash/pull/2590) [`724241f`](https://github.com/emdash-cms/emdash/commit/724241f95f390a09f896a817f4e48aa2883ddbd7) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Updates the content editor's Move to Trash section to match the other settings surfaces and use a softer destructive button treatment. + +- [#2603](https://github.com/emdash-cms/emdash/pull/2603) [`f5e18d8`](https://github.com/emdash-cms/emdash/commit/f5e18d8b9f91ba1f758457a8c4765a011dfa70cf) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds one-click copy actions to code-block controls in the admin and inline visual editors, and polishes the layout so controls stay usable on narrow screens and in right-to-left locales. + +- [#2561](https://github.com/emdash-cms/emdash/pull/2561) [`f9a488a`](https://github.com/emdash-cms/emdash/commit/f9a488a454147e94a90b756d159581d9639ef7b9) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Refines admin table toolbars with consistent compact search and filters, including a calendar-based date range picker for content lists. + +- [#2629](https://github.com/emdash-cms/emdash/pull/2629) [`52f7c91`](https://github.com/emdash-cms/emdash/commit/52f7c91ae9efe2a9b023ea7b6cb739376f8da096) Thanks [@emdashbot](https://github.com/apps/emdashbot)! - Fixes the Section editor so plugin-provided Portable Text blocks appear in the slash menu alongside core blocks, matching the content and widget editors. + +- [#2676](https://github.com/emdash-cms/emdash/pull/2676) [`7571581`](https://github.com/emdash-cms/emdash/commit/7571581d598803162f59c6105e23fb0bf29f6520) Thanks [@MatsudaTsunenori](https://github.com/MatsudaTsunenori)! - Fixes the vertical alignment of the Required and Translatable switches in the byline field editor when helper text appears below Translatable. + +- [#2468](https://github.com/emdash-cms/emdash/pull/2468) [`72664ad`](https://github.com/emdash-cms/emdash/commit/72664ad09c230e5b0ba5b55789b5eb118c6b487e) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes the meta description field shifting after the first character is entered. + +- [#2463](https://github.com/emdash-cms/emdash/pull/2463) [`f613a14`](https://github.com/emdash-cms/emdash/commit/f613a1470581ad750183ba74ba9562d624db8d88) Thanks [@helio-cf](https://github.com/helio-cf)! - Fixes media previews for streaming providers such as Cloudflare Stream. Video from these providers now shows its poster thumbnail in the media library grid and list, plays in the detail panel instead of stalling at 0:00, and reports the file size the provider supplies. Also exports `Media` from `emdash/ui`, so frontends can render provider-backed video and audio that `Image` cannot. + +- [#2628](https://github.com/emdash-cms/emdash/pull/2628) [`1c6b893`](https://github.com/emdash-cms/emdash/commit/1c6b893b40134aeaeedd056594d5bd7b6bfc1a53) Thanks [@scottbuscemi](https://github.com/scottbuscemi)! - Fixes line breaks entered in table cells disappearing from saved content. + +- Updated dependencies [[`6178888`](https://github.com/emdash-cms/emdash/commit/61788888bf5933e2a9ac310a931f1c241fa63878), [`e3ad082`](https://github.com/emdash-cms/emdash/commit/e3ad0823121704c508cd104783a59fccd3f6a44e)]: + - @emdash-cms/registry-lexicons@0.4.0 + - @emdash-cms/registry-client@0.4.0 + - @emdash-cms/blocks@0.36.0 + ## 0.35.0 ### Minor Changes diff --git a/packages/admin/package.json b/packages/admin/package.json index ed6b203cce..6e4acc532b 100644 --- a/packages/admin/package.json +++ b/packages/admin/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/admin", - "version": "0.35.0", + "version": "0.36.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 7b19d4a011..8cdb7cfea1 100644 --- a/packages/auth-atproto/CHANGELOG.md +++ b/packages/auth-atproto/CHANGELOG.md @@ -1,5 +1,12 @@ # @emdash-cms/auth-atproto +## 0.2.36 + +### Patch Changes + +- Updated dependencies []: + - @emdash-cms/auth@0.36.0 + ## 0.2.35 ### Patch Changes diff --git a/packages/auth-atproto/package.json b/packages/auth-atproto/package.json index 63d51a75a6..5ae25060ef 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.35", + "version": "0.2.36", "description": "AT Protocol / Atmosphere authentication provider for EmDash CMS", "type": "module", "main": "src/auth.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 5772031d5c..c7f122e4ef 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/auth +## 0.36.0 + ## 0.35.0 ## 0.34.0 diff --git a/packages/auth/package.json b/packages/auth/package.json index 0b56f7aea9..367fab603d 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/auth", - "version": "0.35.0", + "version": "0.36.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 dbd3f3db99..a07ffac9fb 100644 --- a/packages/blocks/CHANGELOG.md +++ b/packages/blocks/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/blocks +## 0.36.0 + ## 0.35.0 ## 0.34.0 diff --git a/packages/blocks/package.json b/packages/blocks/package.json index 57fb352123..4d7450b593 100644 --- a/packages/blocks/package.json +++ b/packages/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/blocks", - "version": "0.35.0", + "version": "0.36.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 1599047d13..8494b0cd0b 100644 --- a/packages/cloudflare/CHANGELOG.md +++ b/packages/cloudflare/CHANGELOG.md @@ -1,5 +1,26 @@ # @emdash-cms/cloudflare +## 0.36.0 + +### Minor Changes + +- [#2538](https://github.com/emdash-cms/emdash/pull/2538) [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Removes scheduled media usage recovery. Media usage tracking now advances only while an administrator keeps its settings page visible. This breaks Cloudflare deployments that configure `mediaUsageCron` and Node.js integrations that provide a custom `CronScheduler`. + + #### What should I do? + + On Cloudflare, remove the dedicated media usage Cron Trigger and the `mediaUsageCron` option. Keep the general Cron Trigger unchanged; no replacement trigger is required. + + If you provide a custom Node.js scheduler, remove `setMediaUsageMaintenance()`. A custom `CronScheduler` now implements only `start()`, `stop()`, `reschedule()`, and `setSystemCleanup()`. + + Keep **Settings → Media usage tracking** open until it shows **Ready**. If the page closes, return to continue from saved progress. + +### Patch Changes + +- [#2463](https://github.com/emdash-cms/emdash/pull/2463) [`f613a14`](https://github.com/emdash-cms/emdash/commit/f613a1470581ad750183ba74ba9562d624db8d88) Thanks [@helio-cf](https://github.com/helio-cf)! - Fixes media previews for streaming providers such as Cloudflare Stream. Video from these providers now shows its poster thumbnail in the media library grid and list, plays in the detail panel instead of stalling at 0:00, and reports the file size the provider supplies. Also exports `Media` from `emdash/ui`, so frontends can render provider-backed video and audio that `Image` cannot. + +- Updated dependencies [[`3e90689`](https://github.com/emdash-cms/emdash/commit/3e90689102d02e479c0130dcee520c5209530e94), [`22c4422`](https://github.com/emdash-cms/emdash/commit/22c442285d648c2226d13c40b807045fcfc2ba74), [`8d8d3de`](https://github.com/emdash-cms/emdash/commit/8d8d3de006ca8652f0ec9e531dd8be7d851e1a4f), [`089d747`](https://github.com/emdash-cms/emdash/commit/089d747dcfde8e27ea805d303e5899805d7b5d70), [`b383a67`](https://github.com/emdash-cms/emdash/commit/b383a67b5f4a75d5757f76c4385e9ee83df6f3de), [`f6da16b`](https://github.com/emdash-cms/emdash/commit/f6da16b8cea400d1d6dbcb6b9540d0c59004c58f), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`0f225eb`](https://github.com/emdash-cms/emdash/commit/0f225ebe77559139570cef6231360b60f99be9b5), [`2fde0f9`](https://github.com/emdash-cms/emdash/commit/2fde0f9e5b5d864bcd8006ec243ff2c5f7dde9df), [`37c5010`](https://github.com/emdash-cms/emdash/commit/37c50108aa3489c134f182919cbf78bfa256e520), [`a1ddcfb`](https://github.com/emdash-cms/emdash/commit/a1ddcfb24438ab9af077f795a9dbbe1ba91e1b52), [`b4c73ac`](https://github.com/emdash-cms/emdash/commit/b4c73acd9ba718f55182279dd9c8dd2b6ef2df22), [`436f63d`](https://github.com/emdash-cms/emdash/commit/436f63d7f9f8bf43062ccdbbed76b98307b59149), [`815553c`](https://github.com/emdash-cms/emdash/commit/815553cbcb3f0263116a1dcde3a039fadd867000), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`f527127`](https://github.com/emdash-cms/emdash/commit/f5271270ea32f8c771016d2b4cdf02cb1a0505e2), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f5e18d8`](https://github.com/emdash-cms/emdash/commit/f5e18d8b9f91ba1f758457a8c4765a011dfa70cf), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`628630a`](https://github.com/emdash-cms/emdash/commit/628630acb5bc0b010d7bd317db9d02b70a70d579), [`e3ad082`](https://github.com/emdash-cms/emdash/commit/e3ad0823121704c508cd104783a59fccd3f6a44e), [`abd1042`](https://github.com/emdash-cms/emdash/commit/abd1042ae92ba9c8e9416fed4dc910ecce4802b3), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f613a14`](https://github.com/emdash-cms/emdash/commit/f613a1470581ad750183ba74ba9562d624db8d88)]: + - emdash@0.36.0 + ## 0.35.0 ### Minor Changes diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index cf7ea8aa13..46a116f54a 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/cloudflare", - "version": "0.35.0", + "version": "0.36.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 92014bd749..04c55b4b7a 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,120 @@ # emdash +## 0.36.0 + +### Minor Changes + +- [#2582](https://github.com/emdash-cms/emdash/pull/2582) [`8d8d3de`](https://github.com/emdash-cms/emdash/commit/8d8d3de006ca8652f0ec9e531dd8be7d851e1a4f) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds numbered page navigation and page-size controls to the local Media Library. Media list requests can opt into numbered pages with `page` and receive an exact `totalCount`; cursor pagination remains the default. + + `MediaLibrary` accepts controlled numbered pagination through `pagination`. Existing `hasMore` and `onLoadMore` props remain supported when `pagination` is omitted. + +- [#2622](https://github.com/emdash-cms/emdash/pull/2622) [`089d747`](https://github.com/emdash-cms/emdash/commit/089d747dcfde8e27ea805d303e5899805d7b5d70) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds Lua and Zig to code block language selectors in the admin and inline visual editors. Lua code is syntax highlighted, while Zig uses the existing plain-text fallback. + +- [#2584](https://github.com/emdash-cms/emdash/pull/2584) [`a1ddcfb`](https://github.com/emdash-cms/emdash/commit/a1ddcfb24438ab9af077f795a9dbbe1ba91e1b52) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds flat media folders to the `emdash` REST and typed client APIs. Existing media remains in the + Main library after upgrade, so sites do not need to migrate media assignments. + + - Includes database migration `072_media_folders`. + + Use `GET` or `POST /_emdash/api/media/folders` to list or create folders, and `PUT` or + `DELETE /_emdash/api/media/folders/:id` to rename or delete them. Folder reads require + `media:read`; folder writes require `media:edit_any`. Typed clients expose the corresponding + `mediaFolderList`, `mediaFolderCreate`, `mediaFolderUpdate`, and `mediaFolderDelete` methods. + + Media list requests can filter by a folder ID or use `folderId=unfiled` for the Main library. + Media updates and `mediaSetFolder` accept a folder ID, `null`, or `unfiled`. Authors can assign + their own media, while editors can assign any media. + + Deleting a folder returns its media to the Main library without changing media IDs, storage keys, + URLs, or usage records. + +- [#2480](https://github.com/emdash-cms/emdash/pull/2480) [`b4c73ac`](https://github.com/emdash-cms/emdash/commit/b4c73acd9ba718f55182279dd9c8dd2b6ef2df22) Thanks [@DavidPivert](https://github.com/DavidPivert)! - `LiveSearch` now scopes its results to the locale of the page it is used on. + + **Behaviour change.** The component reads `Astro.currentLocale` and forwards it as the `locale` query parameter to `/_emdash/api/search` and `/_emdash/api/search/suggest`, which both already filtered on it. Until now the component never sent one, so a translated site got every entry back once per language — a French visitor searching from a French page saw each result twice, the second one opening its English page. Sites with `i18n` configured that relied on searching across every locale will see fewer results than before. + + Two ways to opt out: pass an explicit `locale` to search a different one, or `locale={null}` to search across every locale, which is the previous behaviour. + + ```astro + + + + + + ``` + + Sites without Astro's `i18n` configured are unaffected: `Astro.currentLocale` is `undefined` there, so no `locale` parameter is sent and the search still spans everything. + +- [#2624](https://github.com/emdash-cms/emdash/pull/2624) [`436f63d`](https://github.com/emdash-cms/emdash/commit/436f63d7f9f8bf43062ccdbbed76b98307b59149) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds focal points for local images so cover-cropped thumbnails, galleries, and image components keep the selected subject visible. + +- [#2586](https://github.com/emdash-cms/emdash/pull/2586) [`815553c`](https://github.com/emdash-cms/emdash/commit/815553cbcb3f0263116a1dcde3a039fadd867000) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds flat-folder organization to the local Media Library. Editors can create, rename, and delete folders. Authors can organize their own local media, and editors can organize any local media, through Media Details or by dragging a media card or row onto a visible folder. + + Uploads continue to enter the Main library. Deleting a folder returns its media to the Main library without deleting files or changing their URLs. + +- [#2538](https://github.com/emdash-cms/emdash/pull/2538) [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds a media usage tracking setting. Tracking is enabled during initial setup. Existing sites enable it from Settings, keep the page open while EmDash scans existing content, and can return later to continue from saved progress. + +- [#2106](https://github.com/emdash-cms/emdash/pull/2106) [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7) Thanks [@gruntlord5](https://github.com/gruntlord5)! - Updates `sqlite()` and the EmDash CLI to use Node.js's built-in SQLite driver. Node.js deployments can install and run EmDash without compiling or downloading the `better-sqlite3` native add-on. Existing SQLite database files and `sqlite({ url })` configuration continue to work. + + This release requires Node.js 22.16 or later. Check the installed version with `node --version` and upgrade Node.js before updating EmDash if it reports an earlier release. + + Node.js 22 prints its standard `ExperimentalWarning: SQLite is an experimental feature` message when the SQLite adapter loads. Node.js 24 does not print this warning. + + If `better-sqlite3` is listed in the site's `package.json` only for EmDash, remove that dependency after updating. + +- [#2538](https://github.com/emdash-cms/emdash/pull/2538) [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Removes scheduled media usage recovery. Media usage tracking now advances only while an administrator keeps its settings page visible. This breaks Cloudflare deployments that configure `mediaUsageCron` and Node.js integrations that provide a custom `CronScheduler`. + + #### What should I do? + + On Cloudflare, remove the dedicated media usage Cron Trigger and the `mediaUsageCron` option. Keep the general Cron Trigger unchanged; no replacement trigger is required. + + If you provide a custom Node.js scheduler, remove `setMediaUsageMaintenance()`. A custom `CronScheduler` now implements only `start()`, `stop()`, `reschedule()`, and `setSystemCleanup()`. + + Keep **Settings → Media usage tracking** open until it shows **Ready**. If the page closes, return to continue from saved progress. + +- [#2647](https://github.com/emdash-cms/emdash/pull/2647) [`e3ad082`](https://github.com/emdash-cms/emdash/commit/e3ad0823121704c508cd104783a59fccd3f6a44e) Thanks [@ascorbic](https://github.com/ascorbic)! - Adds signed-label policy and listing-status support to the plugin registry client. Registry requests use the aggregator's required listing policy with an optional accepted-labeler declaration, and withdrawn releases are excluded from install and update results. + + The EmDash admin waits for a fresh listing-policy response before rendering registry metadata, uses the approved author name or publisher DID instead of a mutable handle, and does not request media for an unapproved release. Install, update, and media-proxy checks enforce listing withdrawal independently from the existing plugin-code and capability checks. + + Registry artifact downloads and proxied media connect only to the public IP addresses validated for each URL, preventing DNS changes between validation and connection from reaching private services. + +### Patch Changes + +- [#2683](https://github.com/emdash-cms/emdash/pull/2683) [`3e90689`](https://github.com/emdash-cms/emdash/commit/3e90689102d02e479c0130dcee520c5209530e94) Thanks [@hossein-webdev](https://github.com/hossein-webdev)! - Fixes AVIF images being rejected with "File type not allowed" on upload. `image/avif` is back in the default media allowlist alongside PNG, JPEG, GIF, and WebP, so editors can upload `.avif` files again from the media library and from image fields that use the default allowlist. + + The admin file picker now offers `.avif` files and renders their thumbnails, the built-in "Images" preset in a field's allowed-types editor includes AVIF, and `.avif` works as extension shorthand in a field's `allowedMimeTypes`. + + SVG stays excluded from the default allowlist. + +- [#2606](https://github.com/emdash-cms/emdash/pull/2606) [`22c4422`](https://github.com/emdash-cms/emdash/commit/22c442285d648c2226d13c40b807045fcfc2ba74) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes code blocks in the admin and inline visual editors with syntax highlighting for supported languages and readable, borderless styling in light and dark appearances. + +- [#2599](https://github.com/emdash-cms/emdash/pull/2599) [`b383a67`](https://github.com/emdash-cms/emdash/commit/b383a67b5f4a75d5757f76c4385e9ee83df6f3de) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes code blocks in the admin and inline visual editors so Tab and Shift+Tab indent and outdent code instead of moving focus. + +- [#2445](https://github.com/emdash-cms/emdash/pull/2445) [`f6da16b`](https://github.com/emdash-cms/emdash/commit/f6da16b8cea400d1d6dbcb6b9540d0c59004c58f) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds a one-time, administrator-controlled process for enabling automatic media usage indexing in production. + +- [#2538](https://github.com/emdash-cms/emdash/pull/2538) [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Speeds up the initial scan when administrators turn on media usage tracking on Cloudflare Workers and Node.js. + +- [#2598](https://github.com/emdash-cms/emdash/pull/2598) [`0f225eb`](https://github.com/emdash-cms/emdash/commit/0f225ebe77559139570cef6231360b60f99be9b5) Thanks [@Glacier-Luo](https://github.com/Glacier-Luo)! - Fixes session-authenticated CMS comment submissions so they retain the user identity and honor automatic approval settings. + +- [#2600](https://github.com/emdash-cms/emdash/pull/2600) [`2fde0f9`](https://github.com/emdash-cms/emdash/commit/2fde0f9e5b5d864bcd8006ec243ff2c5f7dde9df) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes the Playground welcome dialog reappearing after it has been dismissed and the page is reloaded or Edit mode is toggled. + +- [#2556](https://github.com/emdash-cms/emdash/pull/2556) [`37c5010`](https://github.com/emdash-cms/emdash/commit/37c50108aa3489c134f182919cbf78bfa256e520) Thanks [@cherenkov](https://github.com/cherenkov)! - Fixes `emdash content create` and `content update` failing with "Cannot construct a Request with a Request object that has already been used" when the stored access token has expired. Requests carrying a body are now retried correctly after the token is refreshed. + +- [#2470](https://github.com/emdash-cms/emdash/pull/2470) [`f527127`](https://github.com/emdash-cms/emdash/commit/f5271270ea32f8c771016d2b4cdf02cb1a0505e2) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds a coverage-aware Used in section to local media details. + +- [#2603](https://github.com/emdash-cms/emdash/pull/2603) [`f5e18d8`](https://github.com/emdash-cms/emdash/commit/f5e18d8b9f91ba1f758457a8c4765a011dfa70cf) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Adds one-click copy actions to code-block controls in the admin and inline visual editors, and polishes the layout so controls stay usable on narrow screens and in right-to-left locales. + +- [#2612](https://github.com/emdash-cms/emdash/pull/2612) [`628630a`](https://github.com/emdash-cms/emdash/commit/628630acb5bc0b010d7bd317db9d02b70a70d579) Thanks [@danielmlr](https://github.com/danielmlr)! - Fixes SQLite and D1 sites where an interrupted upgrade left the byline credits table staged as `_emdash_content_bylines_new`, so pages, feeds and the admin reported no entries although the content was intact. The next migration run restores the table and the stored credits. + +- [#2472](https://github.com/emdash-cms/emdash/pull/2472) [`abd1042`](https://github.com/emdash-cms/emdash/commit/abd1042ae92ba9c8e9416fed4dc910ecce4802b3) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes seeded media references using a different ID from their media-library item and prepares Used in data for newly seeded development sites. + +- [#2106](https://github.com/emdash-cms/emdash/pull/2106) [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7) Thanks [@gruntlord5](https://github.com/gruntlord5)! - Fixes boolean query parameters on SQLite, including boolean equality filters in the plugin storage API. + +- [#2463](https://github.com/emdash-cms/emdash/pull/2463) [`f613a14`](https://github.com/emdash-cms/emdash/commit/f613a1470581ad750183ba74ba9562d624db8d88) Thanks [@helio-cf](https://github.com/helio-cf)! - Fixes media previews for streaming providers such as Cloudflare Stream. Video from these providers now shows its poster thumbnail in the media library grid and list, plays in the detail panel instead of stalling at 0:00, and reports the file size the provider supplies. Also exports `Media` from `emdash/ui`, so frontends can render provider-backed video and audio that `Image` cannot. + +- Updated dependencies [[`724241f`](https://github.com/emdash-cms/emdash/commit/724241f95f390a09f896a817f4e48aa2883ddbd7), [`72664ad`](https://github.com/emdash-cms/emdash/commit/72664ad09c230e5b0ba5b55789b5eb118c6b487e), [`3e90689`](https://github.com/emdash-cms/emdash/commit/3e90689102d02e479c0130dcee520c5209530e94), [`22c4422`](https://github.com/emdash-cms/emdash/commit/22c442285d648c2226d13c40b807045fcfc2ba74), [`2ffda17`](https://github.com/emdash-cms/emdash/commit/2ffda1737cfbe57c5d10bf57f2b3a48f4d49ae4a), [`42fa5d8`](https://github.com/emdash-cms/emdash/commit/42fa5d8ed3ee1858468603eb3d5a39810cf20e27), [`8d8d3de`](https://github.com/emdash-cms/emdash/commit/8d8d3de006ca8652f0ec9e531dd8be7d851e1a4f), [`70c487c`](https://github.com/emdash-cms/emdash/commit/70c487c1b1cfce3cd9356a7669dfd9abadad6354), [`2b54096`](https://github.com/emdash-cms/emdash/commit/2b540969f3a73f670c724c17ac59d778d429e055), [`76dd3eb`](https://github.com/emdash-cms/emdash/commit/76dd3ebee96ddf53a149d09f98919d43f07fd53a), [`089d747`](https://github.com/emdash-cms/emdash/commit/089d747dcfde8e27ea805d303e5899805d7b5d70), [`b383a67`](https://github.com/emdash-cms/emdash/commit/b383a67b5f4a75d5757f76c4385e9ee83df6f3de), [`05b0a8b`](https://github.com/emdash-cms/emdash/commit/05b0a8bb2453d14dd2a65ea22a1e6af6d0a3048b), [`1f2678b`](https://github.com/emdash-cms/emdash/commit/1f2678b7a477fdd225d2888f50fa664c85cf9e43), [`724241f`](https://github.com/emdash-cms/emdash/commit/724241f95f390a09f896a817f4e48aa2883ddbd7), [`436f63d`](https://github.com/emdash-cms/emdash/commit/436f63d7f9f8bf43062ccdbbed76b98307b59149), [`815553c`](https://github.com/emdash-cms/emdash/commit/815553cbcb3f0263116a1dcde3a039fadd867000), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`f527127`](https://github.com/emdash-cms/emdash/commit/f5271270ea32f8c771016d2b4cdf02cb1a0505e2), [`f5e18d8`](https://github.com/emdash-cms/emdash/commit/f5e18d8b9f91ba1f758457a8c4765a011dfa70cf), [`f9a488a`](https://github.com/emdash-cms/emdash/commit/f9a488a454147e94a90b756d159581d9639ef7b9), [`e3ad082`](https://github.com/emdash-cms/emdash/commit/e3ad0823121704c508cd104783a59fccd3f6a44e), [`52f7c91`](https://github.com/emdash-cms/emdash/commit/52f7c91ae9efe2a9b023ea7b6cb739376f8da096), [`7571581`](https://github.com/emdash-cms/emdash/commit/7571581d598803162f59c6105e23fb0bf29f6520), [`72664ad`](https://github.com/emdash-cms/emdash/commit/72664ad09c230e5b0ba5b55789b5eb118c6b487e), [`f613a14`](https://github.com/emdash-cms/emdash/commit/f613a1470581ad750183ba74ba9562d624db8d88), [`1c6b893`](https://github.com/emdash-cms/emdash/commit/1c6b893b40134aeaeedd056594d5bd7b6bfc1a53)]: + - @emdash-cms/admin@0.36.0 + - @emdash-cms/registry-client@0.4.0 + - @emdash-cms/auth@0.36.0 + - @emdash-cms/gutenberg-to-portable-text@0.36.0 + ## 0.35.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index 9edcda1fe0..44380c8b8a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "emdash", - "version": "0.35.0", + "version": "0.36.0", "description": "Astro-native CMS with WordPress migration support", "type": "module", "main": "dist/index.mjs", diff --git a/packages/create-emdash/CHANGELOG.md b/packages/create-emdash/CHANGELOG.md index b46014e23d..129af8296a 100644 --- a/packages/create-emdash/CHANGELOG.md +++ b/packages/create-emdash/CHANGELOG.md @@ -1,5 +1,7 @@ # create-emdash +## 0.36.0 + ## 0.35.0 ## 0.34.0 diff --git a/packages/create-emdash/package.json b/packages/create-emdash/package.json index 8af807f5b1..085c4d2fcd 100644 --- a/packages/create-emdash/package.json +++ b/packages/create-emdash/package.json @@ -1,6 +1,6 @@ { "name": "create-emdash", - "version": "0.35.0", + "version": "0.36.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 856282acb4..926bc902e5 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.36.0 + ## 0.35.0 ## 0.34.0 diff --git a/packages/gutenberg-to-portable-text/package.json b/packages/gutenberg-to-portable-text/package.json index 607272bcdf..b57d06ff1a 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.35.0", + "version": "0.36.0", "description": "Convert WordPress Gutenberg blocks to Portable Text", "type": "module", "main": "dist/index.mjs", diff --git a/packages/plugin-cli/CHANGELOG.md b/packages/plugin-cli/CHANGELOG.md index ae95bd0337..7fcba668f0 100644 --- a/packages/plugin-cli/CHANGELOG.md +++ b/packages/plugin-cli/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/registry-cli +## 0.8.2 + +### Patch Changes + +- Updated dependencies [[`6178888`](https://github.com/emdash-cms/emdash/commit/61788888bf5933e2a9ac310a931f1c241fa63878), [`e3ad082`](https://github.com/emdash-cms/emdash/commit/e3ad0823121704c508cd104783a59fccd3f6a44e)]: + - @emdash-cms/registry-lexicons@0.4.0 + - @emdash-cms/registry-client@0.4.0 + ## 0.8.1 ### Patch Changes diff --git a/packages/plugin-cli/package.json b/packages/plugin-cli/package.json index 8f23a53515..b00a365ce2 100644 --- a/packages/plugin-cli/package.json +++ b/packages/plugin-cli/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/plugin-cli", - "version": "0.8.1", + "version": "0.8.2", "description": "CLI for authoring, building, and publishing EmDash plugins. Covers init / build / dev / bundle / publish plus registry search and identity. Atproto OAuth, FAIR-shaped records, sandboxed-plugin-only.", "type": "module", "main": "dist/api.mjs", diff --git a/packages/plugins/embeds/CHANGELOG.md b/packages/plugins/embeds/CHANGELOG.md index 9a154308ed..2a84e70fca 100644 --- a/packages/plugins/embeds/CHANGELOG.md +++ b/packages/plugins/embeds/CHANGELOG.md @@ -1,5 +1,12 @@ # @emdash-cms/plugin-embeds +## 0.1.44 + +### Patch Changes + +- Updated dependencies []: + - @emdash-cms/blocks@0.36.0 + ## 0.1.43 ### Patch Changes diff --git a/packages/plugins/embeds/package.json b/packages/plugins/embeds/package.json index ca069c64ed..d6d464c3f6 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.43", + "version": "0.1.44", "description": "Embed blocks for EmDash CMS - YouTube, Vimeo, Twitter, Bluesky, Mastodon, and more", "type": "module", "main": "src/index.ts", diff --git a/packages/registry-client/CHANGELOG.md b/packages/registry-client/CHANGELOG.md index c537307a32..8dcb1e4f1c 100644 --- a/packages/registry-client/CHANGELOG.md +++ b/packages/registry-client/CHANGELOG.md @@ -1,5 +1,21 @@ # @emdash-cms/registry-client +## 0.4.0 + +### Minor Changes + +- [#2647](https://github.com/emdash-cms/emdash/pull/2647) [`e3ad082`](https://github.com/emdash-cms/emdash/commit/e3ad0823121704c508cd104783a59fccd3f6a44e) Thanks [@ascorbic](https://github.com/ascorbic)! - Adds signed-label policy and listing-status support to the plugin registry client. Registry requests use the aggregator's required listing policy with an optional accepted-labeler declaration, and withdrawn releases are excluded from install and update results. + + The EmDash admin waits for a fresh listing-policy response before rendering registry metadata, uses the approved author name or publisher DID instead of a mutable handle, and does not request media for an unapproved release. Install, update, and media-proxy checks enforce listing withdrawal independently from the existing plugin-code and capability checks. + + Registry artifact downloads and proxied media connect only to the public IP addresses validated for each URL, preventing DNS changes between validation and connection from reaching private services. + +### Patch Changes + +- Updated dependencies [[`6178888`](https://github.com/emdash-cms/emdash/commit/61788888bf5933e2a9ac310a931f1c241fa63878)]: + - @emdash-cms/registry-moderation@0.1.0 + - @emdash-cms/registry-lexicons@0.4.0 + ## 0.3.4 ### Patch Changes diff --git a/packages/registry-client/package.json b/packages/registry-client/package.json index 9d4bfff854..168bafb416 100644 --- a/packages/registry-client/package.json +++ b/packages/registry-client/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/registry-client", - "version": "0.3.4", + "version": "0.4.0", "description": "Atproto-aware client for the EmDash plugin registry: credential storage, publisher repo operations, and discovery against an aggregator.", "type": "module", "main": "dist/index.js", diff --git a/packages/registry-lexicons/CHANGELOG.md b/packages/registry-lexicons/CHANGELOG.md index 7397b09a13..6a61e3fbba 100644 --- a/packages/registry-lexicons/CHANGELOG.md +++ b/packages/registry-lexicons/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/registry-lexicons +## 0.4.0 + +### Minor Changes + +- [#2644](https://github.com/emdash-cms/emdash/pull/2644) [`6178888`](https://github.com/emdash-cms/emdash/commit/61788888bf5933e2a9ac310a931f1c241fa63878) Thanks [@ascorbic](https://github.com/ascorbic)! - Adds shared, CID-bound plugin-listing moderation contracts for reducing signed AT Protocol labels and deciding which package-profile and release revisions are eligible for display. + + The registry Lexicons add experimental public assessment and policy queries. The contracts cover publisher-controlled listing metadata and displayed media; they do not assess plugin code. + ## 0.3.0 ### Minor Changes diff --git a/packages/registry-lexicons/package.json b/packages/registry-lexicons/package.json index 6b329fc051..a5ca3a1175 100644 --- a/packages/registry-lexicons/package.json +++ b/packages/registry-lexicons/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/registry-lexicons", - "version": "0.3.0", + "version": "0.4.0", "description": "Generated TypeScript types for EmDash plugin registry lexicons (com.emdashcms.experimental.*). EXPERIMENTAL: NSIDs and shapes will change.", "type": "module", "main": "dist/index.js", diff --git a/packages/registry-moderation/CHANGELOG.md b/packages/registry-moderation/CHANGELOG.md new file mode 100644 index 0000000000..c67d1ea7b4 --- /dev/null +++ b/packages/registry-moderation/CHANGELOG.md @@ -0,0 +1,9 @@ +# @emdash-cms/registry-moderation + +## 0.1.0 + +### Minor Changes + +- [#2644](https://github.com/emdash-cms/emdash/pull/2644) [`6178888`](https://github.com/emdash-cms/emdash/commit/61788888bf5933e2a9ac310a931f1c241fa63878) Thanks [@ascorbic](https://github.com/ascorbic)! - Adds shared, CID-bound plugin-listing moderation contracts for reducing signed AT Protocol labels and deciding which package-profile and release revisions are eligible for display. + + The registry Lexicons add experimental public assessment and policy queries. The contracts cover publisher-controlled listing metadata and displayed media; they do not assess plugin code. diff --git a/packages/registry-moderation/package.json b/packages/registry-moderation/package.json index b4ccd85bda..b3d8da177e 100644 --- a/packages/registry-moderation/package.json +++ b/packages/registry-moderation/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/registry-moderation", - "version": "0.0.0", + "version": "0.1.0", "description": "Shared listing-label reduction, visibility policy, and metadata moderation contracts for the EmDash plugin registry.", "type": "module", "main": "dist/index.js", diff --git a/packages/registry-verification/CHANGELOG.md b/packages/registry-verification/CHANGELOG.md index b048287345..a65b5d9fb0 100644 --- a/packages/registry-verification/CHANGELOG.md +++ b/packages/registry-verification/CHANGELOG.md @@ -1,5 +1,12 @@ # @emdash-cms/registry-verification +## 0.1.1 + +### Patch Changes + +- Updated dependencies [[`6178888`](https://github.com/emdash-cms/emdash/commit/61788888bf5933e2a9ac310a931f1c241fa63878)]: + - @emdash-cms/registry-lexicons@0.4.0 + ## 0.1.0 ### Minor Changes diff --git a/packages/registry-verification/package.json b/packages/registry-verification/package.json index 1c70f278d1..bd0709d92f 100644 --- a/packages/registry-verification/package.json +++ b/packages/registry-verification/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/registry-verification", - "version": "0.1.0", + "version": "0.1.1", "description": "Runtime-neutral verification primitives for the EmDash plugin registry.", "type": "module", "main": "dist/index.js", diff --git a/packages/workerd/CHANGELOG.md b/packages/workerd/CHANGELOG.md index 34493ba275..719b1bc7b7 100644 --- a/packages/workerd/CHANGELOG.md +++ b/packages/workerd/CHANGELOG.md @@ -1,5 +1,12 @@ # @emdash-cms/sandbox-workerd +## 0.5.2 + +### Patch Changes + +- Updated dependencies [[`3e90689`](https://github.com/emdash-cms/emdash/commit/3e90689102d02e479c0130dcee520c5209530e94), [`22c4422`](https://github.com/emdash-cms/emdash/commit/22c442285d648c2226d13c40b807045fcfc2ba74), [`8d8d3de`](https://github.com/emdash-cms/emdash/commit/8d8d3de006ca8652f0ec9e531dd8be7d851e1a4f), [`089d747`](https://github.com/emdash-cms/emdash/commit/089d747dcfde8e27ea805d303e5899805d7b5d70), [`b383a67`](https://github.com/emdash-cms/emdash/commit/b383a67b5f4a75d5757f76c4385e9ee83df6f3de), [`f6da16b`](https://github.com/emdash-cms/emdash/commit/f6da16b8cea400d1d6dbcb6b9540d0c59004c58f), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`0f225eb`](https://github.com/emdash-cms/emdash/commit/0f225ebe77559139570cef6231360b60f99be9b5), [`2fde0f9`](https://github.com/emdash-cms/emdash/commit/2fde0f9e5b5d864bcd8006ec243ff2c5f7dde9df), [`37c5010`](https://github.com/emdash-cms/emdash/commit/37c50108aa3489c134f182919cbf78bfa256e520), [`a1ddcfb`](https://github.com/emdash-cms/emdash/commit/a1ddcfb24438ab9af077f795a9dbbe1ba91e1b52), [`b4c73ac`](https://github.com/emdash-cms/emdash/commit/b4c73acd9ba718f55182279dd9c8dd2b6ef2df22), [`436f63d`](https://github.com/emdash-cms/emdash/commit/436f63d7f9f8bf43062ccdbbed76b98307b59149), [`815553c`](https://github.com/emdash-cms/emdash/commit/815553cbcb3f0263116a1dcde3a039fadd867000), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`f527127`](https://github.com/emdash-cms/emdash/commit/f5271270ea32f8c771016d2b4cdf02cb1a0505e2), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f5e18d8`](https://github.com/emdash-cms/emdash/commit/f5e18d8b9f91ba1f758457a8c4765a011dfa70cf), [`9c52b39`](https://github.com/emdash-cms/emdash/commit/9c52b39fa82f3c13fe9bfbc04d0aa36de4acc219), [`628630a`](https://github.com/emdash-cms/emdash/commit/628630acb5bc0b010d7bd317db9d02b70a70d579), [`e3ad082`](https://github.com/emdash-cms/emdash/commit/e3ad0823121704c508cd104783a59fccd3f6a44e), [`abd1042`](https://github.com/emdash-cms/emdash/commit/abd1042ae92ba9c8e9416fed4dc910ecce4802b3), [`f00174b`](https://github.com/emdash-cms/emdash/commit/f00174b798aa94f31e51dc4b3402f186c25532c7), [`f613a14`](https://github.com/emdash-cms/emdash/commit/f613a1470581ad750183ba74ba9562d624db8d88)]: + - emdash@0.36.0 + ## 0.5.1 ### Patch Changes diff --git a/packages/workerd/package.json b/packages/workerd/package.json index cb924a531d..61dc2b94bd 100644 --- a/packages/workerd/package.json +++ b/packages/workerd/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/sandbox-workerd", - "version": "0.5.1", + "version": "0.5.2", "description": "workerd-based plugin sandbox for EmDash on Node.js", "type": "module", "main": "dist/index.mjs", diff --git a/packages/x402/CHANGELOG.md b/packages/x402/CHANGELOG.md index caf0606495..990cce2321 100644 --- a/packages/x402/CHANGELOG.md +++ b/packages/x402/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/x402 +## 0.36.0 + ## 0.35.0 ## 0.34.0 diff --git a/packages/x402/package.json b/packages/x402/package.json index 1e10c5c822..ca053626b6 100644 --- a/packages/x402/package.json +++ b/packages/x402/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/x402", - "version": "0.35.0", + "version": "0.36.0", "description": "x402 payment protocol integration for Astro sites", "license": "MIT", "repository": {