This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryUpdates Minor Changes, Patch Changes, and sandboxed across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | Medium |
Removes the `atprotoPlugin` named export and factory call shape. Removes the `atprotoPlugin` named export and factory call shape. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
Full changelog
Minor Changes
-
#1057
c0ce915Thanks @ascorbic! - BREAKING: Removes theatprotoPluginnamed export and the factory call shape. Import the default export and pass it directly intoplugins:orsandboxed:.- import { atprotoPlugin } from "@emdash-cms/plugin-atproto"; + import atproto from "@emdash-cms/plugin-atproto"; export default defineConfig({ integrations: [ emdash({ - sandboxed: [atprotoPlugin()], + sandboxed: [atproto], }), ], });Two changes: drop the
{ }around the import, and drop the()after the plugin name. Per-install configuration moved to the admin UI's settings (KV-backed) when the sandboxed plugin redesign landed, so there's no longer a need for a factory call.
Patch Changes
Breaking Changes
- Removed the named export `atprotoPlugin` and its factory call shape; import the default export (`import atproto from "@emdash-cms/plugin-atproto"`) and pass it directly to `sandboxed:` or `plugins:`.
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
- [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.
- v@emdash-cms/[email protected] Menu and menu-item API responses now camelCase, breaking clients expecting snake_case keys.
Beta — feedback welcome: [email protected]