Skip to content

ci: release - #1660

Merged
ascorbic merged 1 commit into
mainfrom
changeset-release/main
Jun 30, 2026
Merged

ci: release#1660
ascorbic merged 1 commit into
mainfrom
changeset-release/main

Conversation

@emdashbot

@emdashbot emdashbot Bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@emdash-cms/admin@0.25.0

Minor Changes

  • #1657 e277989 Thanks @swissky! - Adds search/typeahead to select sub-fields inside repeater fields. Long option lists (for example taxonomy-derived options) are now filterable as you type instead of a plain scrolling dropdown.

Patch Changes

  • #1663 8c4108e Thanks @scottbuscemi! - Fixes the pointer cursor not showing when hovering the "Log out" button in the admin user menu.

  • #1627 1ad7b6d Thanks @nemvalid! - Adds Hungarian translations for the admin UI.

  • Updated dependencies []:

    • @emdash-cms/blocks@0.25.0

@emdash-cms/cloudflare@0.25.0

Minor Changes

  • #1662 942fac6 Thanks @scottbuscemi! - Adds an optional cachedBinding to the hyperdrive() adapter for serving anonymous public-site reads from a caching-enabled Hyperdrive configuration. When set, anonymous reads of public paths route through the cache-enabled binding, while every authenticated request, every write, and every request under /_emdash (admin, setup, auth, internal APIs) stays on the primary (caching-disabled) binding — preserving read-after-write consistency, including for the anonymous post-setup status check. Bind both Hyperdrive configurations in wrangler and pass hyperdrive({ binding: "HYPERDRIVE", cachedBinding: "HYPERDRIVE_CACHED" }). Omitting cachedBinding leaves behavior unchanged.

Patch Changes

emdash@0.25.0

Minor Changes

  • #1658 1f4aa59 Thanks @ttmx! - Adds a content restore hook for plugins to react when trashed entries are restored.

Patch Changes

  • #1662 942fac6 Thanks @scottbuscemi! - Treats API-token and OAuth-token (Authorization: Bearer ec_pat_* / ec_oat_*) requests as authenticated when choosing the request-scoped database connection. These requests carry no session cookie, so they were previously classified as anonymous and could be routed to a read replica (D1) or the query cache (Hyperdrive split caching), breaking read-your-writes for API clients. They now use the primary/uncached connection like session-authenticated requests.

  • #1543 38a63d5 Thanks @marcusbellamyshaw-cell! - Fixes the admin author filter returning HTTP 500 (NOT_CONFIGURED / "EmDash is not initialized") for every collection. The handleContentAuthors handler was never exposed on the per-request locals.emdash object in middleware, so GET /_emdash/api/content/{collection}/authors always tripped its not-initialized guard while sibling content routes worked normally.

  • #1556 0f8d1ff Thanks @marcusbellamyshaw-cell! - SchemaRegistry.updateField (and emdash seed --on-conflict update) no longer silently ignore a field's type change (#1397). Previously, changing a field's type in seed.json and re-seeding reported success and bumped the updated count while leaving _emdash_fields.type/column_type at their old values, so generated types and column mappings went stale with no warning. UpdateFieldInput now accepts type: a change whose underlying column type is unchanged (e.g. stringslug, both TEXT) is applied, and a change that would alter the column type (e.g. textportableText, TEXTJSON) is rejected with a clear FIELD_TYPE_COLUMN_CHANGE error pointing to the need for a manual content migration, instead of silently corrupting the metadata.

  • Updated dependencies [8c4108e, e277989, 1ad7b6d]:

    • @emdash-cms/admin@0.25.0
    • @emdash-cms/auth@0.25.0
    • @emdash-cms/gutenberg-to-portable-text@0.25.0

@emdash-cms/auth-atproto@0.2.22

Patch Changes

  • Updated dependencies []:
    • @emdash-cms/auth@0.25.0

@emdash-cms/plugin-embeds@0.1.30

Patch Changes

  • Updated dependencies []:
    • @emdash-cms/blocks@0.25.0

@emdash-cms/sandbox-workerd@0.1.14

Patch Changes

@emdash-cms/auth@0.25.0

@emdash-cms/blocks@0.25.0

create-emdash@0.25.0

@emdash-cms/gutenberg-to-portable-text@0.25.0

@emdash-cms/x402@0.25.0

@emdash-cms/fixture-perf-site@0.0.25

Patch Changes

@emdash-cms/perf-demo-site@0.0.25

Patch Changes

@emdash-cms/cache-demo-site@0.0.25

Patch Changes

