Skip to content

ci: release#1354

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

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

Conversation

@emdashbot
Copy link
Copy Markdown
Contributor

@emdashbot emdashbot Bot commented Jun 5, 2026

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.17.2

Patch Changes

  • #1305 4ee75f8 Thanks @eyupcanakman! - Fixes plugin admin pages showing a Plugin Error when opened from the Plugin Manager. The Settings gear opens a plugin at its root (/plugins/<id>/), but a plugin that registers its page at /settings rather than / had no page there, so the admin fell through to a 404. Plugin page resolution now resolves the plugin root to the first registered page and treats /settings and /settings/ as the same path, so a single registration works from the Plugin Manager gear and the sidebar regardless of trailing slash.

  • Updated dependencies []:

    • @emdash-cms/blocks@0.17.2

@emdash-cms/auth-atproto@0.2.13

Patch Changes

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

@emdash-cms/cloudflare@0.17.2

Patch Changes

emdash@0.17.2

Patch Changes

  • #1356 4e11daa Thanks @ascorbic! - Scope Postgres table/column introspection to the connection's active schema instead of hardcoding public. tableExists and listTablesLike (database/dialect-helpers.ts) and two idempotency checks in the 019_i18n migration queried information_schema with table_schema = 'public', so a Postgres deployment using a non-public schema (per-tenant or shared-cluster setups) would see tables from the wrong schema or none at all, causing collection/schema operations to misbehave and the i18n migration to skip its column additions. These now use current_schema(), matching the already-correct indexExists/columnExists helpers and migration 038.

  • #1167 fe6bc78 Thanks @abhishekshankar! - fix(seo): buildMediaUrl handles root-relative paths without doubling the API prefix

  • #1345 80f2925 Thanks @scottbuscemi! - Fix frontend pages redirecting to /_emdash/admin/setup on a fully set-up site. The anonymous fast-path "setup probe" in the Astro middleware queries _emdash_migrations to detect a fresh, un-migrated database, but its catch block treated every error as "fresh install" — so a transient DB failure (D1 connection loss, replica unavailable, query timeout, cold-start race, locked SQLite) wrongly bounced real visitors to the setup wizard. The probe now only redirects when the error is a genuinely-missing table (via the shared isMissingTableError helper) and otherwise renders the page normally. The setupVerified flag is also moved onto a globalThis Symbol.for singleton so it isn't duplicated across SSR chunks, which had caused the probe to re-run far more often than intended (and each re-run was another chance to hit the bug).

  • Updated dependencies [4ee75f8]:

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

@emdash-cms/plugin-embeds@0.1.21

Patch Changes

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

@emdash-cms/sandbox-workerd@0.1.5

Patch Changes

@emdash-cms/auth@0.17.2

@emdash-cms/blocks@0.17.2

create-emdash@0.17.2

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

@emdash-cms/x402@0.17.2

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

Patch Changes

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

Patch Changes

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

Patch Changes


Try this PR

Open a fresh playground →

A full working EmDash site, deployed from this branch. Each visit gets its own session-scoped sandbox: no login needed and no shared state. Try the admin, edit content, hit the public site.

Tracks changeset-release/main. Updated automatically when the playground redeploys.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

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

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
docs c4620e1 Jun 05 2026, 10:42 AM

@cloudflare-workers-and-pages
Copy link
Copy Markdown

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

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 c4620e1 Jun 05 2026, 10:43 AM

@cloudflare-workers-and-pages
Copy link
Copy Markdown

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

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 c4620e1 Jun 05 2026, 10:43 AM

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Scope check

This PR touches 29 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
Copy link
Copy Markdown

pkg-pr-new Bot commented Jun 5, 2026

Open in StackBlitz

@emdash-cms/admin

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

@emdash-cms/auth

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

@emdash-cms/auth-atproto

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

@emdash-cms/blocks

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

@emdash-cms/cloudflare

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

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

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

emdash

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

create-emdash

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

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

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

@emdash-cms/plugin-cli

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

@emdash-cms/plugin-types

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

@emdash-cms/registry-client

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

@emdash-cms/registry-lexicons

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

@emdash-cms/sandbox-workerd

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

@emdash-cms/x402

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

@emdash-cms/plugin-ai-moderation

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

@emdash-cms/plugin-atproto

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

@emdash-cms/plugin-audit-log

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

@emdash-cms/plugin-color

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

@emdash-cms/plugin-embeds

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

@emdash-cms/plugin-field-kit

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

@emdash-cms/plugin-forms

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

@emdash-cms/plugin-webhook-notifier

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

commit: c4620e1

@emdashbot emdashbot Bot force-pushed the changeset-release/main branch 4 times, most recently from 2602307 to d24b36b Compare June 5, 2026 10:27
@emdashbot emdashbot Bot force-pushed the changeset-release/main branch from d24b36b to c4620e1 Compare June 5, 2026 10:40
@ascorbic ascorbic merged commit 4fb2775 into main Jun 5, 2026
45 checks passed
@ascorbic ascorbic deleted the changeset-release/main branch June 5, 2026 11:14
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