From 7d5b69423ea45b9f27bece06efcf9a3c29b1be01 Mon Sep 17 00:00:00 2001
From: "vland-bot[bot]" <282456776+vland-bot[bot]@users.noreply.github.com>
Date: Sat, 16 May 2026 06:37:35 +0000
Subject: [PATCH] RELEASING: Releasing 1 package(s)
Releases:
@vlandoss/env@0.2.0
[skip ci]
---
.changeset/defu-merge-isolate-safe.md | 9 -------
.changeset/docs-feedback-polish.md | 5 ----
.changeset/envscript-rename.md | 13 ----------
.changeset/fs-entrypoint-rename.md | 7 ------
.changeset/readenv-defensive-fallback.md | 5 ----
package/CHANGELOG.md | 30 ++++++++++++++++++++++++
package/package.json | 2 +-
7 files changed, 31 insertions(+), 40 deletions(-)
delete mode 100644 .changeset/defu-merge-isolate-safe.md
delete mode 100644 .changeset/docs-feedback-polish.md
delete mode 100644 .changeset/envscript-rename.md
delete mode 100644 .changeset/fs-entrypoint-rename.md
delete mode 100644 .changeset/readenv-defensive-fallback.md
diff --git a/.changeset/defu-merge-isolate-safe.md b/.changeset/defu-merge-isolate-safe.md
deleted file mode 100644
index cb3b03b..0000000
--- a/.changeset/defu-merge-isolate-safe.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-"@vlandoss/env": patch
----
-
-Replace `lodash.merge` with [`defu`](https://github.com/unjs/defu) for the internal merge that combines `defaults + config + envOverride`. The precedence (env > config > defaults) is unchanged.
-
-This fixes a silent shallow-merge regression on V8 isolate runtimes (Cloudflare Workers, Vercel Edge, Next.js Edge): `lodash.merge` relies on `isPlainObject`, which returns `false` when the object originates from a different realm than the merger. The fallback path then assigns by reference instead of deep-merging, which caused leaf values present in `config` (e.g. `db.LOGGING: true`) to be dropped whenever `envOverride` touched the same parent branch.
-
-defu is realm-agnostic and reliably deep-merges in all the runtimes supported by the core.
diff --git a/.changeset/docs-feedback-polish.md b/.changeset/docs-feedback-polish.md
deleted file mode 100644
index a10a0e2..0000000
--- a/.changeset/docs-feedback-polish.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@vlandoss/env": patch
----
-
-Polish the package README to match the new docs site language — soften technical references to `process.env`, separate the optional `zod` install, and align the tagline with the rest of the documentation.
diff --git a/.changeset/envscript-rename.md b/.changeset/envscript-rename.md
deleted file mode 100644
index f2eeb44..0000000
--- a/.changeset/envscript-rename.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-"@vlandoss/env": minor
----
-
-**BREAKING** Rename `` (in `@vlandoss/env/react`) to ``. The new name stops suggesting client-side use and reflects what the component actually does: emit a `