diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e8cd9a7a..4ebbb7427 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,118 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2026-10-15 + +### Changes + +--- + +Packages with breaking changes: + + - [`iceberg` - `v0.2.0`](#iceberg---v020) + - [`postgrest` - `v3.0.0-dev.10`](#postgrest---v300-dev10) + - [`supabase` - `v3.0.0-dev.10`](#supabase---v300-dev10) + - [`supabase_auth` - `v3.0.0-dev.9`](#supabase_auth---v300-dev9) + - [`supabase_common` - `v3.0.0-dev.7`](#supabase_common---v300-dev7) + - [`supabase_flutter` - `v3.0.0-dev.10`](#supabase_flutter---v300-dev10) + - [`supabase_functions` - `v3.0.0-dev.8`](#supabase_functions---v300-dev8) + - [`supabase_realtime` - `v3.0.0-dev.9`](#supabase_realtime---v300-dev9) + - [`supabase_storage` - `v3.0.0-dev.8`](#supabase_storage---v300-dev8) + - [`supabase_test` - `v0.5.0`](#supabase_test---v050) + +Packages with other changes: + + - [`supabase_typegen` - `v0.5.2`](#supabase_typegen---v052) + - [`supabase_flutter_web_auth` - `v0.1.8`](#supabase_flutter_web_auth---v018) + +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_flutter_web_auth` - `v0.1.8` + +--- + +#### `iceberg` - `v0.2.0` + + - **BREAKING** **FIX**: decode unknown server values for open-set enums instead of throwing ([#1953](https://github.com/supabase/supabase-flutter/issues/1953)). ([7d22a986](https://github.com/supabase/supabase-flutter/commit/7d22a9861ee1a8aabdc1e834280c8233e24cc5f3)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + +#### `postgrest` - `v3.0.0-dev.10` + + - **FIX**: honor Retry-After and abort signals in retries, and share one retry loop ([#1929](https://github.com/supabase/supabase-flutter/issues/1929)). ([7b74d7e5](https://github.com/supabase/supabase-flutter/commit/7b74d7e5cd994ecf68d8595b59a5119d049424db)) + - **FIX**(postgrest): encode null, nested list and map values in rpc GET parameters ([#1926](https://github.com/supabase/supabase-flutter/issues/1926)). ([6c39e248](https://github.com/supabase/supabase-flutter/commit/6c39e2484f101cbe976eb4690bae4dcf54eb66be)) + - **BREAKING** **REFACTOR**: remove SupabaseClientPlugin and the public PostgrestTableExecutor ([#1939](https://github.com/supabase/supabase-flutter/issues/1939)). ([d5da36c0](https://github.com/supabase/supabase-flutter/commit/d5da36c01a9d03b111d9e46c1063017c2ad38dcd)) + - **BREAKING** **FEAT**(postgrest): order and limit inside a to-many embed on the typed surface ([#1960](https://github.com/supabase/supabase-flutter/issues/1960)). ([973de4f9](https://github.com/supabase/supabase-flutter/commit/973de4f9b66237239f774bbdd00b8c0f8f4ffecd)) + - **BREAKING** **FEAT**(postgrest): make rpc a PostgrestRpc getter with typed entry points ([#1958](https://github.com/supabase/supabase-flutter/issues/1958)). ([08392a90](https://github.com/supabase/supabase-flutter/commit/08392a9005cf5aa49f20724bffd0c9a76f9fe931)) + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + +#### `supabase` - `v3.0.0-dev.10` + + - **BREAKING** **REFACTOR**: remove SupabaseClientPlugin and the public PostgrestTableExecutor ([#1939](https://github.com/supabase/supabase-flutter/issues/1939)). ([d5da36c0](https://github.com/supabase/supabase-flutter/commit/d5da36c01a9d03b111d9e46c1063017c2ad38dcd)) + - **BREAKING** **FIX**: decode unknown server values for open-set enums instead of throwing ([#1953](https://github.com/supabase/supabase-flutter/issues/1953)). ([7d22a986](https://github.com/supabase/supabase-flutter/commit/7d22a9861ee1a8aabdc1e834280c8233e24cc5f3)) + - **BREAKING** **FEAT**(postgrest): make rpc a PostgrestRpc getter with typed entry points ([#1958](https://github.com/supabase/supabase-flutter/issues/1958)). ([08392a90](https://github.com/supabase/supabase-flutter/commit/08392a9005cf5aa49f20724bffd0c9a76f9fe931)) + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + +#### `supabase_auth` - `v3.0.0-dev.9` + + - **REFACTOR**(auth): use package:clock for session expiry checks ([#1952](https://github.com/supabase/supabase-flutter/issues/1952)). ([e79ccbc5](https://github.com/supabase/supabase-flutter/commit/e79ccbc5e0de7dfb459eae9a161559d4116dc0e4)) + - **FIX**(auth): share JWKS fetches in getClaims and limit refetches for unknown kids ([#1948](https://github.com/supabase/supabase-flutter/issues/1948)). ([4a6084d8](https://github.com/supabase/supabase-flutter/commit/4a6084d8b46debed2e47acf4c92e75b03ea2085c)) + - **FIX**(auth): expire the cached JWKS in getClaims after its TTL ([#1946](https://github.com/supabase/supabase-flutter/issues/1946)). ([e180f412](https://github.com/supabase/supabase-flutter/commit/e180f412352273230f46ceae5c4a8fc732c4ec9d)) + - **FIX**(auth): only apply an updateUser response to the session of the same user ([#1936](https://github.com/supabase/supabase-flutter/issues/1936)). ([f09fbf93](https://github.com/supabase/supabase-flutter/commit/f09fbf93b7d5b2a59cdf9fbab675b54860eea6e6)) + - **FIX**: honor Retry-After and abort signals in retries, and share one retry loop ([#1929](https://github.com/supabase/supabase-flutter/issues/1929)). ([7b74d7e5](https://github.com/supabase/supabase-flutter/commit/7b74d7e5cd994ecf68d8595b59a5119d049424db)) + - **FEAT**(auth): add a lazy Stream paginator over admin listUsers ([#1954](https://github.com/supabase/supabase-flutter/issues/1954)). ([9602dbed](https://github.com/supabase/supabase-flutter/commit/9602dbedd8a609fc74abd3710c84805628f313ac)) + - **BREAKING** **FIX**(auth): decode omitted OAuthClient fields and drop the unused scope ([#1957](https://github.com/supabase/supabase-flutter/issues/1957)). ([b223d074](https://github.com/supabase/supabase-flutter/commit/b223d074f455ecb35c9a37585a5e64eb829c1388)) + - **BREAKING** **FIX**: decode unknown server values for open-set enums instead of throwing ([#1953](https://github.com/supabase/supabase-flutter/issues/1953)). ([7d22a986](https://github.com/supabase/supabase-flutter/commit/7d22a9861ee1a8aabdc1e834280c8233e24cc5f3)) + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + +#### `supabase_common` - `v3.0.0-dev.7` + + - **REFACTOR**(auth): use package:clock for session expiry checks ([#1952](https://github.com/supabase/supabase-flutter/issues/1952)). ([e79ccbc5](https://github.com/supabase/supabase-flutter/commit/e79ccbc5e0de7dfb459eae9a161559d4116dc0e4)) + - **FIX**: honor Retry-After and abort signals in retries, and share one retry loop ([#1929](https://github.com/supabase/supabase-flutter/issues/1929)). ([7b74d7e5](https://github.com/supabase/supabase-flutter/commit/7b74d7e5cd994ecf68d8595b59a5119d049424db)) + - **BREAKING** **FIX**: decode unknown server values for open-set enums instead of throwing ([#1953](https://github.com/supabase/supabase-flutter/issues/1953)). ([7d22a986](https://github.com/supabase/supabase-flutter/commit/7d22a9861ee1a8aabdc1e834280c8233e24cc5f3)) + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + +#### `supabase_flutter` - `v3.0.0-dev.10` + + - **REFACTOR**(auth): use package:clock for session expiry checks ([#1952](https://github.com/supabase/supabase-flutter/issues/1952)). ([e79ccbc5](https://github.com/supabase/supabase-flutter/commit/e79ccbc5e0de7dfb459eae9a161559d4116dc0e4)) + - **BREAKING** **REFACTOR**: remove SupabaseClientPlugin and the public PostgrestTableExecutor ([#1939](https://github.com/supabase/supabase-flutter/issues/1939)). ([d5da36c0](https://github.com/supabase/supabase-flutter/commit/d5da36c01a9d03b111d9e46c1063017c2ad38dcd)) + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + +#### `supabase_functions` - `v3.0.0-dev.8` + + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + +#### `supabase_realtime` - `v3.0.0-dev.9` + + - **FIX**(realtime): keep a rejoining channel from unsubscribing itself ([#1949](https://github.com/supabase/supabase-flutter/issues/1949)). ([8a8eb1fc](https://github.com/supabase/supabase-flutter/commit/8a8eb1fc3ac08d7fa1578254d3ac075ae9171493)) + - **FIX**(realtime): ignore system errors from a superseded channel join ([#1927](https://github.com/supabase/supabase-flutter/issues/1927)). ([ba3647fc](https://github.com/supabase/supabase-flutter/commit/ba3647fcfbe4b9a59dbf18aa6c5b468fd4a5ada8)) + - **BREAKING** **REFACTOR**(realtime): drop the legacy 1.0.0 protocol ([#1956](https://github.com/supabase/supabase-flutter/issues/1956)). ([0b9d5e4c](https://github.com/supabase/supabase-flutter/commit/0b9d5e4c21eeb30200c8164767bda27d70b0f1ff)) + - **BREAKING** **FIX**: decode unknown server values for open-set enums instead of throwing ([#1953](https://github.com/supabase/supabase-flutter/issues/1953)). ([7d22a986](https://github.com/supabase/supabase-flutter/commit/7d22a9861ee1a8aabdc1e834280c8233e24cc5f3)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + +#### `supabase_storage` - `v3.0.0-dev.8` + + - **FIX**(storage): exists reads the object info and is false only for a missing key ([#1947](https://github.com/supabase/supabase-flutter/issues/1947)). ([7c3f187f](https://github.com/supabase/supabase-flutter/commit/7c3f187fbac6ef3ce24418952ae387a744afb5c6)) + - **FIX**(storage): keep the trailing slash of the listPaginated prefix ([#1943](https://github.com/supabase/supabase-flutter/issues/1943)). ([76e3c0a8](https://github.com/supabase/supabase-flutter/commit/76e3c0a83cc08ce65ff854934354efe3b2ea59c2)) + - **BREAKING** **FIX**: decode unknown server values for open-set enums instead of throwing ([#1953](https://github.com/supabase/supabase-flutter/issues/1953)). ([7d22a986](https://github.com/supabase/supabase-flutter/commit/7d22a9861ee1a8aabdc1e834280c8233e24cc5f3)) + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + +#### `supabase_test` - `v0.5.0` + + - **BREAKING** **REFACTOR**: remove SupabaseClientPlugin and the public PostgrestTableExecutor ([#1939](https://github.com/supabase/supabase-flutter/issues/1939)). ([d5da36c0](https://github.com/supabase/supabase-flutter/commit/d5da36c01a9d03b111d9e46c1063017c2ad38dcd)) + +#### `supabase_typegen` - `v0.5.2` + + - **FEAT**(typegen): generate typed RPC methods from rpcFunctions ([#1959](https://github.com/supabase/supabase-flutter/issues/1959)). ([82e457bb](https://github.com/supabase/supabase-flutter/commit/82e457bb197e698d21796ae1cb5fb6c09de8a6c5)) + + ## 2026-10-06 ### Changes diff --git a/examples/authentication/pubspec.yaml b/examples/authentication/pubspec.yaml index f2ea28002..a0e91d121 100644 --- a/examples/authentication/pubspec.yaml +++ b/examples/authentication/pubspec.yaml @@ -14,7 +14,7 @@ resolution: workspace dependencies: flutter: sdk: flutter - supabase_flutter: ^3.0.0-dev.9 + supabase_flutter: ^3.0.0-dev.10 dev_dependencies: supabase_lints: ^0.1.2 diff --git a/examples/database_crud/pubspec.yaml b/examples/database_crud/pubspec.yaml index b2d507350..8df4430a5 100644 --- a/examples/database_crud/pubspec.yaml +++ b/examples/database_crud/pubspec.yaml @@ -14,7 +14,7 @@ resolution: workspace dependencies: flutter: sdk: flutter - supabase_flutter: ^3.0.0-dev.9 + supabase_flutter: ^3.0.0-dev.10 dev_dependencies: supabase_lints: ^0.1.2 diff --git a/examples/edge_functions/pubspec.yaml b/examples/edge_functions/pubspec.yaml index ef0ebc85b..fa49fc8e7 100644 --- a/examples/edge_functions/pubspec.yaml +++ b/examples/edge_functions/pubspec.yaml @@ -14,7 +14,7 @@ resolution: workspace dependencies: flutter: sdk: flutter - supabase_flutter: ^3.0.0-dev.9 + supabase_flutter: ^3.0.0-dev.10 dev_dependencies: supabase_lints: ^0.1.2 diff --git a/examples/passkeys/pubspec.yaml b/examples/passkeys/pubspec.yaml index 402aac108..7318a30cf 100644 --- a/examples/passkeys/pubspec.yaml +++ b/examples/passkeys/pubspec.yaml @@ -15,7 +15,7 @@ dependencies: flutter: sdk: flutter passkeys: ^2.23.1 - supabase_flutter: ^3.0.0-dev.9 + supabase_flutter: ^3.0.0-dev.10 dev_dependencies: supabase_lints: ^0.1.2 diff --git a/examples/realtime_room/pubspec.yaml b/examples/realtime_room/pubspec.yaml index 75617c548..107358226 100644 --- a/examples/realtime_room/pubspec.yaml +++ b/examples/realtime_room/pubspec.yaml @@ -14,7 +14,7 @@ resolution: workspace dependencies: flutter: sdk: flutter - supabase_flutter: ^3.0.0-dev.9 + supabase_flutter: ^3.0.0-dev.10 dev_dependencies: supabase_lints: ^0.1.2 diff --git a/examples/storage_transforms/pubspec.yaml b/examples/storage_transforms/pubspec.yaml index bf4ec6e61..e84039c4a 100644 --- a/examples/storage_transforms/pubspec.yaml +++ b/examples/storage_transforms/pubspec.yaml @@ -14,7 +14,7 @@ resolution: workspace dependencies: flutter: sdk: flutter - supabase_flutter: ^3.0.0-dev.9 + supabase_flutter: ^3.0.0-dev.10 dev_dependencies: supabase_lints: ^0.1.2 diff --git a/packages/iceberg/CHANGELOG.md b/packages/iceberg/CHANGELOG.md index d695a59c3..f5296194c 100644 --- a/packages/iceberg/CHANGELOG.md +++ b/packages/iceberg/CHANGELOG.md @@ -1,3 +1,10 @@ +## 0.2.0 + +> Note: This release has breaking changes. + + - **BREAKING** **FIX**: decode unknown server values for open-set enums instead of throwing ([#1953](https://github.com/supabase/supabase-flutter/issues/1953)). ([7d22a986](https://github.com/supabase/supabase-flutter/commit/7d22a9861ee1a8aabdc1e834280c8233e24cc5f3)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + ## 0.1.5 - **REFACTOR**: define shared HTTP header names in supabase_common ([#1917](https://github.com/supabase/supabase-flutter/issues/1917)). ([625d7c7c](https://github.com/supabase/supabase-flutter/commit/625d7c7c15c4c8ceb670e5ff7e9c5d18b42daa4f)) diff --git a/packages/iceberg/pubspec.yaml b/packages/iceberg/pubspec.yaml index 4254f0b3b..bc572fce8 100644 --- a/packages/iceberg/pubspec.yaml +++ b/packages/iceberg/pubspec.yaml @@ -1,6 +1,6 @@ name: iceberg description: Dart client library for the Apache Iceberg REST Catalog, used by Supabase Storage analytics buckets. -version: 0.1.5 +version: 0.2.0 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/iceberg' issue_tracker: 'https://github.com/supabase/supabase-flutter/issues' @@ -21,12 +21,12 @@ dependencies: http: ^1.6.0 logging: ^1.3.0 meta: ^1.15.0 - supabase_common: 3.0.0-dev.6 + supabase_common: 3.0.0-dev.7 dev_dependencies: test: ^1.25.0 supabase_lints: ^0.1.2 - supabase_test: 0.4.3 + supabase_test: 0.5.0 false_secrets: - /test/** diff --git a/packages/postgrest/CHANGELOG.md b/packages/postgrest/CHANGELOG.md index abee00b09..0b855cb83 100644 --- a/packages/postgrest/CHANGELOG.md +++ b/packages/postgrest/CHANGELOG.md @@ -1,3 +1,15 @@ +## 3.0.0-dev.10 + +> Note: This release has breaking changes. + + - **FIX**: honor Retry-After and abort signals in retries, and share one retry loop ([#1929](https://github.com/supabase/supabase-flutter/issues/1929)). ([7b74d7e5](https://github.com/supabase/supabase-flutter/commit/7b74d7e5cd994ecf68d8595b59a5119d049424db)) + - **FIX**(postgrest): encode null, nested list and map values in rpc GET parameters ([#1926](https://github.com/supabase/supabase-flutter/issues/1926)). ([6c39e248](https://github.com/supabase/supabase-flutter/commit/6c39e2484f101cbe976eb4690bae4dcf54eb66be)) + - **BREAKING** **REFACTOR**: remove SupabaseClientPlugin and the public PostgrestTableExecutor ([#1939](https://github.com/supabase/supabase-flutter/issues/1939)). ([d5da36c0](https://github.com/supabase/supabase-flutter/commit/d5da36c01a9d03b111d9e46c1063017c2ad38dcd)) + - **BREAKING** **FEAT**(postgrest): order and limit inside a to-many embed on the typed surface ([#1960](https://github.com/supabase/supabase-flutter/issues/1960)). ([973de4f9](https://github.com/supabase/supabase-flutter/commit/973de4f9b66237239f774bbdd00b8c0f8f4ffecd)) + - **BREAKING** **FEAT**(postgrest): make rpc a PostgrestRpc getter with typed entry points ([#1958](https://github.com/supabase/supabase-flutter/issues/1958)). ([08392a90](https://github.com/supabase/supabase-flutter/commit/08392a9005cf5aa49f20724bffd0c9a76f9fe931)) + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + ## 3.0.0-dev.9 > Note: This release has breaking changes. diff --git a/packages/postgrest/lib/src/version.dart b/packages/postgrest/lib/src/version.dart index a3615894c..1b834fa48 100644 --- a/packages/postgrest/lib/src/version.dart +++ b/packages/postgrest/lib/src/version.dart @@ -1,4 +1,4 @@ import 'package:meta/meta.dart'; @internal -const version = '3.0.0-dev.9'; +const version = '3.0.0-dev.10'; diff --git a/packages/postgrest/pubspec.yaml b/packages/postgrest/pubspec.yaml index 97b84814a..2e33e17bc 100644 --- a/packages/postgrest/pubspec.yaml +++ b/packages/postgrest/pubspec.yaml @@ -1,6 +1,6 @@ name: postgrest description: PostgREST client for Dart. This library provides an ORM interface to PostgREST. -version: 3.0.0-dev.9 +version: 3.0.0-dev.10 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/postgrest' issue_tracker: 'https://github.com/supabase/supabase-flutter/issues' @@ -24,12 +24,12 @@ dependencies: yet_another_json_isolate: 3.0.0-dev.2 meta: ^1.16.0 logging: ^1.3.0 - supabase_common: 3.0.0-dev.6 + supabase_common: 3.0.0-dev.7 dev_dependencies: collection: ^1.19.0 supabase_lints: ^0.1.2 - supabase_test: 0.4.3 + supabase_test: 0.5.0 test: ^1.25.0 false_secrets: diff --git a/packages/supabase/CHANGELOG.md b/packages/supabase/CHANGELOG.md index c5eb45e80..f08c599fd 100644 --- a/packages/supabase/CHANGELOG.md +++ b/packages/supabase/CHANGELOG.md @@ -1,3 +1,13 @@ +## 3.0.0-dev.10 + +> Note: This release has breaking changes. + + - **BREAKING** **REFACTOR**: remove SupabaseClientPlugin and the public PostgrestTableExecutor ([#1939](https://github.com/supabase/supabase-flutter/issues/1939)). ([d5da36c0](https://github.com/supabase/supabase-flutter/commit/d5da36c01a9d03b111d9e46c1063017c2ad38dcd)) + - **BREAKING** **FIX**: decode unknown server values for open-set enums instead of throwing ([#1953](https://github.com/supabase/supabase-flutter/issues/1953)). ([7d22a986](https://github.com/supabase/supabase-flutter/commit/7d22a9861ee1a8aabdc1e834280c8233e24cc5f3)) + - **BREAKING** **FEAT**(postgrest): make rpc a PostgrestRpc getter with typed entry points ([#1958](https://github.com/supabase/supabase-flutter/issues/1958)). ([08392a90](https://github.com/supabase/supabase-flutter/commit/08392a9005cf5aa49f20724bffd0c9a76f9fe931)) + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + ## 3.0.0-dev.9 > Note: This release has breaking changes. diff --git a/packages/supabase/example/pubspec.yaml b/packages/supabase/example/pubspec.yaml index 61a496b42..7f3283c76 100644 --- a/packages/supabase/example/pubspec.yaml +++ b/packages/supabase/example/pubspec.yaml @@ -10,7 +10,7 @@ resolution: workspace dependencies: web: ^1.0.0 - supabase: ^3.0.0-dev.9 + supabase: ^3.0.0-dev.10 dev_dependencies: build_runner: any diff --git a/packages/supabase/lib/src/version.dart b/packages/supabase/lib/src/version.dart index a3615894c..1b834fa48 100644 --- a/packages/supabase/lib/src/version.dart +++ b/packages/supabase/lib/src/version.dart @@ -1,4 +1,4 @@ import 'package:meta/meta.dart'; @internal -const version = '3.0.0-dev.9'; +const version = '3.0.0-dev.10'; diff --git a/packages/supabase/pubspec.yaml b/packages/supabase/pubspec.yaml index f066aa839..1a84c87ea 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: 3.0.0-dev.9 +version: 3.0.0-dev.10 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/supabase' issue_tracker: 'https://github.com/supabase/supabase-flutter/issues' @@ -20,17 +20,17 @@ resolution: workspace dependencies: http: ^1.6.0 meta: ^1.7.0 - postgrest: 3.0.0-dev.9 - supabase_auth: 3.0.0-dev.8 - supabase_common: 3.0.0-dev.6 - supabase_functions: 3.0.0-dev.7 - supabase_realtime: 3.0.0-dev.8 - supabase_storage: 3.0.0-dev.7 + postgrest: 3.0.0-dev.10 + supabase_auth: 3.0.0-dev.9 + supabase_common: 3.0.0-dev.7 + supabase_functions: 3.0.0-dev.8 + supabase_realtime: 3.0.0-dev.9 + supabase_storage: 3.0.0-dev.8 yet_another_json_isolate: 3.0.0-dev.2 logging: ^1.3.0 dev_dependencies: supabase_lints: ^0.1.2 - supabase_test: 0.4.3 + supabase_test: 0.5.0 test: ^1.25.0 web_socket_channel: '>=3.0.0 <4.0.0' \ No newline at end of file diff --git a/packages/supabase_auth/CHANGELOG.md b/packages/supabase_auth/CHANGELOG.md index dac716854..4d0df6c9c 100644 --- a/packages/supabase_auth/CHANGELOG.md +++ b/packages/supabase_auth/CHANGELOG.md @@ -1,3 +1,18 @@ +## 3.0.0-dev.9 + +> Note: This release has breaking changes. + + - **REFACTOR**(auth): use package:clock for session expiry checks ([#1952](https://github.com/supabase/supabase-flutter/issues/1952)). ([e79ccbc5](https://github.com/supabase/supabase-flutter/commit/e79ccbc5e0de7dfb459eae9a161559d4116dc0e4)) + - **FIX**(auth): share JWKS fetches in getClaims and limit refetches for unknown kids ([#1948](https://github.com/supabase/supabase-flutter/issues/1948)). ([4a6084d8](https://github.com/supabase/supabase-flutter/commit/4a6084d8b46debed2e47acf4c92e75b03ea2085c)) + - **FIX**(auth): expire the cached JWKS in getClaims after its TTL ([#1946](https://github.com/supabase/supabase-flutter/issues/1946)). ([e180f412](https://github.com/supabase/supabase-flutter/commit/e180f412352273230f46ceae5c4a8fc732c4ec9d)) + - **FIX**(auth): only apply an updateUser response to the session of the same user ([#1936](https://github.com/supabase/supabase-flutter/issues/1936)). ([f09fbf93](https://github.com/supabase/supabase-flutter/commit/f09fbf93b7d5b2a59cdf9fbab675b54860eea6e6)) + - **FIX**: honor Retry-After and abort signals in retries, and share one retry loop ([#1929](https://github.com/supabase/supabase-flutter/issues/1929)). ([7b74d7e5](https://github.com/supabase/supabase-flutter/commit/7b74d7e5cd994ecf68d8595b59a5119d049424db)) + - **FEAT**(auth): add a lazy Stream paginator over admin listUsers ([#1954](https://github.com/supabase/supabase-flutter/issues/1954)). ([9602dbed](https://github.com/supabase/supabase-flutter/commit/9602dbedd8a609fc74abd3710c84805628f313ac)) + - **BREAKING** **FIX**(auth): decode omitted OAuthClient fields and drop the unused scope ([#1957](https://github.com/supabase/supabase-flutter/issues/1957)). ([b223d074](https://github.com/supabase/supabase-flutter/commit/b223d074f455ecb35c9a37585a5e64eb829c1388)) + - **BREAKING** **FIX**: decode unknown server values for open-set enums instead of throwing ([#1953](https://github.com/supabase/supabase-flutter/issues/1953)). ([7d22a986](https://github.com/supabase/supabase-flutter/commit/7d22a9861ee1a8aabdc1e834280c8233e24cc5f3)) + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + ## 3.0.0-dev.8 > Note: This release has breaking changes. diff --git a/packages/supabase_auth/lib/src/version.dart b/packages/supabase_auth/lib/src/version.dart index a4d452cd5..a3615894c 100644 --- a/packages/supabase_auth/lib/src/version.dart +++ b/packages/supabase_auth/lib/src/version.dart @@ -1,4 +1,4 @@ import 'package:meta/meta.dart'; @internal -const version = '3.0.0-dev.8'; +const version = '3.0.0-dev.9'; diff --git a/packages/supabase_auth/pubspec.yaml b/packages/supabase_auth/pubspec.yaml index 8bf5424b6..eb09cb5d9 100644 --- a/packages/supabase_auth/pubspec.yaml +++ b/packages/supabase_auth/pubspec.yaml @@ -1,6 +1,6 @@ name: supabase_auth description: A dart client library for Supabase Auth. -version: 3.0.0-dev.8 +version: 3.0.0-dev.9 homepage: "https://supabase.com" repository: "https://github.com/supabase/supabase-flutter/tree/main/packages/supabase_auth" issue_tracker: "https://github.com/supabase/supabase-flutter/issues" @@ -24,7 +24,7 @@ dependencies: http: ^1.6.0 meta: ^1.16.0 logging: ^1.3.0 - supabase_common: 3.0.0-dev.6 + supabase_common: 3.0.0-dev.7 web: ^1.0.0 dart_jsonwebtoken: ">=3.1.0 <4.0.0" @@ -32,7 +32,7 @@ dev_dependencies: cryptography: ^2.9.0 dotenv: ^4.2.0 supabase_lints: ^0.1.2 - supabase_test: 0.4.3 + supabase_test: 0.5.0 test: ^1.25.0 otp: ^3.2.0 diff --git a/packages/supabase_common/CHANGELOG.md b/packages/supabase_common/CHANGELOG.md index 9b6f71043..0103424a0 100644 --- a/packages/supabase_common/CHANGELOG.md +++ b/packages/supabase_common/CHANGELOG.md @@ -1,3 +1,13 @@ +## 3.0.0-dev.7 + +> Note: This release has breaking changes. + + - **REFACTOR**(auth): use package:clock for session expiry checks ([#1952](https://github.com/supabase/supabase-flutter/issues/1952)). ([e79ccbc5](https://github.com/supabase/supabase-flutter/commit/e79ccbc5e0de7dfb459eae9a161559d4116dc0e4)) + - **FIX**: honor Retry-After and abort signals in retries, and share one retry loop ([#1929](https://github.com/supabase/supabase-flutter/issues/1929)). ([7b74d7e5](https://github.com/supabase/supabase-flutter/commit/7b74d7e5cd994ecf68d8595b59a5119d049424db)) + - **BREAKING** **FIX**: decode unknown server values for open-set enums instead of throwing ([#1953](https://github.com/supabase/supabase-flutter/issues/1953)). ([7d22a986](https://github.com/supabase/supabase-flutter/commit/7d22a9861ee1a8aabdc1e834280c8233e24cc5f3)) + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + ## 3.0.0-dev.6 - **REFACTOR**: define shared HTTP header names in supabase_common ([#1917](https://github.com/supabase/supabase-flutter/issues/1917)). ([625d7c7c](https://github.com/supabase/supabase-flutter/commit/625d7c7c15c4c8ceb670e5ff7e9c5d18b42daa4f)) diff --git a/packages/supabase_common/pubspec.yaml b/packages/supabase_common/pubspec.yaml index d0959dc23..5715ca19b 100644 --- a/packages/supabase_common/pubspec.yaml +++ b/packages/supabase_common/pubspec.yaml @@ -1,6 +1,6 @@ name: supabase_common description: Shared internal utilities used across the Supabase Dart and Flutter client packages. -version: 3.0.0-dev.6 +version: 3.0.0-dev.7 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/supabase_common' issue_tracker: 'https://github.com/supabase/supabase-flutter/issues' diff --git a/packages/supabase_flutter/CHANGELOG.md b/packages/supabase_flutter/CHANGELOG.md index 4579b4567..1961e383d 100644 --- a/packages/supabase_flutter/CHANGELOG.md +++ b/packages/supabase_flutter/CHANGELOG.md @@ -1,3 +1,11 @@ +## 3.0.0-dev.10 + +> Note: This release has breaking changes. + + - **REFACTOR**(auth): use package:clock for session expiry checks ([#1952](https://github.com/supabase/supabase-flutter/issues/1952)). ([e79ccbc5](https://github.com/supabase/supabase-flutter/commit/e79ccbc5e0de7dfb459eae9a161559d4116dc0e4)) + - **BREAKING** **REFACTOR**: remove SupabaseClientPlugin and the public PostgrestTableExecutor ([#1939](https://github.com/supabase/supabase-flutter/issues/1939)). ([d5da36c0](https://github.com/supabase/supabase-flutter/commit/d5da36c01a9d03b111d9e46c1063017c2ad38dcd)) + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + ## 3.0.0-dev.9 - **REFACTOR**: define shared HTTP header names in supabase_common ([#1917](https://github.com/supabase/supabase-flutter/issues/1917)). ([625d7c7c](https://github.com/supabase/supabase-flutter/commit/625d7c7c15c4c8ceb670e5ff7e9c5d18b42daa4f)) diff --git a/packages/supabase_flutter/example/pubspec.yaml b/packages/supabase_flutter/example/pubspec.yaml index 6eb3a7155..169ca94a6 100644 --- a/packages/supabase_flutter/example/pubspec.yaml +++ b/packages/supabase_flutter/example/pubspec.yaml @@ -13,7 +13,7 @@ resolution: workspace dependencies: flutter: sdk: flutter - supabase_flutter: ^3.0.0-dev.9 + supabase_flutter: ^3.0.0-dev.10 dev_dependencies: flutter_test: diff --git a/packages/supabase_flutter/lib/src/version.dart b/packages/supabase_flutter/lib/src/version.dart index a3615894c..1b834fa48 100644 --- a/packages/supabase_flutter/lib/src/version.dart +++ b/packages/supabase_flutter/lib/src/version.dart @@ -1,4 +1,4 @@ import 'package:meta/meta.dart'; @internal -const version = '3.0.0-dev.9'; +const version = '3.0.0-dev.10'; diff --git a/packages/supabase_flutter/pubspec.yaml b/packages/supabase_flutter/pubspec.yaml index eacbc451e..d05ecc56e 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: 3.0.0-dev.9 +version: 3.0.0-dev.10 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/supabase_flutter' issue_tracker: 'https://github.com/supabase/supabase-flutter/issues' @@ -26,8 +26,8 @@ dependencies: http: ^1.6.0 meta: ^1.16.0 passkeys_platform_interface: ^2.10.0 - supabase: 3.0.0-dev.9 - supabase_common: 3.0.0-dev.6 + supabase: 3.0.0-dev.10 + supabase_common: 3.0.0-dev.7 url_launcher: ^6.3.2 shared_preferences: ^2.5.5 logging: ^1.3.0 @@ -38,7 +38,7 @@ dev_dependencies: sdk: flutter shared_preferences_platform_interface: ^2.4.0 supabase_lints: ^0.1.2 - supabase_test: 0.4.3 + supabase_test: 0.5.0 web_socket_channel: '>=3.0.0 <4.0.0' platforms: diff --git a/packages/supabase_flutter_web_auth/CHANGELOG.md b/packages/supabase_flutter_web_auth/CHANGELOG.md index e945e8a32..20c24725c 100644 --- a/packages/supabase_flutter_web_auth/CHANGELOG.md +++ b/packages/supabase_flutter_web_auth/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.8 + + - Update a dependency to the latest release. + ## 0.1.7 - Update a dependency to the latest release. diff --git a/packages/supabase_flutter_web_auth/example/pubspec.yaml b/packages/supabase_flutter_web_auth/example/pubspec.yaml index 76d83220c..0d111a5d3 100644 --- a/packages/supabase_flutter_web_auth/example/pubspec.yaml +++ b/packages/supabase_flutter_web_auth/example/pubspec.yaml @@ -13,8 +13,8 @@ resolution: workspace dependencies: flutter: sdk: flutter - supabase_flutter: ^3.0.0-dev.9 - supabase_flutter_web_auth: ^0.1.7 + supabase_flutter: ^3.0.0-dev.10 + supabase_flutter_web_auth: ^0.1.8 dev_dependencies: flutter_test: diff --git a/packages/supabase_flutter_web_auth/pubspec.yaml b/packages/supabase_flutter_web_auth/pubspec.yaml index 14e1a642b..4d966a69a 100644 --- a/packages/supabase_flutter_web_auth/pubspec.yaml +++ b/packages/supabase_flutter_web_auth/pubspec.yaml @@ -1,6 +1,6 @@ name: supabase_flutter_web_auth description: Runs supabase_flutter's OAuth, SSO, and identity-linking flows through a system web authentication session instead of a plain browser launch. -version: 0.1.7 +version: 0.1.8 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/supabase_flutter_web_auth' issue_tracker: 'https://github.com/supabase/supabase-flutter/issues' @@ -22,7 +22,7 @@ dependencies: sdk: flutter flutter_web_auth_2: ^5.0.0 meta: ^1.16.0 - supabase_flutter: 3.0.0-dev.9 + supabase_flutter: 3.0.0-dev.10 web: ^1.0.0 dev_dependencies: @@ -31,6 +31,6 @@ dev_dependencies: flutter_web_auth_2_platform_interface: ^5.0.0 plugin_platform_interface: ^2.0.0 supabase_lints: ^0.1.2 - supabase_test: 0.4.3 + supabase_test: 0.5.0 flutter: diff --git a/packages/supabase_functions/CHANGELOG.md b/packages/supabase_functions/CHANGELOG.md index 7be5e16b7..5115aeaaa 100644 --- a/packages/supabase_functions/CHANGELOG.md +++ b/packages/supabase_functions/CHANGELOG.md @@ -1,3 +1,10 @@ +## 3.0.0-dev.8 + +> Note: This release has breaking changes. + + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + ## 3.0.0-dev.7 - **REFACTOR**: define shared HTTP header names in supabase_common ([#1917](https://github.com/supabase/supabase-flutter/issues/1917)). ([625d7c7c](https://github.com/supabase/supabase-flutter/commit/625d7c7c15c4c8ceb670e5ff7e9c5d18b42daa4f)) diff --git a/packages/supabase_functions/lib/src/version.dart b/packages/supabase_functions/lib/src/version.dart index 186d8aeb2..a4d452cd5 100644 --- a/packages/supabase_functions/lib/src/version.dart +++ b/packages/supabase_functions/lib/src/version.dart @@ -1,4 +1,4 @@ import 'package:meta/meta.dart'; @internal -const version = '3.0.0-dev.7'; +const version = '3.0.0-dev.8'; diff --git a/packages/supabase_functions/pubspec.yaml b/packages/supabase_functions/pubspec.yaml index 10ee76046..b636fc4be 100644 --- a/packages/supabase_functions/pubspec.yaml +++ b/packages/supabase_functions/pubspec.yaml @@ -1,6 +1,6 @@ name: supabase_functions description: A dart client library for the Supabase functions. -version: 3.0.0-dev.7 +version: 3.0.0-dev.8 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/supabase_functions' issue_tracker: 'https://github.com/supabase/supabase-flutter/issues' @@ -21,10 +21,10 @@ dependencies: http: ^1.6.0 logging: ^1.3.0 meta: ^1.16.0 - supabase_common: 3.0.0-dev.6 + supabase_common: 3.0.0-dev.7 yet_another_json_isolate: 3.0.0-dev.2 dev_dependencies: supabase_lints: ^0.1.2 - supabase_test: 0.4.3 + supabase_test: 0.5.0 test: ^1.25.0 diff --git a/packages/supabase_realtime/CHANGELOG.md b/packages/supabase_realtime/CHANGELOG.md index fc3b8eeac..15c589743 100644 --- a/packages/supabase_realtime/CHANGELOG.md +++ b/packages/supabase_realtime/CHANGELOG.md @@ -1,3 +1,13 @@ +## 3.0.0-dev.9 + +> Note: This release has breaking changes. + + - **FIX**(realtime): keep a rejoining channel from unsubscribing itself ([#1949](https://github.com/supabase/supabase-flutter/issues/1949)). ([8a8eb1fc](https://github.com/supabase/supabase-flutter/commit/8a8eb1fc3ac08d7fa1578254d3ac075ae9171493)) + - **FIX**(realtime): ignore system errors from a superseded channel join ([#1927](https://github.com/supabase/supabase-flutter/issues/1927)). ([ba3647fc](https://github.com/supabase/supabase-flutter/commit/ba3647fcfbe4b9a59dbf18aa6c5b468fd4a5ada8)) + - **BREAKING** **REFACTOR**(realtime): drop the legacy 1.0.0 protocol ([#1956](https://github.com/supabase/supabase-flutter/issues/1956)). ([0b9d5e4c](https://github.com/supabase/supabase-flutter/commit/0b9d5e4c21eeb30200c8164767bda27d70b0f1ff)) + - **BREAKING** **FIX**: decode unknown server values for open-set enums instead of throwing ([#1953](https://github.com/supabase/supabase-flutter/issues/1953)). ([7d22a986](https://github.com/supabase/supabase-flutter/commit/7d22a9861ee1a8aabdc1e834280c8233e24cc5f3)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + ## 3.0.0-dev.8 > Note: This release has breaking changes. diff --git a/packages/supabase_realtime/lib/src/version.dart b/packages/supabase_realtime/lib/src/version.dart index a4d452cd5..a3615894c 100644 --- a/packages/supabase_realtime/lib/src/version.dart +++ b/packages/supabase_realtime/lib/src/version.dart @@ -1,4 +1,4 @@ import 'package:meta/meta.dart'; @internal -const version = '3.0.0-dev.8'; +const version = '3.0.0-dev.9'; diff --git a/packages/supabase_realtime/pubspec.yaml b/packages/supabase_realtime/pubspec.yaml index bb1eca9ac..67cf4da6d 100644 --- a/packages/supabase_realtime/pubspec.yaml +++ b/packages/supabase_realtime/pubspec.yaml @@ -1,6 +1,6 @@ name: supabase_realtime description: Listens to changes in a PostgreSQL Database and via websockets. This is for usage with Supabase Realtime server. -version: 3.0.0-dev.8 +version: 3.0.0-dev.9 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/supabase_realtime' issue_tracker: 'https://github.com/supabase/supabase-flutter/issues' @@ -22,12 +22,12 @@ dependencies: http: ^1.6.0 logging: ^1.3.0 meta: ^1.16.0 - supabase_common: 3.0.0-dev.6 + supabase_common: 3.0.0-dev.7 web_socket_channel: ^3.0.3 dev_dependencies: supabase_lints: ^0.1.2 - supabase_test: 0.4.3 + supabase_test: 0.5.0 mocktail: ^1.0.5 postgres: ^3.5.0 test: ^1.25.0 diff --git a/packages/supabase_storage/CHANGELOG.md b/packages/supabase_storage/CHANGELOG.md index ae0adfeb6..3b69e7c38 100644 --- a/packages/supabase_storage/CHANGELOG.md +++ b/packages/supabase_storage/CHANGELOG.md @@ -1,3 +1,13 @@ +## 3.0.0-dev.8 + +> Note: This release has breaking changes. + + - **FIX**(storage): exists reads the object info and is false only for a missing key ([#1947](https://github.com/supabase/supabase-flutter/issues/1947)). ([7c3f187f](https://github.com/supabase/supabase-flutter/commit/7c3f187fbac6ef3ce24418952ae387a744afb5c6)) + - **FIX**(storage): keep the trailing slash of the listPaginated prefix ([#1943](https://github.com/supabase/supabase-flutter/issues/1943)). ([76e3c0a8](https://github.com/supabase/supabase-flutter/commit/76e3c0a83cc08ce65ff854934354efe3b2ea59c2)) + - **BREAKING** **FIX**: decode unknown server values for open-set enums instead of throwing ([#1953](https://github.com/supabase/supabase-flutter/issues/1953)). ([7d22a986](https://github.com/supabase/supabase-flutter/commit/7d22a9861ee1a8aabdc1e834280c8233e24cc5f3)) + - **BREAKING** **FEAT**: make the request timeout an idle timeout and add it to auth, storage and functions ([#1938](https://github.com/supabase/supabase-flutter/issues/1938)). ([e312f31a](https://github.com/supabase/supabase-flutter/commit/e312f31a5e5d013b334c941bd66804521d783e41)) + - **BREAKING** **FEAT**: wrap transport failures and bring realtime into the SupabaseException hierarchy ([#1928](https://github.com/supabase/supabase-flutter/issues/1928)). ([c090fc98](https://github.com/supabase/supabase-flutter/commit/c090fc98bcb96bc9019df2ffbe3d3c40b8f3f759)) + ## 3.0.0-dev.7 > Note: This release has breaking changes. diff --git a/packages/supabase_storage/lib/src/version.dart b/packages/supabase_storage/lib/src/version.dart index 186d8aeb2..a4d452cd5 100644 --- a/packages/supabase_storage/lib/src/version.dart +++ b/packages/supabase_storage/lib/src/version.dart @@ -1,4 +1,4 @@ import 'package:meta/meta.dart'; @internal -const version = '3.0.0-dev.7'; +const version = '3.0.0-dev.8'; diff --git a/packages/supabase_storage/pubspec.yaml b/packages/supabase_storage/pubspec.yaml index d0512a225..32a239a79 100644 --- a/packages/supabase_storage/pubspec.yaml +++ b/packages/supabase_storage/pubspec.yaml @@ -1,6 +1,6 @@ name: supabase_storage 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: 3.0.0-dev.7 +version: 3.0.0-dev.8 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/supabase_storage' issue_tracker: 'https://github.com/supabase/supabase-flutter/issues' @@ -19,16 +19,16 @@ resolution: workspace dependencies: http: ^1.6.0 - iceberg: 0.1.5 + iceberg: 0.2.0 mime: '>=2.0.0 <3.0.0' meta: ^1.16.0 logging: ^1.3.0 - supabase_common: 3.0.0-dev.6 + supabase_common: 3.0.0-dev.7 dev_dependencies: test: ^1.25.0 supabase_lints: ^0.1.2 - supabase_test: 0.4.3 + supabase_test: 0.5.0 path: ^1.9.0 false_secrets: diff --git a/packages/supabase_test/CHANGELOG.md b/packages/supabase_test/CHANGELOG.md index c25a81656..98d7cede0 100644 --- a/packages/supabase_test/CHANGELOG.md +++ b/packages/supabase_test/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.5.0 + +> Note: This release has breaking changes. + + - **BREAKING** **REFACTOR**: remove SupabaseClientPlugin and the public PostgrestTableExecutor ([#1939](https://github.com/supabase/supabase-flutter/issues/1939)). ([d5da36c0](https://github.com/supabase/supabase-flutter/commit/d5da36c01a9d03b111d9e46c1063017c2ad38dcd)) + ## 0.4.3 - Update a dependency to the latest release. diff --git a/packages/supabase_test/pubspec.yaml b/packages/supabase_test/pubspec.yaml index 40faa1382..b7cf1436c 100644 --- a/packages/supabase_test/pubspec.yaml +++ b/packages/supabase_test/pubspec.yaml @@ -1,6 +1,6 @@ name: supabase_test description: Test helpers for apps built on the Supabase Dart and Flutter clients, with a mock HTTP client, a mock realtime transport, JWT builders and auth fixtures. -version: 0.4.3 +version: 0.5.0 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/supabase_test' issue_tracker: 'https://github.com/supabase/supabase-flutter/issues' @@ -19,7 +19,7 @@ dependencies: http: ^1.6.0 meta: ^1.16.0 stream_channel: ^2.1.0 - supabase: 3.0.0-dev.9 + supabase: 3.0.0-dev.10 web_socket_channel: ^3.0.3 dev_dependencies: diff --git a/packages/supabase_typegen/CHANGELOG.md b/packages/supabase_typegen/CHANGELOG.md index 7dd3d1059..1e99205d7 100644 --- a/packages/supabase_typegen/CHANGELOG.md +++ b/packages/supabase_typegen/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.5.2 + + - **FEAT**(typegen): generate typed RPC methods from rpcFunctions ([#1959](https://github.com/supabase/supabase-flutter/issues/1959)). ([82e457bb](https://github.com/supabase/supabase-flutter/commit/82e457bb197e698d21796ae1cb5fb6c09de8a6c5)) + ## 0.5.1 - **FIX**(typegen): suffix a member named like a generated type ([#1921](https://github.com/supabase/supabase-flutter/issues/1921)). ([cf5624fa](https://github.com/supabase/supabase-flutter/commit/cf5624faff47f50546ce00348afb24cebc6b81ec)) diff --git a/packages/supabase_typegen/lib/src/version.dart b/packages/supabase_typegen/lib/src/version.dart index efa02aa08..bcd518815 100644 --- a/packages/supabase_typegen/lib/src/version.dart +++ b/packages/supabase_typegen/lib/src/version.dart @@ -1,4 +1,4 @@ import 'package:meta/meta.dart'; @internal -const version = '0.5.1'; +const version = '0.5.2'; diff --git a/packages/supabase_typegen/pubspec.yaml b/packages/supabase_typegen/pubspec.yaml index 04d0e0aed..1dee34650 100644 --- a/packages/supabase_typegen/pubspec.yaml +++ b/packages/supabase_typegen/pubspec.yaml @@ -1,6 +1,6 @@ name: supabase_typegen description: Command-line code generator that turns a Supabase database schema into typed Dart table definitions. -version: 0.5.1 +version: 0.5.2 homepage: 'https://supabase.com' repository: 'https://github.com/supabase/supabase-flutter/tree/main/packages/supabase_typegen' issue_tracker: 'https://github.com/supabase/supabase-flutter/issues' @@ -28,7 +28,7 @@ dependencies: dev_dependencies: postgres: ^3.5.9 - postgrest: 3.0.0-dev.9 + postgrest: 3.0.0-dev.10 supabase_lints: ^0.1.2 - supabase_test: 0.4.3 + supabase_test: 0.5.0 test: ^1.25.0