This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryUpdates Patch Changes, Minor Changes, and https://github.com/apps/emdashbot across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds status, author, and date-range filtering to admin content list API. Adds status, author, and date-range filtering to admin content list API. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Low |
Forwards `locale` query param through admin content edit route and API client for i18n variant resolution. Forwards `locale` query param through admin content edit route and API client for i18n variant resolution. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Low |
Adds visible WYSIWYG toolbar button for inserting HTML blocks, matching `/html` shortcut. Adds visible WYSIWYG toolbar button for inserting HTML blocks, matching `/html` shortcut. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Low |
Introduces GET /_emdash/api/content/{collection}/authors endpoint listing distinct authors (requires content:read). Introduces GET /_emdash/api/content/{collection}/authors endpoint listing distinct authors (requires content:read). Source: granite4.1:30b@2026-06-12-audit Confidence: low |
— |
| Dependency | Low |
Updates dependency @emdash-cms/blocks to version 0.19.0. Updates dependency @emdash-cms/blocks to version 0.19.0. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes taxonomy term edit dialog overflow with many locales. Fixes taxonomy term edit dialog overflow with many locales. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes nested-list serialization in Portable Text editor to preserve list hierarchy on round‑trip. Fixes nested-list serialization in Portable Text editor to preserve list hierarchy on round‑trip. Source: llm_adapter@2026-06-12 Confidence: high |
— |
Full changelog
Minor Changes
- #1442
e96587fThanks @ascorbic! - Add status, author, and date-range filtering to the admin content list (#1288). The content list API gainsauthorId,dateField,dateFrom, anddateToquery params (all additive and optional), and a newGET /_emdash/api/content/{collection}/authorsendpoint lists the distinct authors of a collection's content (gated oncontent:read). Filtering runs server-side, so it works across the whole collection rather than only the loaded page.
Patch Changes
-
#1307
cedfcc5Thanks @emdashbot! - Forwardlocalequery param through admin content edit route, content list navigation links, and API client to resolve correct i18n variant for slug-based lookups (#1242) -
#1417
7e70abcThanks @emdashbot! - Fix taxonomy term edit dialog overflow with many locales (#1269)Adds
max-h-[85vh] flex flex-colto theTermFormDialogand makes its body
scrollable withflex-1 overflow-y-auto, keeping the header and footer pinned.
This prevents the Cancel/Update buttons from falling off-screen when the
Translations panel lists a large number of locales. -
#1440
783e663Thanks @diogoascarneiro! - Add a visible WYSIWYG toolbar button for inserting HTML blocks, matching the existing/htmlshortcut. -
#1142
157237dThanks @OrangeManLi! - Fixes nested-list serialization in the Portable Text editor.convertListnow recurses into nestedbulletList/orderedListchildren and emits each block with the correctlevelvalue, so Tab-indented list items in the editor round-trip throughonChangeas real nested portable-text blocks instead of being flattened to a single top-level list with every item atlevel: 1. -
Updated dependencies []:
- @emdash-cms/[email protected]
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About emdash
All releases →Related context
Related tools
Earlier breaking changes
- v@emdash-cms/[email protected] Requires Cloudflare Workers sites to add Cron Trigger and update entry point for scheduled publishing.
- [email protected] Schema migration adds `locale` and `translation_group` columns to `_emdash_bylines`.
- [email protected] Byline hydration now strictly per-locale, suppressing cross‑locale fallback.
- v@emdash-cms/[email protected] Changes `_emdash_content_bylines.byline_id` to store translation_group instead of row id, enforcing strict per-locale credit hydration.
- v@emdash-cms/[email protected] Registry install handler fails closed on non-conforming aggregator release records.
Beta — feedback welcome: [email protected]