This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryFixes crash caused by CJS semver dependency in @emdash-cms/registry-client on Cloudflare Workers.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
Fixes "require is not defined" crash on EmDash API routes under astro dev on Cloudflare Workers. Fixes "require is not defined" crash on EmDash API routes under astro dev on Cloudflare Workers. Source: llm_adapter@2026-06-03 Confidence: high |
— |
Full changelog
Patch Changes
-
#1319
69bdc97Thanks @ascorbic! - Fixrequire is not definedcrash on every EmDash API route underastro devon Cloudflare Workers (#1292).@emdash-cms/registry-clientlistedsemver(CommonJS) independencies, which the build externalizes -- so consumers loaded a nested CJS copy. Vite's SSR module runner (workerd) evaluates modules with norequirebinding, so semver's internalrequire()threw and took down any route whose import graph reached registry-client (schema, plugins, env compatibility checks). semver is now bundled into the ESM output, so nothing CommonJS reaches the worker.
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
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]