Download Latest Version v1.0.0-beta.4 source code.tar.gz (3.0 MB)
Email in envelope

Get an email when there's a new version of DaloyJS

Home / v1.0.0-beta.2
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-06-22 2.7 kB
v1.0.0-beta.2 source code.tar.gz 2026-06-22 2.9 MB
v1.0.0-beta.2 source code.zip 2026-06-22 3.6 MB
Totals: 3 Items   6.6 MB 0

The third 1.0.0 beta. The public API remains feature-complete and stable for the 1.0 line, but the release train stays open for final polish before GA. Projects on ^1.0.0-beta.1 upgrade with a version bump. @daloyjs/core, create-daloy, and the JSR package @daloyjs/daloy move to 1.0.0-beta.2 in lockstep, and every create-daloy template now pins @daloyjs/core@^1.0.0-beta.2.

Added

  • Continuous fuzzing via ClusterFuzzLite. The untrusted-input parsers in @daloyjs/core are now continuously fuzzed with Jazzer.js, wired through ClusterFuzzLite: a per-PR code-change run on src/ changes plus a daily batch run that persists a growing corpus. Six targets in .clusterfuzzlite/ cover safeJsonParse (prototype-pollution gate), the cookie/header sanitizers, decodeCursor, parseCron, and parseIp. Each target asserts the function's documented contract — a declared rejection (e.g. BadRequestError on malformed input) is correct behavior, so only an undocumented throw or a hang is a finding. This is also what earns the OpenSSF Scorecard Fuzzing check. The OSS-Fuzz base image is digest-pinned and all workflow actions are SHA-pinned.

Removed

  • The deprecated --template vercel-edge scaffolder alias. The template was renamed vercel-edgevercel back in 0.38.2; the leftover back-compat alias (and its test) are now gone. Scaffold with --template vercel. This is a create-daloy CLI change only — the framework's @daloyjs/core/vercel adapter surface is unchanged.

Changed

  • Version: 1.0.0-beta.11.0.0-beta.2 across the lockstep packages (@daloyjs/core, create-daloy, and JSR @daloyjs/daloy), with the create-daloy templates, workshop, README status line, and website version reference synced to 1.0.0-beta.2.
  • Swagger UI option types are exported from the package barrel. SwaggerUiConfiguration and SwaggerUiHtmlOptions were already documented and implemented in @daloyjs/core/docs; they now flow through the root @daloyjs/core type export list as well.
  • OpenSSF Scorecard now uses an optional SCORECARD_TOKEN (a read-only admin PAT) for fuller Branch-Protection evaluation, falling back to GITHUB_TOKEN when the secret is absent — safe to run before the secret exists.

Notes

  • Source files carry an internal formatting normalization (no behavior change) and a TSDoc wording fix (“Vercel Edge Functions” → “Vercel Functions”).

Full changelog: https://github.com/daloyjs/daloy/compare/v1.0.0-beta.1...v1.0.0-beta.2

Source: README.md, updated 2026-06-22