diff --git a/CHANGELOG.md b/CHANGELOG.md index 74db00cc2..e56fa4033 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,60 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2025-08-26 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`functions_client` - `v2.4.4`](#functions_client---v244) + - [`gotrue` - `v2.14.0`](#gotrue---v2140) + - [`realtime_client` - `v2.5.2`](#realtime_client---v252) + - [`storage_client` - `v2.4.1`](#storage_client---v241) + - [`supabase` - `v2.9.0`](#supabase---v290) + - [`supabase_flutter` - `v2.10.0`](#supabase_flutter---v2100) + +--- + +#### `functions_client` - `v2.4.4` + + - **FIX**(functions_client): Handle binary data request properly and improve test coverage ([#1184](https://github.com/supabase/supabase-flutter/issues/1184)). ([e6c9420e](https://github.com/supabase/supabase-flutter/commit/e6c9420e5c3c310c2aac7f9626727e68e1b7ddf3)) + +#### `gotrue` - `v2.14.0` + + - **REFACTOR**(gotrue): Remove unused _currentUser field and update currentUser documentation. ([#1168](https://github.com/supabase/supabase-flutter/issues/1168)). ([88ed5d88](https://github.com/supabase/supabase-flutter/commit/88ed5d88508842465a7085c95c93e5059297e9c1)) + - **FIX**(auth): Validate uuid params in admin methods ([#1171](https://github.com/supabase/supabase-flutter/issues/1171)). ([369dcc24](https://github.com/supabase/supabase-flutter/commit/369dcc24313bfe8fa95ad6eac50041916f88cad3)) + - **FEAT**(gotrue): Remove client-side provider validation for signInWithIdToken ([#1209](https://github.com/supabase/supabase-flutter/issues/1209)). ([e8d40d64](https://github.com/supabase/supabase-flutter/commit/e8d40d649a13fd79034980de808e20801333bc92)) + - **FEAT**(gotrue): Add phone mfa enrollment ([#1188](https://github.com/supabase/supabase-flutter/issues/1188)). ([944afcde](https://github.com/supabase/supabase-flutter/commit/944afcde66e2b52621f5a01c849b62ea37081c66)) + - **DOCS**: Update auth error codes link ([#1215](https://github.com/supabase/supabase-flutter/issues/1215)). ([86330d19](https://github.com/supabase/supabase-flutter/commit/86330d19f82e63f6be944187963446a418b3b703)) + +#### `realtime_client` - `v2.5.2` + + - **FIX**(supabase_flutter): Safely check if conn is not null to avoid null check operator ([#1178](https://github.com/supabase/supabase-flutter/issues/1178)). ([6a5be512](https://github.com/supabase/supabase-flutter/commit/6a5be5124026d27d48675749d2c5759d8c61a9b3)) + - **FIX**(realtime): Send version when joining channel and remove jwt check ([#1166](https://github.com/supabase/supabase-flutter/issues/1166)). ([9ccd890d](https://github.com/supabase/supabase-flutter/commit/9ccd890d950a1c009fd77320033fc7a87783dbcd)) + +#### `storage_client` - `v2.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)) + - **FIX**(storage): Resolve MultipartRequest finalization error in retry mechanism ([#1208](https://github.com/supabase/supabase-flutter/issues/1208)). ([2b818e08](https://github.com/supabase/supabase-flutter/commit/2b818e08e0f946bef21f0e8e9462f8122d3aa997)) + +#### `supabase` - `v2.9.0` + + - **FIX**: Uri encode platform information ([#1196](https://github.com/supabase/supabase-flutter/issues/1196)). ([7fe6b301](https://github.com/supabase/supabase-flutter/commit/7fe6b301414c1f4258f45bf1bd6d9f65bbe465e2)) + - **FEAT**: Add standard client headers ([#1130](https://github.com/supabase/supabase-flutter/issues/1130)). ([f33c9fe2](https://github.com/supabase/supabase-flutter/commit/f33c9fe2f67fc83d19904a53e0b71e7cec5cee53)) + +#### `supabase_flutter` - `v2.10.0` + + - **FIX**(supabase_flutter): Safely check if conn is not null to avoid null check operator ([#1178](https://github.com/supabase/supabase-flutter/issues/1178)). ([6a5be512](https://github.com/supabase/supabase-flutter/commit/6a5be5124026d27d48675749d2c5759d8c61a9b3)) + - **FEAT**(supabase_flutter): Make `Supabase.initialize()` idempotent ([#1194](https://github.com/supabase/supabase-flutter/issues/1194)). ([cc058e70](https://github.com/supabase/supabase-flutter/commit/cc058e709850e178641060942be7de3ca643049c)) + + ## 2025-06-10 ### Changes diff --git a/packages/functions_client/CHANGELOG.md b/packages/functions_client/CHANGELOG.md index 29349bd8c..5d9a8a71c 100644 --- a/packages/functions_client/CHANGELOG.md +++ b/packages/functions_client/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.4.4 + + - **FIX**(functions_client): Handle binary data request properly and improve test coverage ([#1184](https://github.com/supabase/supabase-flutter/issues/1184)). ([e6c9420e](https://github.com/supabase/supabase-flutter/commit/e6c9420e5c3c310c2aac7f9626727e68e1b7ddf3)) + ## 2.4.3 - **FIX**(functions_client): Handle binary data request properly and improve test coverage ([#1184](https://github.com/supabase/supabase-flutter/issues/1184)). ([e6c9420e](https://github.com/supabase/supabase-flutter/commit/e6c9420e5c3c310c2aac7f9626727e68e1b7ddf3)) diff --git a/packages/functions_client/lib/src/version.dart b/packages/functions_client/lib/src/version.dart index bdd2ead12..871d973b7 100644 --- a/packages/functions_client/lib/src/version.dart +++ b/packages/functions_client/lib/src/version.dart @@ -1 +1 @@ -const version = '2.4.3'; +const version = '2.4.4'; diff --git a/packages/functions_client/pubspec.yaml b/packages/functions_client/pubspec.yaml index ae1d655b2..381351527 100644 --- a/packages/functions_client/pubspec.yaml +++ b/packages/functions_client/pubspec.yaml @@ -1,6 +1,6 @@ name: functions_client description: A dart client library for the Supabase functions. -version: 2.4.3 +version: 2.4.4 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/functions_client' documentation: 'https://supabase.com/docs/reference/dart/functions-invoke' diff --git a/packages/gotrue/CHANGELOG.md b/packages/gotrue/CHANGELOG.md index 8513c76db..0ecf3c897 100644 --- a/packages/gotrue/CHANGELOG.md +++ b/packages/gotrue/CHANGELOG.md @@ -1,3 +1,11 @@ +## 2.14.0 + + - **REFACTOR**(gotrue): Remove unused _currentUser field and update currentUser documentation. ([#1168](https://github.com/supabase/supabase-flutter/issues/1168)). ([88ed5d88](https://github.com/supabase/supabase-flutter/commit/88ed5d88508842465a7085c95c93e5059297e9c1)) + - **FIX**(auth): Validate uuid params in admin methods ([#1171](https://github.com/supabase/supabase-flutter/issues/1171)). ([369dcc24](https://github.com/supabase/supabase-flutter/commit/369dcc24313bfe8fa95ad6eac50041916f88cad3)) + - **FEAT**(gotrue): Remove client-side provider validation for signInWithIdToken ([#1209](https://github.com/supabase/supabase-flutter/issues/1209)). ([e8d40d64](https://github.com/supabase/supabase-flutter/commit/e8d40d649a13fd79034980de808e20801333bc92)) + - **FEAT**(gotrue): Add phone mfa enrollment ([#1188](https://github.com/supabase/supabase-flutter/issues/1188)). ([944afcde](https://github.com/supabase/supabase-flutter/commit/944afcde66e2b52621f5a01c849b62ea37081c66)) + - **DOCS**: Update auth error codes link ([#1215](https://github.com/supabase/supabase-flutter/issues/1215)). ([86330d19](https://github.com/supabase/supabase-flutter/commit/86330d19f82e63f6be944187963446a418b3b703)) + ## 2.13.0 - **REFACTOR**(gotrue): Remove unused _currentUser field and update currentUser documentation. ([#1168](https://github.com/supabase/supabase-flutter/issues/1168)). ([88ed5d88](https://github.com/supabase/supabase-flutter/commit/88ed5d88508842465a7085c95c93e5059297e9c1)) diff --git a/packages/gotrue/lib/src/version.dart b/packages/gotrue/lib/src/version.dart index fa973751b..8aea07a32 100644 --- a/packages/gotrue/lib/src/version.dart +++ b/packages/gotrue/lib/src/version.dart @@ -1 +1 @@ -const version = '2.13.0'; +const version = '2.14.0'; diff --git a/packages/gotrue/pubspec.yaml b/packages/gotrue/pubspec.yaml index f4d7ac3d2..878ed7a98 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.13.0 +version: 2.14.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 1d697fa4e..4179aff9c 100644 --- a/packages/realtime_client/CHANGELOG.md +++ b/packages/realtime_client/CHANGELOG.md @@ -1,3 +1,8 @@ +## 2.5.2 + + - **FIX**(supabase_flutter): Safely check if conn is not null to avoid null check operator ([#1178](https://github.com/supabase/supabase-flutter/issues/1178)). ([6a5be512](https://github.com/supabase/supabase-flutter/commit/6a5be5124026d27d48675749d2c5759d8c61a9b3)) + - **FIX**(realtime): Send version when joining channel and remove jwt check ([#1166](https://github.com/supabase/supabase-flutter/issues/1166)). ([9ccd890d](https://github.com/supabase/supabase-flutter/commit/9ccd890d950a1c009fd77320033fc7a87783dbcd)) + ## 2.5.1 - **FIX**(realtime): Send version when joining channel and remove jwt check ([#1166](https://github.com/supabase/supabase-flutter/issues/1166)). ([9ccd890d](https://github.com/supabase/supabase-flutter/commit/9ccd890d950a1c009fd77320033fc7a87783dbcd)) diff --git a/packages/realtime_client/lib/src/version.dart b/packages/realtime_client/lib/src/version.dart index ac0b7ccb5..70b4b7a26 100644 --- a/packages/realtime_client/lib/src/version.dart +++ b/packages/realtime_client/lib/src/version.dart @@ -1 +1 @@ -const version = '2.5.1'; +const version = '2.5.2'; diff --git a/packages/realtime_client/pubspec.yaml b/packages/realtime_client/pubspec.yaml index 17ee48a46..3bc726865 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.5.1 +version: 2.5.2 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 c46651f07..9b2fbc8be 100644 --- a/packages/storage_client/CHANGELOG.md +++ b/packages/storage_client/CHANGELOG.md @@ -1,3 +1,8 @@ +## 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)) + - **FIX**(storage): Resolve MultipartRequest finalization error in retry mechanism ([#1208](https://github.com/supabase/supabase-flutter/issues/1208)). ([2b818e08](https://github.com/supabase/supabase-flutter/commit/2b818e08e0f946bef21f0e8e9462f8122d3aa997)) + ## 2.4.0 - **FEAT**(storage_client): Custom-metadata, exists, info methods ([#1023](https://github.com/supabase/supabase-flutter/issues/1023)). ([4d3f4bf5](https://github.com/supabase/supabase-flutter/commit/4d3f4bf5aee3216e76c063400b80de4aad0d3644)) diff --git a/packages/storage_client/lib/src/version.dart b/packages/storage_client/lib/src/version.dart index 3dcb91ee7..b6a2119a6 100644 --- a/packages/storage_client/lib/src/version.dart +++ b/packages/storage_client/lib/src/version.dart @@ -1 +1 @@ -const version = '2.4.0'; +const version = '2.4.1'; diff --git a/packages/storage_client/pubspec.yaml b/packages/storage_client/pubspec.yaml index 5b804f7a1..28fe82a86 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.0 +version: 2.4.1 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 392d9f8a0..ab6ed7ab8 100644 --- a/packages/supabase/CHANGELOG.md +++ b/packages/supabase/CHANGELOG.md @@ -1,3 +1,8 @@ +## 2.9.0 + + - **FIX**: Uri encode platform information ([#1196](https://github.com/supabase/supabase-flutter/issues/1196)). ([7fe6b301](https://github.com/supabase/supabase-flutter/commit/7fe6b301414c1f4258f45bf1bd6d9f65bbe465e2)) + - **FEAT**: Add standard client headers ([#1130](https://github.com/supabase/supabase-flutter/issues/1130)). ([f33c9fe2](https://github.com/supabase/supabase-flutter/commit/f33c9fe2f67fc83d19904a53e0b71e7cec5cee53)) + ## 2.8.0 - **FEAT**: Add standard client headers ([#1130](https://github.com/supabase/supabase-flutter/issues/1130)). ([f33c9fe2](https://github.com/supabase/supabase-flutter/commit/f33c9fe2f67fc83d19904a53e0b71e7cec5cee53)) diff --git a/packages/supabase/lib/src/version.dart b/packages/supabase/lib/src/version.dart index 2cdfc59d8..629ad7b56 100644 --- a/packages/supabase/lib/src/version.dart +++ b/packages/supabase/lib/src/version.dart @@ -1 +1 @@ -const version = '2.8.0'; +const version = '2.9.0'; diff --git a/packages/supabase/pubspec.yaml b/packages/supabase/pubspec.yaml index 23e990826..068285795 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.8.0 +version: 2.9.0 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/supabase' documentation: 'https://supabase.com/docs/reference/dart/introduction' @@ -9,12 +9,12 @@ environment: sdk: '>=3.3.0 <4.0.0' dependencies: - functions_client: 2.4.3 - gotrue: 2.13.0 + functions_client: 2.4.4 + gotrue: 2.14.0 http: '>=0.13.5 <2.0.0' postgrest: 2.4.2 - realtime_client: 2.5.1 - storage_client: 2.4.0 + realtime_client: 2.5.2 + storage_client: 2.4.1 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 3171ddc38..cd1212d15 100644 --- a/packages/supabase_flutter/CHANGELOG.md +++ b/packages/supabase_flutter/CHANGELOG.md @@ -1,3 +1,8 @@ +## 2.10.0 + + - **FIX**(supabase_flutter): Safely check if conn is not null to avoid null check operator ([#1178](https://github.com/supabase/supabase-flutter/issues/1178)). ([6a5be512](https://github.com/supabase/supabase-flutter/commit/6a5be5124026d27d48675749d2c5759d8c61a9b3)) + - **FEAT**(supabase_flutter): Make `Supabase.initialize()` idempotent ([#1194](https://github.com/supabase/supabase-flutter/issues/1194)). ([cc058e70](https://github.com/supabase/supabase-flutter/commit/cc058e709850e178641060942be7de3ca643049c)) + ## 2.9.1 - Update a dependency to the latest release. diff --git a/packages/supabase_flutter/example/pubspec.yaml b/packages/supabase_flutter/example/pubspec.yaml index 33291ab3f..52de7686a 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.9.1 + supabase_flutter: ^2.10.0 dev_dependencies: flutter_test: diff --git a/packages/supabase_flutter/lib/src/version.dart b/packages/supabase_flutter/lib/src/version.dart index 62036484b..dbfc03049 100644 --- a/packages/supabase_flutter/lib/src/version.dart +++ b/packages/supabase_flutter/lib/src/version.dart @@ -1 +1 @@ -const version = '2.9.1'; +const version = '2.10.0'; diff --git a/packages/supabase_flutter/pubspec.yaml b/packages/supabase_flutter/pubspec.yaml index 5bc7cf1fd..4deb965f3 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.9.1 +version: 2.10.0 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.8.0 + supabase: 2.9.0 url_launcher: ^6.1.2 path_provider: ^2.0.0 shared_preferences: ^2.0.0