From 2d1279e6e2b13a73f335000fd51d12ab46e030af Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 30 Aug 2026 10:40:20 +0000 Subject: [PATCH] Version Packages --- .changeset/smart-cdn-grammar.md | 11 ----------- packages/utils/CHANGELOG.md | 12 ++++++++++++ packages/utils/package.json | 2 +- 3 files changed, 13 insertions(+), 12 deletions(-) delete mode 100644 .changeset/smart-cdn-grammar.md diff --git a/.changeset/smart-cdn-grammar.md b/.changeset/smart-cdn-grammar.md deleted file mode 100644 index 7a658ac1..00000000 --- a/.changeset/smart-cdn-grammar.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@transloadit/utils": minor ---- - -Add the rest of the Smart CDN URL grammar next to `getSignedSmartCdnUrl`, so applications stop -carrying their own copies: `getSmartCdnUrl` (unsigned builder), `parseSmartCdnUrl` (the inverse of -the builders — decodes once, keeps repeated query parameters, returns `auth_key`/`exp`/`sig` as -`auth`) and `stripSmartCdnAuth` (removes the signature parameters byte-for-byte otherwise). Both -builders accept a trusted `baseUrl` option (for example a local api2's URL Transform endpoint with -a `{workspace}` placeholder); the signature does not cover the host, so it must come from -configuration, never from user input. Exported from the root and the `./node` entry. diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 16a2bc40..eea99c12 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,17 @@ # @transloadit/utils +## 4.7.0 + +### Minor Changes + +- 7597b78: Add the rest of the Smart CDN URL grammar next to `getSignedSmartCdnUrl`, so applications stop + carrying their own copies: `getSmartCdnUrl` (unsigned builder), `parseSmartCdnUrl` (the inverse of + the builders — decodes once, keeps repeated query parameters, returns `auth_key`/`exp`/`sig` as + `auth`) and `stripSmartCdnAuth` (removes the signature parameters byte-for-byte otherwise). Both + builders accept a trusted `baseUrl` option (for example a local api2's URL Transform endpoint with + a `{workspace}` placeholder); the signature does not cover the host, so it must come from + configuration, never from user input. Exported from the root and the `./node` entry. + ## 4.6.0 ### Minor Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index ee29bfa2..36e49b45 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@transloadit/utils", - "version": "4.6.0", + "version": "4.7.0", "description": "Transloadit shared utilities", "type": "module", "license": "MIT",