diff --git a/.changeset/add-editor-heading-levels.md b/.changeset/add-editor-heading-levels.md deleted file mode 100644 index 9d39f9cbdf..0000000000 --- a/.changeset/add-editor-heading-levels.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Adds heading levels 4 through 6 to the content editor menus and stored content. diff --git a/.changeset/add-editor-script-marks.md b/.changeset/add-editor-script-marks.md deleted file mode 100644 index b0dbe375a0..0000000000 --- a/.changeset/add-editor-script-marks.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Adds subscript and superscript formatting controls to the content editor. diff --git a/.changeset/add-publish-date-editor.md b/.changeset/add-publish-date-editor.md deleted file mode 100644 index 731e77a112..0000000000 --- a/.changeset/add-publish-date-editor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Adds a publish-date field for editors to backdate existing published content. diff --git a/.changeset/admin-kumo-brand-colour.md b/.changeset/admin-kumo-brand-colour.md deleted file mode 100644 index b2c13deb3d..0000000000 --- a/.changeset/admin-kumo-brand-colour.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Updates the admin to Kumo's brand colours: primary buttons and fills become a brighter blue, and links and accent icons pick up Kumo's link colour. diff --git a/.changeset/ai-search-plugin.md b/.changeset/ai-search-plugin.md deleted file mode 100644 index 80de61dcad..0000000000 --- a/.changeset/ai-search-plugin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/cloudflare": minor ---- - -Adds a Cloudflare AI Search plugin with automatic content indexing, cron-driven reindexing, language-aware queries, synonyms, index status, admin configuration, and an Astro search component with the browser snippet included. diff --git a/.changeset/allow-linked-inline-code.md b/.changeset/allow-linked-inline-code.md deleted file mode 100644 index bdc66baefe..0000000000 --- a/.changeset/allow-linked-inline-code.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@emdash-cms/admin": patch -"emdash": patch ---- - -Allows inline code and links on the same text in the content editor, including in headings. diff --git a/.changeset/calm-dashboard-type.md b/.changeset/calm-dashboard-type.md deleted file mode 100644 index 61266fb6f8..0000000000 --- a/.changeset/calm-dashboard-type.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Updates the admin Dashboard typography for clearer hierarchy and stable metric and activity values. diff --git a/.changeset/calm-owls-read.md b/.changeset/calm-owls-read.md deleted file mode 100644 index 1e14f94a8b..0000000000 --- a/.changeset/calm-owls-read.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Updates admin typography with consistent page headings, descriptions, and media library text hierarchy. diff --git a/.changeset/draft-save-skip-edge-invalidate.md b/.changeset/draft-save-skip-edge-invalidate.md deleted file mode 100644 index aa599b9819..0000000000 --- a/.changeset/draft-save-skip-edge-invalidate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Stops draft-only content saves from purging public caches and removes internal revision IDs from anonymous content query results. Public caches are invalidated when live content changes, while preview and edit requests retain the revision metadata needed to load drafts. diff --git a/.changeset/duplicate-preserves-locale.md b/.changeset/duplicate-preserves-locale.md deleted file mode 100644 index bc124054f3..0000000000 --- a/.changeset/duplicate-preserves-locale.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Fixes the Duplicate action creating the copy in the default locale instead of the source entry's locale. Duplicates of non-English entries now stay in their locale — so they appear in the locale-filtered admin list they were duplicated from — and no longer fail with a unique-constraint error when the generated slug already exists in the default locale. diff --git a/.changeset/fix-bundled-hreflang.md b/.changeset/fix-bundled-hreflang.md deleted file mode 100644 index dcb9ffe455..0000000000 --- a/.changeset/fix-bundled-hreflang.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Fixes missing hreflang links when EmDash UI components are used in bundled Astro deployments. diff --git a/.changeset/fix-table-block-delete.md b/.changeset/fix-table-block-delete.md deleted file mode 100644 index 78c16a9f2d..0000000000 --- a/.changeset/fix-table-block-delete.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Fixes deleting tables from the portable text editor's block actions menu. diff --git a/.changeset/fix-taxonomy-term-counts-compound-select.md b/.changeset/fix-taxonomy-term-counts-compound-select.md deleted file mode 100644 index e03f87be65..0000000000 --- a/.changeset/fix-taxonomy-term-counts-compound-select.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Fixes the taxonomy term list returning a 500 and rendering empty on Cloudflare D1 when a taxonomy declares six or more collections. diff --git a/.changeset/great-cases-smile.md b/.changeset/great-cases-smile.md deleted file mode 100644 index 8553deac52..0000000000 --- a/.changeset/great-cases-smile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Fixes taxonomy term counts reading a near-quadratic number of rows on sites with many entries and terms, causing multi-second delays on pages that render term counts or taxonomy filters. Counts are unchanged. diff --git a/.changeset/normalize-publish-labels.md b/.changeset/normalize-publish-labels.md deleted file mode 100644 index c4d4962cb2..0000000000 --- a/.changeset/normalize-publish-labels.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Updates content lifecycle badges and status labels with consistent wording, icons, and semantic colors. diff --git a/.changeset/polish-block-actions-menu.md b/.changeset/polish-block-actions-menu.md deleted file mode 100644 index f0203d9f06..0000000000 --- a/.changeset/polish-block-actions-menu.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Updates the portable text editor's block actions menu with animated transitions, clearer hover feedback, accessible keyboard navigation, and stable positioning while moving between blocks. diff --git a/.changeset/refine-settings-pages.md b/.changeset/refine-settings-pages.md deleted file mode 100644 index 74edb35a33..0000000000 --- a/.changeset/refine-settings-pages.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Updates the admin Settings pages with a consistent responsive layout, clearer visual hierarchy, and refined controls. diff --git a/.changeset/refine-welcome-modal-layout.md b/.changeset/refine-welcome-modal-layout.md deleted file mode 100644 index 841c133c74..0000000000 --- a/.changeset/refine-welcome-modal-layout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@emdash-cms/admin": patch ---- - -Refines the first-login welcome dialog: left-aligned layout, a smaller logo, the role shown as a badge instead of a tinted card, and a full-width primary action. diff --git a/.changeset/stream-media-uploads.md b/.changeset/stream-media-uploads.md deleted file mode 100644 index 5385518e18..0000000000 --- a/.changeset/stream-media-uploads.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"emdash": patch -"@emdash-cms/admin": patch ---- - -Fixes media uploads with native R2 storage, keeps client-side hashing optional, and prevents deduplication from returning media with a different type or size. -Images larger than 8 MiB skip server-generated placeholders in signed and streamed upload flows. diff --git a/.changeset/tidy-pandas-repeat.md b/.changeset/tidy-pandas-repeat.md deleted file mode 100644 index ccac80e7e8..0000000000 --- a/.changeset/tidy-pandas-repeat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"emdash": patch ---- - -Fixes the content editor recomputing taxonomy term usage counts every time it opens. The editor's taxonomy picker never shows counts, but it shares the terms endpoint with the Taxonomies settings page, which does — so opening an entry aggregated the whole content–term assignment table once per applicable taxonomy. `GET /_emdash/api/taxonomies/:name/terms` now takes an `includeCounts` query param (default `true`, so existing callers are unaffected); pass `includeCounts=false` to skip the aggregate, and `count` is then omitted from each term in the response. diff --git a/fixtures/perf-site/CHANGELOG.md b/fixtures/perf-site/CHANGELOG.md index 5497d24a3c..ccfdce7439 100644 --- a/fixtures/perf-site/CHANGELOG.md +++ b/fixtures/perf-site/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/fixture-perf-site +## 0.0.35 + +### Patch Changes + +- Updated dependencies [[`215f36e`](https://github.com/emdash-cms/emdash/commit/215f36ebbd6d1193c10dd229b789a9a70c8b367e), [`8d46fd2`](https://github.com/emdash-cms/emdash/commit/8d46fd29506f9164583853909fce8db705b020f3), [`c1f6768`](https://github.com/emdash-cms/emdash/commit/c1f6768adf2ffb4e09c664d684fc3d49e2b885f0), [`ecebade`](https://github.com/emdash-cms/emdash/commit/ecebade8fb3ff4976c88787595fcb2922c3ee469), [`e1ab8f0`](https://github.com/emdash-cms/emdash/commit/e1ab8f08ca262a0b7c981b044cbc52d86f2b7ffe), [`121b333`](https://github.com/emdash-cms/emdash/commit/121b3339b6a2aa1ac86e01bb9ccb5d642af1b620), [`3aabb7b`](https://github.com/emdash-cms/emdash/commit/3aabb7bff8173efabb56ae878a6c2578a7219a10), [`b0c7880`](https://github.com/emdash-cms/emdash/commit/b0c7880c74994e229b4cf4e9a0247452df2bc640), [`4a49262`](https://github.com/emdash-cms/emdash/commit/4a4926267ea625b31975eb22b5c03474e1487eab)]: + - @emdash-cms/cloudflare@0.32.0 + - emdash@0.32.0 + ## 0.0.34 ### Patch Changes diff --git a/fixtures/perf-site/package.json b/fixtures/perf-site/package.json index a9083385ec..5cb865b988 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.34", + "version": "0.0.35", "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 992111dc52..cc0fcbe04a 100644 --- a/infra/blog-demo/CHANGELOG.md +++ b/infra/blog-demo/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/perf-demo-site +## 0.0.35 + +### Patch Changes + +- Updated dependencies [[`215f36e`](https://github.com/emdash-cms/emdash/commit/215f36ebbd6d1193c10dd229b789a9a70c8b367e), [`8d46fd2`](https://github.com/emdash-cms/emdash/commit/8d46fd29506f9164583853909fce8db705b020f3), [`c1f6768`](https://github.com/emdash-cms/emdash/commit/c1f6768adf2ffb4e09c664d684fc3d49e2b885f0), [`ecebade`](https://github.com/emdash-cms/emdash/commit/ecebade8fb3ff4976c88787595fcb2922c3ee469), [`e1ab8f0`](https://github.com/emdash-cms/emdash/commit/e1ab8f08ca262a0b7c981b044cbc52d86f2b7ffe), [`121b333`](https://github.com/emdash-cms/emdash/commit/121b3339b6a2aa1ac86e01bb9ccb5d642af1b620), [`3aabb7b`](https://github.com/emdash-cms/emdash/commit/3aabb7bff8173efabb56ae878a6c2578a7219a10), [`b0c7880`](https://github.com/emdash-cms/emdash/commit/b0c7880c74994e229b4cf4e9a0247452df2bc640), [`4a49262`](https://github.com/emdash-cms/emdash/commit/4a4926267ea625b31975eb22b5c03474e1487eab)]: + - @emdash-cms/cloudflare@0.32.0 + - emdash@0.32.0 + ## 0.0.34 ### Patch Changes diff --git a/infra/blog-demo/package.json b/infra/blog-demo/package.json index 78600e4f5b..21bebcedb1 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.34", + "version": "0.0.35", "private": true, "type": "module", "scripts": { diff --git a/infra/cache-demo/CHANGELOG.md b/infra/cache-demo/CHANGELOG.md index 09646b66a8..3f79536d9c 100644 --- a/infra/cache-demo/CHANGELOG.md +++ b/infra/cache-demo/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/cache-demo-site +## 0.0.35 + +### Patch Changes + +- Updated dependencies [[`215f36e`](https://github.com/emdash-cms/emdash/commit/215f36ebbd6d1193c10dd229b789a9a70c8b367e), [`8d46fd2`](https://github.com/emdash-cms/emdash/commit/8d46fd29506f9164583853909fce8db705b020f3), [`c1f6768`](https://github.com/emdash-cms/emdash/commit/c1f6768adf2ffb4e09c664d684fc3d49e2b885f0), [`ecebade`](https://github.com/emdash-cms/emdash/commit/ecebade8fb3ff4976c88787595fcb2922c3ee469), [`e1ab8f0`](https://github.com/emdash-cms/emdash/commit/e1ab8f08ca262a0b7c981b044cbc52d86f2b7ffe), [`121b333`](https://github.com/emdash-cms/emdash/commit/121b3339b6a2aa1ac86e01bb9ccb5d642af1b620), [`3aabb7b`](https://github.com/emdash-cms/emdash/commit/3aabb7bff8173efabb56ae878a6c2578a7219a10), [`b0c7880`](https://github.com/emdash-cms/emdash/commit/b0c7880c74994e229b4cf4e9a0247452df2bc640), [`4a49262`](https://github.com/emdash-cms/emdash/commit/4a4926267ea625b31975eb22b5c03474e1487eab)]: + - @emdash-cms/cloudflare@0.32.0 + - emdash@0.32.0 + ## 0.0.34 ### Patch Changes diff --git a/infra/cache-demo/package.json b/infra/cache-demo/package.json index 96d1964802..3897da9aa6 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.34", + "version": "0.0.35", "private": true, "type": "module", "scripts": { diff --git a/infra/do-demo/CHANGELOG.md b/infra/do-demo/CHANGELOG.md index 21f3992e1e..15f2de5977 100644 --- a/infra/do-demo/CHANGELOG.md +++ b/infra/do-demo/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/do-demo-site +## 0.0.35 + +### Patch Changes + +- Updated dependencies [[`215f36e`](https://github.com/emdash-cms/emdash/commit/215f36ebbd6d1193c10dd229b789a9a70c8b367e), [`8d46fd2`](https://github.com/emdash-cms/emdash/commit/8d46fd29506f9164583853909fce8db705b020f3), [`c1f6768`](https://github.com/emdash-cms/emdash/commit/c1f6768adf2ffb4e09c664d684fc3d49e2b885f0), [`ecebade`](https://github.com/emdash-cms/emdash/commit/ecebade8fb3ff4976c88787595fcb2922c3ee469), [`e1ab8f0`](https://github.com/emdash-cms/emdash/commit/e1ab8f08ca262a0b7c981b044cbc52d86f2b7ffe), [`121b333`](https://github.com/emdash-cms/emdash/commit/121b3339b6a2aa1ac86e01bb9ccb5d642af1b620), [`3aabb7b`](https://github.com/emdash-cms/emdash/commit/3aabb7bff8173efabb56ae878a6c2578a7219a10), [`b0c7880`](https://github.com/emdash-cms/emdash/commit/b0c7880c74994e229b4cf4e9a0247452df2bc640), [`4a49262`](https://github.com/emdash-cms/emdash/commit/4a4926267ea625b31975eb22b5c03474e1487eab)]: + - @emdash-cms/cloudflare@0.32.0 + - emdash@0.32.0 + ## 0.0.34 ### Patch Changes diff --git a/infra/do-demo/package.json b/infra/do-demo/package.json index cb891020df..e09a325162 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.34", + "version": "0.0.35", "private": true, "type": "module", "scripts": { diff --git a/infra/do-solo-demo/CHANGELOG.md b/infra/do-solo-demo/CHANGELOG.md index d066e4f95f..6ba0630fb2 100644 --- a/infra/do-solo-demo/CHANGELOG.md +++ b/infra/do-solo-demo/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/do-solo-demo-site +## 0.0.35 + +### Patch Changes + +- Updated dependencies [[`215f36e`](https://github.com/emdash-cms/emdash/commit/215f36ebbd6d1193c10dd229b789a9a70c8b367e), [`8d46fd2`](https://github.com/emdash-cms/emdash/commit/8d46fd29506f9164583853909fce8db705b020f3), [`c1f6768`](https://github.com/emdash-cms/emdash/commit/c1f6768adf2ffb4e09c664d684fc3d49e2b885f0), [`ecebade`](https://github.com/emdash-cms/emdash/commit/ecebade8fb3ff4976c88787595fcb2922c3ee469), [`e1ab8f0`](https://github.com/emdash-cms/emdash/commit/e1ab8f08ca262a0b7c981b044cbc52d86f2b7ffe), [`121b333`](https://github.com/emdash-cms/emdash/commit/121b3339b6a2aa1ac86e01bb9ccb5d642af1b620), [`3aabb7b`](https://github.com/emdash-cms/emdash/commit/3aabb7bff8173efabb56ae878a6c2578a7219a10), [`b0c7880`](https://github.com/emdash-cms/emdash/commit/b0c7880c74994e229b4cf4e9a0247452df2bc640), [`4a49262`](https://github.com/emdash-cms/emdash/commit/4a4926267ea625b31975eb22b5c03474e1487eab)]: + - @emdash-cms/cloudflare@0.32.0 + - emdash@0.32.0 + ## 0.0.34 ### Patch Changes diff --git a/infra/do-solo-demo/package.json b/infra/do-solo-demo/package.json index c2154f394e..d7a39153ec 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.34", + "version": "0.0.35", "private": true, "type": "module", "scripts": { diff --git a/packages/admin/CHANGELOG.md b/packages/admin/CHANGELOG.md index f3aebf3c95..0606ee56a7 100644 --- a/packages/admin/CHANGELOG.md +++ b/packages/admin/CHANGELOG.md @@ -1,5 +1,38 @@ # @emdash-cms/admin +## 0.32.0 + +### Patch Changes + +- [#2200](https://github.com/emdash-cms/emdash/pull/2200) [`0d2d313`](https://github.com/emdash-cms/emdash/commit/0d2d3138f0fef4c43439ee4aa632ffd602173909) Thanks [@masonjames](https://github.com/masonjames)! - Adds heading levels 4 through 6 to the content editor menus and stored content. + +- [#2199](https://github.com/emdash-cms/emdash/pull/2199) [`5a997e3`](https://github.com/emdash-cms/emdash/commit/5a997e3080b67ee1a5c82d67beba7c643efb15a3) Thanks [@masonjames](https://github.com/masonjames)! - Adds subscript and superscript formatting controls to the content editor. + +- [#2201](https://github.com/emdash-cms/emdash/pull/2201) [`2f1219e`](https://github.com/emdash-cms/emdash/commit/2f1219e1771415cc0bc28781146e4a2834cdcbbe) Thanks [@masonjames](https://github.com/masonjames)! - Adds a publish-date field for editors to backdate existing published content. + +- [#2262](https://github.com/emdash-cms/emdash/pull/2262) [`6a0e93a`](https://github.com/emdash-cms/emdash/commit/6a0e93a69200fb3e88555b0aa700a6dfb0a5f162) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Updates the admin to Kumo's brand colours: primary buttons and fills become a brighter blue, and links and accent icons pick up Kumo's link colour. + +- [#2298](https://github.com/emdash-cms/emdash/pull/2298) [`8d46fd2`](https://github.com/emdash-cms/emdash/commit/8d46fd29506f9164583853909fce8db705b020f3) Thanks [@scottbuscemi](https://github.com/scottbuscemi)! - Allows inline code and links on the same text in the content editor, including in headings. + +- [#2252](https://github.com/emdash-cms/emdash/pull/2252) [`f81f720`](https://github.com/emdash-cms/emdash/commit/f81f72000be411cd7e0a7f3c26fb388249e8a610) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Updates the admin Dashboard typography for clearer hierarchy and stable metric and activity values. + +- [#2252](https://github.com/emdash-cms/emdash/pull/2252) [`f81f720`](https://github.com/emdash-cms/emdash/commit/f81f72000be411cd7e0a7f3c26fb388249e8a610) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Updates admin typography with consistent page headings, descriptions, and media library text hierarchy. + +- [#2272](https://github.com/emdash-cms/emdash/pull/2272) [`087a825`](https://github.com/emdash-cms/emdash/commit/087a8254512a00fc248af55f8b4bd478d0871c9c) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes deleting tables from the portable text editor's block actions menu. + +- [#2340](https://github.com/emdash-cms/emdash/pull/2340) [`d2c259c`](https://github.com/emdash-cms/emdash/commit/d2c259cb7f043d5e81dba0fd7b8711693fe65742) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Updates content lifecycle badges and status labels with consistent wording, icons, and semantic colors. + +- [#2272](https://github.com/emdash-cms/emdash/pull/2272) [`087a825`](https://github.com/emdash-cms/emdash/commit/087a8254512a00fc248af55f8b4bd478d0871c9c) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Updates the portable text editor's block actions menu with animated transitions, clearer hover feedback, accessible keyboard navigation, and stable positioning while moving between blocks. + +- [#2341](https://github.com/emdash-cms/emdash/pull/2341) [`08c8f2b`](https://github.com/emdash-cms/emdash/commit/08c8f2b68cc789f037daa4c118faa212a6b71f5a) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Updates the admin Settings pages with a consistent responsive layout, clearer visual hierarchy, and refined controls. + +- [#2263](https://github.com/emdash-cms/emdash/pull/2263) [`1d7c063`](https://github.com/emdash-cms/emdash/commit/1d7c06395b666fbcbad96d8e7e6aaa744d9f87fe) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Refines the first-login welcome dialog: left-aligned layout, a smaller logo, the role shown as a badge instead of a tinted card, and a full-width primary action. + +- [#2273](https://github.com/emdash-cms/emdash/pull/2273) [`b0c7880`](https://github.com/emdash-cms/emdash/commit/b0c7880c74994e229b4cf4e9a0247452df2bc640) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes media uploads with native R2 storage, keeps client-side hashing optional, and prevents deduplication from returning media with a different type or size. + Images larger than 8 MiB skip server-generated placeholders in signed and streamed upload flows. +- Updated dependencies []: + - @emdash-cms/blocks@0.32.0 + ## 0.31.1 ### Patch Changes diff --git a/packages/admin/package.json b/packages/admin/package.json index 63336fdc01..e8c8d903a0 100644 --- a/packages/admin/package.json +++ b/packages/admin/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/admin", - "version": "0.31.1", + "version": "0.32.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 e30e95b195..9600bba188 100644 --- a/packages/auth-atproto/CHANGELOG.md +++ b/packages/auth-atproto/CHANGELOG.md @@ -1,5 +1,12 @@ # @emdash-cms/auth-atproto +## 0.2.32 + +### Patch Changes + +- Updated dependencies []: + - @emdash-cms/auth@0.32.0 + ## 0.2.31 ### Patch Changes diff --git a/packages/auth-atproto/package.json b/packages/auth-atproto/package.json index bed399d8b2..c60ff0c5bf 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.31", + "version": "0.2.32", "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 a92de14988..c5be99eaee 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/auth +## 0.32.0 + ## 0.31.1 ## 0.31.0 diff --git a/packages/auth/package.json b/packages/auth/package.json index 35f4244c6f..3a9f658d4f 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/auth", - "version": "0.31.1", + "version": "0.32.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 31aa043ecd..24e1377379 100644 --- a/packages/blocks/CHANGELOG.md +++ b/packages/blocks/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/blocks +## 0.32.0 + ## 0.31.1 ## 0.31.0 diff --git a/packages/blocks/package.json b/packages/blocks/package.json index 7b791487a2..561d00e14f 100644 --- a/packages/blocks/package.json +++ b/packages/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/blocks", - "version": "0.31.1", + "version": "0.32.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 19ae11e163..ea140fbc45 100644 --- a/packages/cloudflare/CHANGELOG.md +++ b/packages/cloudflare/CHANGELOG.md @@ -1,5 +1,16 @@ # @emdash-cms/cloudflare +## 0.32.0 + +### Minor Changes + +- [#633](https://github.com/emdash-cms/emdash/pull/633) [`215f36e`](https://github.com/emdash-cms/emdash/commit/215f36ebbd6d1193c10dd229b789a9a70c8b367e) Thanks [@ttmx](https://github.com/ttmx)! - Adds a Cloudflare AI Search plugin with automatic content indexing, cron-driven reindexing, language-aware queries, synonyms, index status, admin configuration, and an Astro search component with the browser snippet included. + +### Patch Changes + +- Updated dependencies [[`8d46fd2`](https://github.com/emdash-cms/emdash/commit/8d46fd29506f9164583853909fce8db705b020f3), [`c1f6768`](https://github.com/emdash-cms/emdash/commit/c1f6768adf2ffb4e09c664d684fc3d49e2b885f0), [`ecebade`](https://github.com/emdash-cms/emdash/commit/ecebade8fb3ff4976c88787595fcb2922c3ee469), [`e1ab8f0`](https://github.com/emdash-cms/emdash/commit/e1ab8f08ca262a0b7c981b044cbc52d86f2b7ffe), [`121b333`](https://github.com/emdash-cms/emdash/commit/121b3339b6a2aa1ac86e01bb9ccb5d642af1b620), [`3aabb7b`](https://github.com/emdash-cms/emdash/commit/3aabb7bff8173efabb56ae878a6c2578a7219a10), [`b0c7880`](https://github.com/emdash-cms/emdash/commit/b0c7880c74994e229b4cf4e9a0247452df2bc640), [`4a49262`](https://github.com/emdash-cms/emdash/commit/4a4926267ea625b31975eb22b5c03474e1487eab)]: + - emdash@0.32.0 + ## 0.31.1 ### Patch Changes diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index c8f03cc315..4149183971 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/cloudflare", - "version": "0.31.1", + "version": "0.32.0", "description": "Cloudflare adapters for EmDash - D1, R2, Access, and Worker Loader sandbox", "type": "module", "main": "dist/index.mjs", @@ -74,7 +74,6 @@ "types": "./dist/plugins/ai-search-admin.d.mts", "default": "./dist/plugins/ai-search-admin.mjs" }, - "./media/images-runtime": { "types": "./dist/media/images-runtime.d.mts", "default": "./dist/media/images-runtime.mjs" diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 8e6ed93aeb..68a555de34 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,31 @@ # emdash +## 0.32.0 + +### Patch Changes + +- [#2298](https://github.com/emdash-cms/emdash/pull/2298) [`8d46fd2`](https://github.com/emdash-cms/emdash/commit/8d46fd29506f9164583853909fce8db705b020f3) Thanks [@scottbuscemi](https://github.com/scottbuscemi)! - Allows inline code and links on the same text in the content editor, including in headings. + +- [#2279](https://github.com/emdash-cms/emdash/pull/2279) [`c1f6768`](https://github.com/emdash-cms/emdash/commit/c1f6768adf2ffb4e09c664d684fc3d49e2b885f0) Thanks [@scottbuscemi](https://github.com/scottbuscemi)! - Stops draft-only content saves from purging public caches and removes internal revision IDs from anonymous content query results. Public caches are invalidated when live content changes, while preview and edit requests retain the revision metadata needed to load drafts. + +- [#2303](https://github.com/emdash-cms/emdash/pull/2303) [`ecebade`](https://github.com/emdash-cms/emdash/commit/ecebade8fb3ff4976c88787595fcb2922c3ee469) Thanks [@edrpls](https://github.com/edrpls)! - Fixes the Duplicate action creating the copy in the default locale instead of the source entry's locale. Duplicates of non-English entries now stay in their locale — so they appear in the locale-filtered admin list they were duplicated from — and no longer fail with a unique-constraint error when the generated slug already exists in the default locale. + +- [#2198](https://github.com/emdash-cms/emdash/pull/2198) [`e1ab8f0`](https://github.com/emdash-cms/emdash/commit/e1ab8f08ca262a0b7c981b044cbc52d86f2b7ffe) Thanks [@masonjames](https://github.com/masonjames)! - Fixes missing hreflang links when EmDash UI components are used in bundled Astro deployments. + +- [#2331](https://github.com/emdash-cms/emdash/pull/2331) [`121b333`](https://github.com/emdash-cms/emdash/commit/121b3339b6a2aa1ac86e01bb9ccb5d642af1b620) Thanks [@MA2153](https://github.com/MA2153)! - Fixes the taxonomy term list returning a 500 and rendering empty on Cloudflare D1 when a taxonomy declares six or more collections. + +- [#2238](https://github.com/emdash-cms/emdash/pull/2238) [`3aabb7b`](https://github.com/emdash-cms/emdash/commit/3aabb7bff8173efabb56ae878a6c2578a7219a10) Thanks [@MA2153](https://github.com/MA2153)! - Fixes taxonomy term counts reading a near-quadratic number of rows on sites with many entries and terms, causing multi-second delays on pages that render term counts or taxonomy filters. Counts are unchanged. + +- [#2273](https://github.com/emdash-cms/emdash/pull/2273) [`b0c7880`](https://github.com/emdash-cms/emdash/commit/b0c7880c74994e229b4cf4e9a0247452df2bc640) Thanks [@khoinguyenpham04](https://github.com/khoinguyenpham04)! - Fixes media uploads with native R2 storage, keeps client-side hashing optional, and prevents deduplication from returning media with a different type or size. + Images larger than 8 MiB skip server-generated placeholders in signed and streamed upload flows. + +- [#2243](https://github.com/emdash-cms/emdash/pull/2243) [`4a49262`](https://github.com/emdash-cms/emdash/commit/4a4926267ea625b31975eb22b5c03474e1487eab) Thanks [@MA2153](https://github.com/MA2153)! - Fixes the content editor recomputing taxonomy term usage counts every time it opens. The editor's taxonomy picker never shows counts, but it shares the terms endpoint with the Taxonomies settings page, which does — so opening an entry aggregated the whole content–term assignment table once per applicable taxonomy. `GET /_emdash/api/taxonomies/:name/terms` now takes an `includeCounts` query param (default `true`, so existing callers are unaffected); pass `includeCounts=false` to skip the aggregate, and `count` is then omitted from each term in the response. + +- Updated dependencies [[`0d2d313`](https://github.com/emdash-cms/emdash/commit/0d2d3138f0fef4c43439ee4aa632ffd602173909), [`5a997e3`](https://github.com/emdash-cms/emdash/commit/5a997e3080b67ee1a5c82d67beba7c643efb15a3), [`2f1219e`](https://github.com/emdash-cms/emdash/commit/2f1219e1771415cc0bc28781146e4a2834cdcbbe), [`6a0e93a`](https://github.com/emdash-cms/emdash/commit/6a0e93a69200fb3e88555b0aa700a6dfb0a5f162), [`8d46fd2`](https://github.com/emdash-cms/emdash/commit/8d46fd29506f9164583853909fce8db705b020f3), [`f81f720`](https://github.com/emdash-cms/emdash/commit/f81f72000be411cd7e0a7f3c26fb388249e8a610), [`f81f720`](https://github.com/emdash-cms/emdash/commit/f81f72000be411cd7e0a7f3c26fb388249e8a610), [`087a825`](https://github.com/emdash-cms/emdash/commit/087a8254512a00fc248af55f8b4bd478d0871c9c), [`d2c259c`](https://github.com/emdash-cms/emdash/commit/d2c259cb7f043d5e81dba0fd7b8711693fe65742), [`087a825`](https://github.com/emdash-cms/emdash/commit/087a8254512a00fc248af55f8b4bd478d0871c9c), [`08c8f2b`](https://github.com/emdash-cms/emdash/commit/08c8f2b68cc789f037daa4c118faa212a6b71f5a), [`1d7c063`](https://github.com/emdash-cms/emdash/commit/1d7c06395b666fbcbad96d8e7e6aaa744d9f87fe), [`b0c7880`](https://github.com/emdash-cms/emdash/commit/b0c7880c74994e229b4cf4e9a0247452df2bc640)]: + - @emdash-cms/admin@0.32.0 + - @emdash-cms/auth@0.32.0 + - @emdash-cms/gutenberg-to-portable-text@0.32.0 + ## 0.31.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 73e724dc05..da875751c9 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "emdash", - "version": "0.31.1", + "version": "0.32.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 e924f7d7e5..8aeb455099 100644 --- a/packages/create-emdash/CHANGELOG.md +++ b/packages/create-emdash/CHANGELOG.md @@ -1,5 +1,7 @@ # create-emdash +## 0.32.0 + ## 0.31.1 ## 0.31.0 diff --git a/packages/create-emdash/package.json b/packages/create-emdash/package.json index fca5746ac3..f0624a56db 100644 --- a/packages/create-emdash/package.json +++ b/packages/create-emdash/package.json @@ -1,6 +1,6 @@ { "name": "create-emdash", - "version": "0.31.1", + "version": "0.32.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 9bb8160ff8..d08a9a18ec 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.32.0 + ## 0.31.1 ## 0.31.0 diff --git a/packages/gutenberg-to-portable-text/package.json b/packages/gutenberg-to-portable-text/package.json index 7390b262e5..4321efc28a 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.31.1", + "version": "0.32.0", "description": "Convert WordPress Gutenberg blocks to Portable Text", "type": "module", "main": "dist/index.mjs", diff --git a/packages/plugins/embeds/CHANGELOG.md b/packages/plugins/embeds/CHANGELOG.md index 48dc32c935..bf7672dd6d 100644 --- a/packages/plugins/embeds/CHANGELOG.md +++ b/packages/plugins/embeds/CHANGELOG.md @@ -1,5 +1,12 @@ # @emdash-cms/plugin-embeds +## 0.1.40 + +### Patch Changes + +- Updated dependencies []: + - @emdash-cms/blocks@0.32.0 + ## 0.1.39 ### Patch Changes diff --git a/packages/plugins/embeds/package.json b/packages/plugins/embeds/package.json index 0861d52a2f..bf2f7cedf3 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.39", + "version": "0.1.40", "description": "Embed blocks for EmDash CMS - YouTube, Vimeo, Twitter, Bluesky, Mastodon, and more", "type": "module", "main": "src/index.ts", diff --git a/packages/plugins/mcp-smoke/CHANGELOG.md b/packages/plugins/mcp-smoke/CHANGELOG.md index 21935757bb..8dc6f1e5b1 100644 --- a/packages/plugins/mcp-smoke/CHANGELOG.md +++ b/packages/plugins/mcp-smoke/CHANGELOG.md @@ -1,5 +1,12 @@ # @emdash-cms/plugin-mcp-smoke +## 3.0.0 + +### Patch Changes + +- Updated dependencies [[`8d46fd2`](https://github.com/emdash-cms/emdash/commit/8d46fd29506f9164583853909fce8db705b020f3), [`c1f6768`](https://github.com/emdash-cms/emdash/commit/c1f6768adf2ffb4e09c664d684fc3d49e2b885f0), [`ecebade`](https://github.com/emdash-cms/emdash/commit/ecebade8fb3ff4976c88787595fcb2922c3ee469), [`e1ab8f0`](https://github.com/emdash-cms/emdash/commit/e1ab8f08ca262a0b7c981b044cbc52d86f2b7ffe), [`121b333`](https://github.com/emdash-cms/emdash/commit/121b3339b6a2aa1ac86e01bb9ccb5d642af1b620), [`3aabb7b`](https://github.com/emdash-cms/emdash/commit/3aabb7bff8173efabb56ae878a6c2578a7219a10), [`b0c7880`](https://github.com/emdash-cms/emdash/commit/b0c7880c74994e229b4cf4e9a0247452df2bc640), [`4a49262`](https://github.com/emdash-cms/emdash/commit/4a4926267ea625b31975eb22b5c03474e1487eab)]: + - emdash@0.32.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/plugins/mcp-smoke/package.json b/packages/plugins/mcp-smoke/package.json index 724659a0c4..8f05acbffe 100644 --- a/packages/plugins/mcp-smoke/package.json +++ b/packages/plugins/mcp-smoke/package.json @@ -1,7 +1,7 @@ { "name": "@emdash-cms/plugin-mcp-smoke", "private": true, - "version": "2.0.1", + "version": "3.0.0", "description": "Test fixture for end-to-end plugin MCP verification", "type": "module", "exports": { diff --git a/packages/workerd/CHANGELOG.md b/packages/workerd/CHANGELOG.md index 5e2de0fb70..aa3717c5fd 100644 --- a/packages/workerd/CHANGELOG.md +++ b/packages/workerd/CHANGELOG.md @@ -1,5 +1,12 @@ # @emdash-cms/sandbox-workerd +## 0.3.3 + +### Patch Changes + +- Updated dependencies [[`8d46fd2`](https://github.com/emdash-cms/emdash/commit/8d46fd29506f9164583853909fce8db705b020f3), [`c1f6768`](https://github.com/emdash-cms/emdash/commit/c1f6768adf2ffb4e09c664d684fc3d49e2b885f0), [`ecebade`](https://github.com/emdash-cms/emdash/commit/ecebade8fb3ff4976c88787595fcb2922c3ee469), [`e1ab8f0`](https://github.com/emdash-cms/emdash/commit/e1ab8f08ca262a0b7c981b044cbc52d86f2b7ffe), [`121b333`](https://github.com/emdash-cms/emdash/commit/121b3339b6a2aa1ac86e01bb9ccb5d642af1b620), [`3aabb7b`](https://github.com/emdash-cms/emdash/commit/3aabb7bff8173efabb56ae878a6c2578a7219a10), [`b0c7880`](https://github.com/emdash-cms/emdash/commit/b0c7880c74994e229b4cf4e9a0247452df2bc640), [`4a49262`](https://github.com/emdash-cms/emdash/commit/4a4926267ea625b31975eb22b5c03474e1487eab)]: + - emdash@0.32.0 + ## 0.3.2 ### Patch Changes diff --git a/packages/workerd/package.json b/packages/workerd/package.json index 2a57b43a66..de75fd63d4 100644 --- a/packages/workerd/package.json +++ b/packages/workerd/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/sandbox-workerd", - "version": "0.3.2", + "version": "0.3.3", "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 655d16305d..74f5d530d0 100644 --- a/packages/x402/CHANGELOG.md +++ b/packages/x402/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/x402 +## 0.32.0 + ## 0.31.1 ## 0.31.0 diff --git a/packages/x402/package.json b/packages/x402/package.json index 63c7a86e2f..4d10fe4416 100644 --- a/packages/x402/package.json +++ b/packages/x402/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/x402", - "version": "0.31.1", + "version": "0.32.0", "description": "x402 payment protocol integration for Astro sites", "license": "MIT", "repository": {