Minor Changes
-
#13836
039badaThanks @Skye-31! - Support named recipients in the Email Sending API MessageBuilderThe
send_emailbinding's MessageBuilder now acceptsEmailAddressobjects forto,cc, andbccin addition to plain strings. You can mix named and plain addresses in the same array:await env.SEND_EMAIL.send({ from: "sender@example.com", to: [ "plain@example.com", '"Name" <address@example.com>', { name: "Jane Doe", email: "jane@example.com" }, ], cc: [{ name: "CC Person", email: "cc@example.com" }], subject: "Hello", text: "...", });
Additionally, addresses in
"Name" <address>format are now correctly parsed when checkingallowed_destination_addressesandallowed_sender_addressesrestrictions. -
#13776
1a54ac5Thanks @petebacondarwin! - Default theworkerdruntime subprocess toTZ=UTCto match the production Cloudflare runtimePreviously, Miniflare inherited the host machine's timezone, so
DateandIntlAPIs inside a Worker observed the developer's local timezone during local development but UTC in production. This caused dev/prod drift that was hard to debug.Miniflare now sets
TZ=UTCon the spawnedworkerdsubprocess by default. A newunsafeRuntimeEnvoption (aRecord<string, string>) is available on theMiniflareconstructor for advanced cases that need to override the default — for example, to test timezone-dependent behaviour:new Miniflare({ modules: true, script: "...", unsafeRuntimeEnv: { TZ: "Europe/London" }, });
Patch Changes
-
#13829
2284f20Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
Dependency From To workerd 1.20260504.1 1.20260506.1 -
#13841
332f527Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
Dependency From To workerd 1.20260506.1 1.20260507.1