Open
Conversation
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| 🔵 In progress View logs |
docs | 40277c8 | Apr 12 2026, 10:19 PM |
Contributor
Scope checkThis PR touches 30 files. PRs with a broad scope are harder to review. Please confirm the scope hasn't drifted beyond the intended change. 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. |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
emdash-playground | 51a3cb9 | Apr 13 2026, 07:32 PM |
@emdash-cms/admin
@emdash-cms/auth
@emdash-cms/blocks
@emdash-cms/cloudflare
emdash
create-emdash
@emdash-cms/gutenberg-to-portable-text
@emdash-cms/x402
@emdash-cms/plugin-ai-moderation
@emdash-cms/plugin-atproto
@emdash-cms/plugin-audit-log
@emdash-cms/plugin-color
@emdash-cms/plugin-embeds
@emdash-cms/plugin-forms
@emdash-cms/plugin-webhook-notifier
commit: |
8937ac1 to
f20566f
Compare
b94e32e to
197171d
Compare
c23a5d0 to
b558702
Compare
b558702 to
51a3cb9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.4.0
Minor Changes
20b03b4Thanks @erral! - Adds Basque (eu) translationPatch Changes
#302
10ebfe1Thanks @ideepakchauhan7! - Fixes autosave form reset bug. Autosave no longer invalidates the query cache, preventing form fields from reverting to server state after autosave completes.#502
af0647cThanks @pagelab! - Adds Portuguese (Brazil) locale with full pt-BR translations following the WordPress pt-BR glossary standard.#521
b89e7f3Thanks @ascorbic! - Wraps all user-visible strings in the admin shell and core content screens with Lingui macros so they are translatable. Covers: Sidebar (nav labels, group headings), Header (View Site, Log out, Settings), ThemeToggle, Dashboard (headings, empty states, status indicators), ContentList (table headers, actions, dialogs, status badges), SaveButton, and ContentEditor (publish panel, schedule controls, byline editor, author selector, all dialogs). Runslocale:extractto add 116 new message IDs to all catalog files.#528
ba0a5afThanks @ascorbic! - Wraps all remaining admin UI components with Lingui macros, completing full i18n coverage of the admin interface. Catalog grows from 296 to 1,216 message IDs. Covers media library, menus, sections, redirects, taxonomies, content types, field editor, plugins, marketplace, SEO panels, setup wizard, auth flows, and all settings pages.#504
e2f96aaThanks @ascorbic! - Fixes client-side locale switching and replaces toggle buttons with a Select dropdown.#471
4645103Thanks @ayfl269! - Adds Chinese (Simplified) translation for the admin UI, including login page, settings page, and locale switching.Updated dependencies []:
emdash@0.4.0
Minor Changes
#523
5d9120eThanks @jdevalk! - Addnlwebto the allowedrelvalues forpage:metadatalink contributions, letting plugins inject<link rel="nlweb" href="...">tags for agent/conversational endpoint discovery.#536
9318c56Thanks @ttmx! - Addsslug,status, andpublishedAtto theContentItemtype returned by the plugin content access API. ExportsContentPublishStateChangeEventtype. FiresafterDeletehooks on permanent content deletion.#519
5c0776dThanks @ascorbic! - Enables the MCP server endpoint by default. The endpoint at/_emdash/api/mcprequires bearer token auth, so it has no effect unless a client is configured. Setmcp: falseto disable.Fixes MCP server crash ("exports is not defined") on Cloudflare in dev mode by pre-bundling the MCP SDK's CJS dependencies for workerd.
Patch Changes
#515
5beddc3Thanks @ascorbic! - Reduces logged-out page load queries by caching byline existence, URL patterns, and redirect rules at worker level with proper invalidation.#512
f866c9cThanks @mahesh-projects! - Fixes save/publish race condition in visual editor toolbar. When a user blurred a field and immediately clicked Publish, the in-flight save PUT could arrive at the server after the publish POST, causing the stale revision to be promoted silently. IntroducespendingSavePromisesopublish()chains onto the pending save rather than firing immediately.#509
d56f6c1Thanks @mvanhorn! - Fixes TypeError when setting baseline security headers on Cloudflare responses with immutable headers.#495
2a7c68aThanks @ascorbic! - Fixes atomicity gaps: content update _rev check, menu reorder, byline delete, and seed content creation now run inside transactions.#497
6492ea2Thanks @ascorbic! - Fixes migration 011 rollback, plugin media upload returning wrong ID, MCP taxonomy tools bypassing validation, and FTS query escaping logic.#517
b382357Thanks @ascorbic! - Improves plugin safety: hooks log dependency cycles, timeouts clear timers, routes don't leak error internals, one-shot cron tasks retry with exponential backoff (max 5), marketplace downloads validate redirect targets.#532
1b743acThanks @ascorbic! - Fixes cold-start query explosion (159 -> ~25 queries) by short-circuiting migrations when all are applied, fixing FTS triggers to exclude soft-deleted content, and preventing false-positive FTS index rebuilds on every startup.Updated dependencies [
10ebfe1,af0647c,b89e7f3,20b03b4,ba0a5af,e2f96aa,4645103]:@emdash-cms/cloudflare@0.4.0
Patch Changes
5beddc3,f866c9c,d56f6c1,5d9120e,9318c56,2a7c68a,6492ea2,b382357,5c0776d,1b743ac]:@emdash-cms/plugin-embeds@0.1.4
Patch Changes
5beddc3,f866c9c,d56f6c1,5d9120e,9318c56,2a7c68a,6492ea2,b382357,5c0776d,1b743ac]:@emdash-cms/auth@0.4.0
@emdash-cms/blocks@0.4.0
create-emdash@0.4.0
@emdash-cms/gutenberg-to-portable-text@0.4.0
@emdash-cms/x402@0.4.0