Supabase.Realtime@7.3.1
channel.Send() hanging on unacknowledged broadcast pushes (#72).Supabase.Storage@2.6.0
This is the observability release: every child library now emits diagnostics through System.Diagnostics, making the SDK compatible with OpenTelemetry.
Supabase.Core@1.2.0
Supabase.Gotrue@6.2.0
System.Diagnostics and deprecate the debug callback (#140).Supabase.Postgrest@4.4.0
System.Diagnostics and deprecate the debug callback (#136).Supabase.Storage@2.5.0
System.Diagnostics (#43).Supabase.Functions@2.2.0
System.Diagnostics (#15).postgres_changes support Update() and Delete() (#282).Supabase.Postgrest@4.3.0
Supabase.Realtime@7.3.0
PostgresChangesResponse (#70).Newtonsoft.Json minimum version to 13.0.2 across all packages to ease dependency resolution (#275).Supabase.Gotrue@6.1.0
redirect_url on MagicLink sign-in.state parameter support to OAuth provider sign-in.RefreshToken(accessToken, refreshToken) on IGotrueClient.SignInWithOtp and ResetPasswordForEmail.Supabase.Postgrest@4.2.0
Supabase.Storage@2.4.2
Supabase.Core@1.1.0
X-Client-Info header metadata (#2).Supabase.Realtime@7.2.1, Supabase.Functions@2.1.1 (maintenance).Supabase.Realtime@7.2.0
SerializerSettings were not being passed to PostgresChangesResponse.Supabase.Postgrest@4.1.0
ClientOptions to the Supabase.Realtime Client.Supabase.Gotrue@6.0.3
Supabase.Realtime@7.0.2
Websocket.Client@5.1.2.Supabase.Postgrest@4.0.3.GetHeaders on the RealtimeClient, which are included on the initial request to establish the websocket connection (#167).ClientOptions to child APIs.netstandard2.0 — Supabase now targets netstandard2.1.Supabase.Gotrue@6.0.2
ExchangeCodeForSession to StatelessClient (#102). Thanks @alexbakker.netstandard2.1; use a CSPRNG to generate the code verifier (#99). Thanks @alexbakker.Supabase.Storage@2.0.2Supabase.Gotrue@5.0.6
VerifyTokenHash to support the PKCE flow for email signup (#98). Thanks @alexbakker.Supabase.Gotrue@5.0.5
SignOut. Thanks @AndrewKahr.SignInWithSSO. Huge thank you to @Rycko1.Supabase.Postgrest@4.0.3
Supabase.Gotrue@5.0.2
ProviderRefreshToken and ProviderToken) to the Session object to reflect the current state of auth-js.Supabase.Realtime@7.0.1
Task from the Track and Untrack methods (#47).Supabase.Postgrest@4.0.2
ConfigureAwait(false) on the response to prevent deadlocking applications (#96). Thanks @pur3extreme.Supabase.Gotrue@5.0.1
ConfigureAwait(false) on the response to prevent deadlocking applications.Supabase.Storage@2.0.1
CreateSignedUrl with TransformOptions (#15, #16). Thanks @alustrement-bob.Supabase.Postgrest@4.0.1
IPostgrestTable<> contract to return the interface rather than a concrete type (#92).Supabase.dllpostgrest-csharp@5.0.0
Postgrest to Supabase.Postgrestpostgrest-csharp to Supabase.Postgrestgotrue-csharp@5.0.0
gotrue-csharp to Supabase.Gotrueaccess_token to request body when it is explicitly declared.SignInWithIdToken which adds an optional accessToken parameter, update doc comments, and call DestroySession in methodIsAnonymous property to UserLinkIdentity and UnlinkIdentityrealtime-csharp@7.0.0
storage-csharp@2.0.0
storage-csharp to Supabase.Storagefunctions-csharp@2.0.0
functions-csharp to Supabase.Functionscore-csharp@1.0.0
supabase-core to Supabase.Core