This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryUpdates Patch Changes, https://github.com/emdash-cms/emdash/pull/1628, and local-storage across a mixed release.
Full changelog
Patch Changes
-
#1628
d4237ebThanks @MA2153! - Fixes missing image dimensions and LQIP placeholders (blurhash, dominant color) on media created through signed-URL uploads, pluginctx.media.upload(), and WordPress import. These were only generated for direct (local-storage) uploads, so production (R2/S3) media had no placeholders.LQIP placeholders are now cached on the stored media value of content fields (alongside
width/height) and on images inserted into rich text, so the<Image>component and portable-text image blocks render a blur/color placeholder before the image loads without a runtime lookup. -
#1654
2216dcaThanks @swissky! - Fixes the sitemap<lastmod>value so it is always a valid W3C Datetime. Timestamps stored via the database default (datetime('now')/CURRENT_TIMESTAMP) or carried in from imports were emitted as a space-separatedYYYY-MM-DD HH:MM:SSstring, which Google Search Console rejects as "Invalid date". They are now normalized to ISO 8601. -
Updated dependencies [
3960d49]:- @emdash-cms/[email protected]
- @emdash-cms/[email protected]
- @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]