From 5a2091ccf8f23757939cee29cfe28fb6a3e97019 Mon Sep 17 00:00:00 2001 From: Guilherme Souza Date: Tue, 24 Mar 2026 06:23:47 -0300 Subject: [PATCH] chore(release): publish packages - gotrue@2.19.0 - realtime_client@2.7.1 - storage_client@2.5.0 - supabase@2.10.3 - supabase_flutter@2.12.1 --- CHANGELOG.md | 46 +++++++++++++++++++ packages/gotrue/CHANGELOG.md | 6 +++ packages/gotrue/lib/src/version.dart | 2 +- packages/gotrue/pubspec.yaml | 2 +- packages/realtime_client/CHANGELOG.md | 6 +++ packages/realtime_client/lib/src/version.dart | 2 +- packages/realtime_client/pubspec.yaml | 2 +- packages/storage_client/CHANGELOG.md | 6 +++ packages/storage_client/lib/src/version.dart | 2 +- packages/storage_client/pubspec.yaml | 2 +- packages/supabase/CHANGELOG.md | 4 ++ packages/supabase/lib/src/version.dart | 2 +- packages/supabase/pubspec.yaml | 8 ++-- packages/supabase_flutter/CHANGELOG.md | 4 ++ .../supabase_flutter/example/pubspec.yaml | 2 +- .../supabase_flutter/lib/src/version.dart | 2 +- packages/supabase_flutter/pubspec.yaml | 4 +- 17 files changed, 87 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20b24d1cc..b28db229b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,52 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2026-03-24 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`gotrue` - `v2.19.0`](#gotrue---v2190) + - [`realtime_client` - `v2.7.1`](#realtime_client---v271) + - [`storage_client` - `v2.5.0`](#storage_client---v250) + - [`supabase` - `v2.10.3`](#supabase---v2103) + - [`supabase_flutter` - `v2.12.1`](#supabase_flutter---v2121) + +Packages with dependency updates only: + +> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project. + + - `supabase` - `v2.10.3` + - `supabase_flutter` - `v2.12.1` + +--- + +#### `gotrue` - `v2.19.0` + + - **FIX**(auth): fix getClaims() crash with asymmetric JWTs on first call ([#1300](https://github.com/supabase/supabase-flutter/issues/1300)). ([207ed5f7](https://github.com/supabase/supabase-flutter/commit/207ed5f7b6307fa64121debba2012f9c8e6cd85a)) + - **FIX**(auth): fix verifyOTP parameter validation for OtpType.recovery with tokenHash ([#1295](https://github.com/supabase/supabase-flutter/issues/1295)). ([0719e55b](https://github.com/supabase/supabase-flutter/commit/0719e55b6a98fc63ef6b94fa60e86c0ac1b8d9e3)) + - **FEAT**(auth): add X (OAuth 2.0) provider ([#1290](https://github.com/supabase/supabase-flutter/issues/1290)). ([c2305388](https://github.com/supabase/supabase-flutter/commit/c23053888d0a3fefc17b5ca31b162a94b7827748)) + +#### `realtime_client` - `v2.7.1` + + - **FIX**(realtime): add explicit type cast to fix web hot restart TypeError ([#1308](https://github.com/supabase/supabase-flutter/issues/1308)). ([bfa480a1](https://github.com/supabase/supabase-flutter/commit/bfa480a1417ffa288ae3ae39bc62cd7e5a90da05)) + - **FIX**: delete toJson parser print ([#1293](https://github.com/supabase/supabase-flutter/issues/1293)). ([0d68e505](https://github.com/supabase/supabase-flutter/commit/0d68e505236894bf2e3528378a0a39ba49efd329)) + - **FIX**(realtime_client): make ref field optional in Message class ([#1284](https://github.com/supabase/supabase-flutter/issues/1284)). ([0b194e4c](https://github.com/supabase/supabase-flutter/commit/0b194e4cf9886e6c52e0bdc6ef2f378edcd35f68)) + +#### `storage_client` - `v2.5.0` + + - **FEAT**(storage): add setHeader method for custom HTTP headers ([#1313](https://github.com/supabase/supabase-flutter/issues/1313)). ([99231538](https://github.com/supabase/supabase-flutter/commit/9923153836438c35e47482658f3156e997c8be1f)) + - **FEAT**(storage): add queryParams support to download method ([#1291](https://github.com/supabase/supabase-flutter/issues/1291)). ([6f56c193](https://github.com/supabase/supabase-flutter/commit/6f56c193c51d165ec23b4a31de7f2fce632529e8)) + - **FEAT**(storage_client): use dedicated storage host for storage lib (allows >50GB uploads) ([#1285](https://github.com/supabase/supabase-flutter/issues/1285)). ([8e0993c6](https://github.com/supabase/supabase-flutter/commit/8e0993c64cbb7f7aaaa6b989c85a26ac7249f884)) + + ## 2025-12-10 ### Changes diff --git a/packages/gotrue/CHANGELOG.md b/packages/gotrue/CHANGELOG.md index e1e7ab937..4e9d9389b 100644 --- a/packages/gotrue/CHANGELOG.md +++ b/packages/gotrue/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.19.0 + + - **FIX**(auth): fix getClaims() crash with asymmetric JWTs on first call ([#1300](https://github.com/supabase/supabase-flutter/issues/1300)). ([207ed5f7](https://github.com/supabase/supabase-flutter/commit/207ed5f7b6307fa64121debba2012f9c8e6cd85a)) + - **FIX**(auth): fix verifyOTP parameter validation for OtpType.recovery with tokenHash ([#1295](https://github.com/supabase/supabase-flutter/issues/1295)). ([0719e55b](https://github.com/supabase/supabase-flutter/commit/0719e55b6a98fc63ef6b94fa60e86c0ac1b8d9e3)) + - **FEAT**(auth): add X (OAuth 2.0) provider ([#1290](https://github.com/supabase/supabase-flutter/issues/1290)). ([c2305388](https://github.com/supabase/supabase-flutter/commit/c23053888d0a3fefc17b5ca31b162a94b7827748)) + ## 2.18.0 - **FIX**(gotrue): allow refreshSession with refreshToken when no current session exists ([#1263](https://github.com/supabase/supabase-flutter/issues/1263)). ([1d142c12](https://github.com/supabase/supabase-flutter/commit/1d142c129c2574f3b1cd39d2d3c118031acaa631)) diff --git a/packages/gotrue/lib/src/version.dart b/packages/gotrue/lib/src/version.dart index 366a79682..574fe0b29 100644 --- a/packages/gotrue/lib/src/version.dart +++ b/packages/gotrue/lib/src/version.dart @@ -1 +1 @@ -const version = '2.18.0'; +const version = '2.19.0'; diff --git a/packages/gotrue/pubspec.yaml b/packages/gotrue/pubspec.yaml index f3e08e803..02dc8b0b0 100644 --- a/packages/gotrue/pubspec.yaml +++ b/packages/gotrue/pubspec.yaml @@ -1,6 +1,6 @@ name: gotrue description: A dart client library for the GoTrue API. -version: 2.18.0 +version: 2.19.0 homepage: "https://supabase.com" repository: "https://github.com/supabase/supabase-flutter/tree/main/packages/gotrue" documentation: "https://supabase.com/docs/reference/dart/auth-signup" diff --git a/packages/realtime_client/CHANGELOG.md b/packages/realtime_client/CHANGELOG.md index 30bfc79af..ec790c109 100644 --- a/packages/realtime_client/CHANGELOG.md +++ b/packages/realtime_client/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.7.1 + + - **FIX**(realtime): add explicit type cast to fix web hot restart TypeError ([#1308](https://github.com/supabase/supabase-flutter/issues/1308)). ([bfa480a1](https://github.com/supabase/supabase-flutter/commit/bfa480a1417ffa288ae3ae39bc62cd7e5a90da05)) + - **FIX**: delete toJson parser print ([#1293](https://github.com/supabase/supabase-flutter/issues/1293)). ([0d68e505](https://github.com/supabase/supabase-flutter/commit/0d68e505236894bf2e3528378a0a39ba49efd329)) + - **FIX**(realtime_client): make ref field optional in Message class ([#1284](https://github.com/supabase/supabase-flutter/issues/1284)). ([0b194e4c](https://github.com/supabase/supabase-flutter/commit/0b194e4cf9886e6c52e0bdc6ef2f378edcd35f68)) + ## 2.7.0 - **FEAT**(realtime): add explicit REST API call method for broadcast messages ([#1253](https://github.com/supabase/supabase-flutter/issues/1253)). ([8237ca57](https://github.com/supabase/supabase-flutter/commit/8237ca578efbd69f154bb29176aecc7bd841bb91)) diff --git a/packages/realtime_client/lib/src/version.dart b/packages/realtime_client/lib/src/version.dart index 71c30ec03..955618186 100644 --- a/packages/realtime_client/lib/src/version.dart +++ b/packages/realtime_client/lib/src/version.dart @@ -1 +1 @@ -const version = '2.7.0'; +const version = '2.7.1'; diff --git a/packages/realtime_client/pubspec.yaml b/packages/realtime_client/pubspec.yaml index f3e51c77c..535d9f7e4 100644 --- a/packages/realtime_client/pubspec.yaml +++ b/packages/realtime_client/pubspec.yaml @@ -1,6 +1,6 @@ name: realtime_client description: Listens to changes in a PostgreSQL Database and via websockets. This is for usage with Supabase Realtime server. -version: 2.7.0 +version: 2.7.1 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/realtime_client' documentation: 'https://supabase.com/docs/reference/dart/subscribe' diff --git a/packages/storage_client/CHANGELOG.md b/packages/storage_client/CHANGELOG.md index 9b2fbc8be..dd8eb01c6 100644 --- a/packages/storage_client/CHANGELOG.md +++ b/packages/storage_client/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.5.0 + + - **FEAT**(storage): add setHeader method for custom HTTP headers ([#1313](https://github.com/supabase/supabase-flutter/issues/1313)). ([99231538](https://github.com/supabase/supabase-flutter/commit/9923153836438c35e47482658f3156e997c8be1f)) + - **FEAT**(storage): add queryParams support to download method ([#1291](https://github.com/supabase/supabase-flutter/issues/1291)). ([6f56c193](https://github.com/supabase/supabase-flutter/commit/6f56c193c51d165ec23b4a31de7f2fce632529e8)) + - **FEAT**(storage_client): use dedicated storage host for storage lib (allows >50GB uploads) ([#1285](https://github.com/supabase/supabase-flutter/issues/1285)). ([8e0993c6](https://github.com/supabase/supabase-flutter/commit/8e0993c64cbb7f7aaaa6b989c85a26ac7249f884)) + ## 2.4.1 - **REFACTOR**: Remove unnecessary parentheses in Bucket.fromJson ([#1201](https://github.com/supabase/supabase-flutter/issues/1201)). ([d729fa46](https://github.com/supabase/supabase-flutter/commit/d729fa46c7a914e2705048b1e490adcc0270143c)) diff --git a/packages/storage_client/lib/src/version.dart b/packages/storage_client/lib/src/version.dart index b6a2119a6..726228b14 100644 --- a/packages/storage_client/lib/src/version.dart +++ b/packages/storage_client/lib/src/version.dart @@ -1 +1 @@ -const version = '2.4.1'; +const version = '2.5.0'; diff --git a/packages/storage_client/pubspec.yaml b/packages/storage_client/pubspec.yaml index 28fe82a86..d144bfbf1 100644 --- a/packages/storage_client/pubspec.yaml +++ b/packages/storage_client/pubspec.yaml @@ -1,6 +1,6 @@ name: storage_client description: Dart client library to interact with Supabase Storage. Supabase Storage provides an interface for managing Files stored in S3, using Postgres to manage permissions. -version: 2.4.1 +version: 2.5.0 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/storage_client' documentation: 'https://supabase.com/docs/reference/dart/storage-createbucket' diff --git a/packages/supabase/CHANGELOG.md b/packages/supabase/CHANGELOG.md index 5433cb618..b8a2c46ff 100644 --- a/packages/supabase/CHANGELOG.md +++ b/packages/supabase/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.10.3 + + - Update a dependency to the latest release. + ## 2.10.2 - Update a dependency to the latest release. diff --git a/packages/supabase/lib/src/version.dart b/packages/supabase/lib/src/version.dart index 065f247aa..9f640a097 100644 --- a/packages/supabase/lib/src/version.dart +++ b/packages/supabase/lib/src/version.dart @@ -1 +1 @@ -const version = '2.10.2'; +const version = '2.10.3'; diff --git a/packages/supabase/pubspec.yaml b/packages/supabase/pubspec.yaml index 43a888984..10bd2845d 100644 --- a/packages/supabase/pubspec.yaml +++ b/packages/supabase/pubspec.yaml @@ -1,6 +1,6 @@ name: supabase description: A dart client for Supabase. This client makes it simple for developers to build secure and scalable products. -version: 2.10.2 +version: 2.10.3 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/supabase' documentation: 'https://supabase.com/docs/reference/dart/introduction' @@ -10,11 +10,11 @@ environment: dependencies: functions_client: 2.5.0 - gotrue: 2.18.0 + gotrue: 2.19.0 http: '>=0.13.5 <2.0.0' postgrest: 2.6.0 - realtime_client: 2.7.0 - storage_client: 2.4.1 + realtime_client: 2.7.1 + storage_client: 2.5.0 rxdart: '>=0.27.5 <0.29.0' yet_another_json_isolate: 2.1.0 logging: ^1.2.0 diff --git a/packages/supabase_flutter/CHANGELOG.md b/packages/supabase_flutter/CHANGELOG.md index 1db2bab4d..7689cc10f 100644 --- a/packages/supabase_flutter/CHANGELOG.md +++ b/packages/supabase_flutter/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.12.1 + + - Update a dependency to the latest release. + ## 2.12.0 - **FEAT**(postgrest): add missing PostgREST v12 operators ([#1273](https://github.com/supabase/supabase-flutter/issues/1273)). ([f6270260](https://github.com/supabase/supabase-flutter/commit/f627026038344d6f2fdaa8ff8f7e0c968a8dad1b)) diff --git a/packages/supabase_flutter/example/pubspec.yaml b/packages/supabase_flutter/example/pubspec.yaml index 0e170a52b..ca7ec870f 100644 --- a/packages/supabase_flutter/example/pubspec.yaml +++ b/packages/supabase_flutter/example/pubspec.yaml @@ -11,7 +11,7 @@ environment: dependencies: flutter: sdk: flutter - supabase_flutter: ^2.12.0 + supabase_flutter: ^2.12.1 dev_dependencies: flutter_test: diff --git a/packages/supabase_flutter/lib/src/version.dart b/packages/supabase_flutter/lib/src/version.dart index bf6227b7e..429c5831a 100644 --- a/packages/supabase_flutter/lib/src/version.dart +++ b/packages/supabase_flutter/lib/src/version.dart @@ -1 +1 @@ -const version = '2.12.0'; +const version = '2.12.1'; diff --git a/packages/supabase_flutter/pubspec.yaml b/packages/supabase_flutter/pubspec.yaml index cbadb3b4a..c8469daa2 100644 --- a/packages/supabase_flutter/pubspec.yaml +++ b/packages/supabase_flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: supabase_flutter description: Flutter integration for Supabase. This package makes it simple for developers to build secure and scalable products. -version: 2.12.0 +version: 2.12.1 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/supabase_flutter' documentation: 'https://supabase.com/docs/reference/dart/introduction' @@ -17,7 +17,7 @@ dependencies: sdk: flutter http: '>=0.13.4 <2.0.0' meta: ^1.7.0 - supabase: 2.10.2 + supabase: 2.10.3 url_launcher: ^6.1.2 path_provider: ^2.0.0 shared_preferences: ^2.0.0