From 6c81c182702c9ec84e0025d28151c175c29044f6 Mon Sep 17 00:00:00 2001 From: Thanga Ganapathy Date: Wed, 29 Jul 2026 16:38:53 +0530 Subject: [PATCH] chore(release): @opentf/std@0.15.1 --- packages/std/CHANGELOG.md | 2 ++ packages/std/package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/std/CHANGELOG.md b/packages/std/CHANGELOG.md index 8d0dc9d..143f382 100644 --- a/packages/std/CHANGELOG.md +++ b/packages/std/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +## [0.15.1] - 2026-07-29 + ### Fixed - Fixed tree shaking, which the build had been defeating entirely. tsup emitted the ESM output as one merged file, so importing a single function pulled in unrelated module-level tables — the CSS named-colour map, the diacritics map and their computed `new RegExp(...)` initialisers, which no bundler can prove pure. The floor was about 3.9 KB per import regardless of what was imported: `noop`, which is `() => {}`, cost 3,963 bytes. `sideEffects: false` could not help, because it lets a bundler drop whole modules that were never imported and merging had left none to drop. diff --git a/packages/std/package.json b/packages/std/package.json index 3507f5c..04d4c16 100644 --- a/packages/std/package.json +++ b/packages/std/package.json @@ -1,6 +1,6 @@ { "name": "@opentf/std", - "version": "0.15.0", + "version": "0.15.1", "description": "The Modern JavaScript Standard Library. A lightweight, high-accuracy, runtime-agnostic collection of essential utilities.", "keywords": [ "collection",