| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-21 | 2.2 kB | |
| v1.0.0-beta.1 source code.tar.gz | 2026-06-21 | 2.9 MB | |
| v1.0.0-beta.1 source code.zip | 2026-06-21 | 3.6 MB | |
| Totals: 3 Items | 6.5 MB | 0 | |
The second 1.0.0 beta — a small, security-leaning patch on top of
1.0.0-beta.0. No breaking changes and no public API additions; projects on
^1.0.0-beta.0 upgrade with a version bump. @daloyjs/core, create-daloy,
and the JSR package @daloyjs/daloy move to 1.0.0-beta.1 in lockstep, and
every create-daloy template now pins @daloyjs/core@^1.0.0-beta.1.
Added
- Indeterminate-environment security warning. When a production-only
refuse-to-boot guard (a wildcard
cors({ origin: "*" }), a weaksession()secret) is bypassed only because the runtime environment is indeterminate (noenvoption and noNODE_ENV, the default on edge runtimes such as Cloudflare Workers / Deno Deploy / Vercel Edge), the framework now logs a single once-per-process warning pointing atapp({ env: "production" }). Enforcement is unchanged and the runtime is deliberately not sniffed (which would break portability); the warning only surfaces a previously silent skip, and only when a risky config is actually present.
Fixed
- Node adapter: Fetch-forbidden methods (
TRACE/CONNECT/TRACK) are refused with501 Not Implementedinstead of surfacing a generic500. The WHATWGRequestconstructor throws on these methods, so the adapter now refuses them cleanly before constructing aRequest(which also closes Cross-Site Tracing). Other unsupported verbs continue to return405. multipart/form-databodies are capped atbodyLimitByteseven without aContent-Length. Chunked or mislabeled multipart uploads were handed to the platformformData()parser uncapped on runtimes without a socket-layer limit (Workers / Deno / Vercel Edge); the actual bytes are now bounded before parsing. Web-standard only (Request+formData), so it stays runtime-portable.
Changed
- Version:
1.0.0-beta.0→1.0.0-beta.1across the lockstep packages (@daloyjs/core,create-daloy, and JSR@daloyjs/daloy), with thecreate-daloytemplates, workshop, README status line, and website version reference synced to1.0.0-beta.1.
Full changelog: https://github.com/daloyjs/daloy/compare/v1.0.0-beta.0...v1.0.0-beta.1