@emdash-cms/do-demo-site@0.0.25

Patch Changes

@emdash-cms/do-solo-demo-site@0.0.25

Patch Changes

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 29, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
emdash-demo-cache 2e01e0f Jun 30 2026, 11:33 AM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 29, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
emdash-demo-do 2e01e0f Jun 30 2026, 11:34 AM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 29, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
emdash-playground 2e01e0f Jun 30 2026, 11:34 AM

@github-actions

Copy link
Copy Markdown
Contributor

Scope check

This PR touches 33 files. PRs with a broad scope are harder to review. Please confirm the scope hasn't drifted beyond the intended change.
This PR spans 5 different areas (area/core, area/admin, area/plugins, area/auth, area/cloudflare). Consider breaking it into smaller, focused PRs.

If this scope is intentional, no action needed. A maintainer will review it. If not, please consider splitting this into smaller PRs.

See CONTRIBUTING.md for contribution guidelines.

@pkg-pr-new

pkg-pr-new Bot commented Jun 29, 2026

Copy link
Copy Markdown

Open in StackBlitz

@emdash-cms/admin

npm i https://pkg.pr.new/@emdash-cms/admin@1660

@emdash-cms/auth

npm i https://pkg.pr.new/@emdash-cms/auth@1660

@emdash-cms/auth-atproto

npm i https://pkg.pr.new/@emdash-cms/auth-atproto@1660

@emdash-cms/blocks

npm i https://pkg.pr.new/@emdash-cms/blocks@1660

@emdash-cms/cloudflare

npm i https://pkg.pr.new/@emdash-cms/cloudflare@1660

@emdash-cms/contentful-to-portable-text

npm i https://pkg.pr.new/@emdash-cms/contentful-to-portable-text@1660

emdash

npm i https://pkg.pr.new/emdash@1660

create-emdash

npm i https://pkg.pr.new/create-emdash@1660

@emdash-cms/gutenberg-to-portable-text

npm i https://pkg.pr.new/@emdash-cms/gutenberg-to-portable-text@1660

@emdash-cms/plugin-cli

npm i https://pkg.pr.new/@emdash-cms/plugin-cli@1660

@emdash-cms/plugin-types

npm i https://pkg.pr.new/@emdash-cms/plugin-types@1660

@emdash-cms/registry-client

npm i https://pkg.pr.new/@emdash-cms/registry-client@1660

@emdash-cms/registry-lexicons

npm i https://pkg.pr.new/@emdash-cms/registry-lexicons@1660

@emdash-cms/sandbox-workerd

npm i https://pkg.pr.new/@emdash-cms/sandbox-workerd@1660

@emdash-cms/x402

npm i https://pkg.pr.new/@emdash-cms/x402@1660

@emdash-cms/plugin-ai-moderation

npm i https://pkg.pr.new/@emdash-cms/plugin-ai-moderation@1660

@emdash-cms/plugin-atproto

npm i https://pkg.pr.new/@emdash-cms/plugin-atproto@1660

@emdash-cms/plugin-audit-log

npm i https://pkg.pr.new/@emdash-cms/plugin-audit-log@1660

@emdash-cms/plugin-color

npm i https://pkg.pr.new/@emdash-cms/plugin-color@1660

@emdash-cms/plugin-embeds

npm i https://pkg.pr.new/@emdash-cms/plugin-embeds@1660

@emdash-cms/plugin-field-kit

npm i https://pkg.pr.new/@emdash-cms/plugin-field-kit@1660

@emdash-cms/plugin-forms

npm i https://pkg.pr.new/@emdash-cms/plugin-forms@1660

@emdash-cms/plugin-webhook-notifier

npm i https://pkg.pr.new/@emdash-cms/plugin-webhook-notifier@1660

commit: 2e01e0f

@emdashbot
emdashbot Bot force-pushed the changeset-release/main branch from fe74566 to c0ad6ea Compare June 30, 2026 09:55
@emdashbot
emdashbot Bot force-pushed the changeset-release/main branch from c0ad6ea to 2e01e0f Compare June 30, 2026 11:31
@ascorbic
ascorbic merged commit e7552e0 into main Jun 30, 2026
46 checks passed
@ascorbic
ascorbic deleted the changeset-release/main branch June 30, 2026 13:36
marcusbellamyshaw-cell pushed a commit to Emdash-Bug-Testing/emdash that referenced this pull request Jul 22, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
marcusbellamyshaw-cell pushed a commit to Emdash-Bug-Testing/emdash that referenced this pull request Jul 22, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant