From 636fd382cb113fc5156abad6604bcbc4cb35851b Mon Sep 17 00:00:00 2001 From: Katerina Skroumpelou Date: Tue, 7 Oct 2025 12:19:16 +0300 Subject: [PATCH 1/3] chore(release): changelogs for 2.74.0 --- CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/core/auth-js/CHANGELOG.md | 12 ++++++++++++ packages/core/functions-js/CHANGELOG.md | 3 +++ packages/core/postgrest-js/CHANGELOG.md | 9 +++++++++ packages/core/realtime-js/CHANGELOG.md | 9 +++++++++ packages/core/storage-js/CHANGELOG.md | 14 ++++++++++++++ packages/core/supabase-js/CHANGELOG.md | 3 +++ 7 files changed, 74 insertions(+) create mode 100644 CHANGELOG.md create mode 100644 packages/core/functions-js/CHANGELOG.md create mode 100644 packages/core/postgrest-js/CHANGELOG.md create mode 100644 packages/core/realtime-js/CHANGELOG.md create mode 100644 packages/core/storage-js/CHANGELOG.md create mode 100644 packages/core/supabase-js/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..57eab9bef --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,24 @@ +## 2.74.0 (2025-10-07) + +### 🚀 Features + +- **auth:** add deprecation notice to `onAuthStateChange` with async function ([#1580](https://github.com/supabase/supabase-js/pull/1580)) +- **auth:** add OAuth 2.1 client admin endpoints ([#1582](https://github.com/supabase/supabase-js/pull/1582)) +- **docs:** explicitly mark options as optional ([#1622](https://github.com/supabase/supabase-js/pull/1622)) +- **realtime:** add support to configure Broadcast Replay ([#1623](https://github.com/supabase/supabase-js/pull/1623)) +- **release:** enable trusted publishing ([#1592](https://github.com/supabase/supabase-js/pull/1592)) +- **storage:** add support for sorting to list v2 ([#1606](https://github.com/supabase/supabase-js/pull/1606)) + +### 🩹 Fixes + +- **storage:** remove trailing slash from baseUrl normalization ([#1589](https://github.com/supabase/supabase-js/pull/1589)) + +### ❤️ Thank You + +- Cemal Kılıç @cemalkilic +- Doğukan Akkaya +- Eduardo Gurgel +- Etienne Stalmans @staaldraad +- Lenny @itslenny +- Stojan Dimitrovski @hf +- Taketo Yoshida \ No newline at end of file diff --git a/packages/core/auth-js/CHANGELOG.md b/packages/core/auth-js/CHANGELOG.md index 7b7e98bb1..43ac0d541 100644 --- a/packages/core/auth-js/CHANGELOG.md +++ b/packages/core/auth-js/CHANGELOG.md @@ -1,3 +1,15 @@ +## 2.74.0 (2025-10-07) + +### 🚀 Features + +- **auth:** add OAuth 2.1 client admin endpoints ([#1582](https://github.com/supabase/supabase-js/pull/1582)) +- **auth:** add deprecation notice to `onAuthStateChange` with async function ([#1580](https://github.com/supabase/supabase-js/pull/1580)) + +### ❤️ Thank You + +- Cemal Kılıç @cemalkilic +- Stojan Dimitrovski @hf + # Changelog ## [2.72.0](https://github.com/supabase/auth-js/compare/v2.71.1...v2.72.0) (2025-09-11) diff --git a/packages/core/functions-js/CHANGELOG.md b/packages/core/functions-js/CHANGELOG.md new file mode 100644 index 000000000..55e8387c3 --- /dev/null +++ b/packages/core/functions-js/CHANGELOG.md @@ -0,0 +1,3 @@ +## 2.74.0 (2025-10-07) + +This was a version bump only for @supabase/functions-js to align it with other projects, there were no code changes. \ No newline at end of file diff --git a/packages/core/postgrest-js/CHANGELOG.md b/packages/core/postgrest-js/CHANGELOG.md new file mode 100644 index 000000000..f4964a357 --- /dev/null +++ b/packages/core/postgrest-js/CHANGELOG.md @@ -0,0 +1,9 @@ +## 2.74.0 (2025-10-07) + +### 🚀 Features + +- **docs:** explicitly mark options as optional ([#1622](https://github.com/supabase/supabase-js/pull/1622)) + +### ❤️ Thank You + +- Doğukan Akkaya \ No newline at end of file diff --git a/packages/core/realtime-js/CHANGELOG.md b/packages/core/realtime-js/CHANGELOG.md new file mode 100644 index 000000000..04e496c0a --- /dev/null +++ b/packages/core/realtime-js/CHANGELOG.md @@ -0,0 +1,9 @@ +## 2.74.0 (2025-10-07) + +### 🚀 Features + +- **realtime:** add support to configure Broadcast Replay ([#1623](https://github.com/supabase/supabase-js/pull/1623)) + +### ❤️ Thank You + +- Eduardo Gurgel \ No newline at end of file diff --git a/packages/core/storage-js/CHANGELOG.md b/packages/core/storage-js/CHANGELOG.md new file mode 100644 index 000000000..5371e9229 --- /dev/null +++ b/packages/core/storage-js/CHANGELOG.md @@ -0,0 +1,14 @@ +## 2.74.0 (2025-10-07) + +### 🚀 Features + +- **storage:** add support for sorting to list v2 ([#1606](https://github.com/supabase/supabase-js/pull/1606)) + +### 🩹 Fixes + +- **storage:** remove trailing slash from baseUrl normalization ([#1589](https://github.com/supabase/supabase-js/pull/1589)) + +### ❤️ Thank You + +- Lenny @itslenny +- Taketo Yoshida \ No newline at end of file diff --git a/packages/core/supabase-js/CHANGELOG.md b/packages/core/supabase-js/CHANGELOG.md new file mode 100644 index 000000000..1f6d29cfa --- /dev/null +++ b/packages/core/supabase-js/CHANGELOG.md @@ -0,0 +1,3 @@ +## 2.74.0 (2025-10-07) + +This was a version bump only for @supabase/supabase-js to align it with other projects, there were no code changes. \ No newline at end of file From 08baae92284ad705277d2cfab13dcb090e984e39 Mon Sep 17 00:00:00 2001 From: Katerina Skroumpelou Date: Tue, 7 Oct 2025 12:21:11 +0300 Subject: [PATCH 2/3] chore(release): commit message --- scripts/release-stable.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/release-stable.ts b/scripts/release-stable.ts index 51342c340..4a3a9f45f 100644 --- a/scripts/release-stable.ts +++ b/scripts/release-stable.ts @@ -170,7 +170,7 @@ function safeExec(cmd: string, opts = {}) { // Commit changes if any try { - safeExec(`git commit -m "chore(release): publish version ${version}"`) + safeExec(`git commit -m "chore(release): version ${version} changelogs"`) } catch { console.log('No changes to commit') } From b19f18fd85f267eed36b98f669bb5109b5341b8a Mon Sep 17 00:00:00 2001 From: Katerina Skroumpelou Date: Tue, 7 Oct 2025 12:30:51 +0300 Subject: [PATCH 3/3] chore(release): changelog from last stable tag --- scripts/release-stable.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/scripts/release-stable.ts b/scripts/release-stable.ts index 4a3a9f45f..c5eb91602 100644 --- a/scripts/release-stable.ts +++ b/scripts/release-stable.ts @@ -1,6 +1,18 @@ import { releaseVersion, releaseChangelog, releasePublish } from 'nx/release' import { execSync } from 'child_process' +function getLastStableTag(): string { + try { + return execSync( + `git tag --list --sort=-version:refname | grep -E '^v?[0-9]+\\.[0-9]+\\.[0-9]+$' | head -n1` + ) + .toString() + .trim() + } catch { + return '' + } +} + function getArg(name: string): string | undefined { // supports --name=value and --name value const idx = process.argv.findIndex((a) => a === `--${name}` || a.startsWith(`--${name}=`)) @@ -97,6 +109,7 @@ function safeExec(cmd: string, opts = {}) { verbose: true, gitCommit: false, stageChanges: false, + from: getLastStableTag(), }) // --- RESTORE GIT AUTH FOR PUBLISHING ---