Releases: supabase-community/supabase-kt
Releases · supabase-community/supabase-kt
0.5.1
-
Add ability to create standalone modules:
val gotrue = standaloneSupabaseModule(GoTrue, url = "https://someurl.com", apiKey = "somekey")
-
Fix Functions module not having config property customUrl mutable
-
Add jwtToken to MainConfig
0.5.0
Changes
Everything marked as [n] wasn't in included in a beta or release candidate
- Add Wiki: https://github.com/supabase-community/supabase-kt/wiki [n]
- Add GoTrue#verifyPhone() [n]
- Add PostgrestResult#decodeList, decodeSingle, decodeSingleOrNull [n]
- Add SessionManager interface
- Add sessionManager to GoTrue config
- Add default SessionManager: SettingsSessionManager using multiplatorm settings. If you want to use another Settings implementation for SettingsSessionManager just pass it in the constructor and replace the default sessionManager
- Deprecate Activity#initializeAndroid(SupabaseClient) (no longer mandatory)
- Add SupabaseClient.handleDeeplinks(intent)
- Add GoTrue tests
- Make GoTrue no longer mandatory for all other modules
- Add some missing OAuthProviders
- Add easy option for creating OAuthProviders:
val provider = OAuthProvider("github")
Breaking
- Move schema from the RealtimeChannel#postgresChangeFlow DSL to function parameter
- Move supabaseUrl & supabaseKey from the SupabaseClientBuilder's DSL properties to function parameter
- Remove useless Edge Function builder (everything is now inside the function params)
- Remove Realtime#createAndJoinChannel
- Remove settings property from GoTrueConfig
- Renamed group io.github.jan.supacompose to io.github.jan.supabase
- Renamed Auth Plugin to GoTrue
- Renamed SupacomposePluginProvider to SupabasePluginProvider
- Renamed SupacomposePlugin to SupabasePlugin
- Changed group on publishing (check https://github.com/jan-tennert/supabase-kt#installation)
- Renamed repository
- Renamed SupabaseClient#auth to SupabaseClient#gotrue
0.5.0-RC-2
- Fix GoTrue using the wrong plugin id
- Add some GoTrue tests
- Make GoTrue no longer mandatory for all other modules
- Add some missing OAuthProviders
- Add easy option for creating OAuthProviders:
val provider = OAuthProvider("github")
0.5.0-beta-4 Breaking
Forgot to rename the package so here it is now (should be the last one):
- Renamed package io.github.jan.supabase.auth to io.github.jan.supabase.gotrue
- Renamed SupabaseClient#auth to SupabaseClient#gotrue
0.5.0-beta-3
- Deprecate Actitity#initializeAndroid(SupabaseClient) (no longer mandatory)
- Add SupabaseClient.handleDeeplinks(intent)
- Move supabaseUrl & supabaseKey from the SupabaseClientBuilder's DSL properties to function parameter
- Move schema from the RealtimeChannel#postgresChangeFlow DSL to function parameter
- Remove useless Edge Function builder (everything is now inside the function params)
0.5.0-beta-2
- Add SessionManager interface
- Add sessionManager to GoTrue config
- Remove settings property from GoTrueConfig
- Add default SessionManager: SettingsSessionManager using multiplatorm settings. If you want to use another Settings implementation for SettingsSessionManager just pass it in the constructor and replace the default sessionManager
0.5.0-beta-1 Breaking
- Renamed group io.github.jan.supacompose to io.github.jan.supabase
- Renamed Auth Plugin to GoTrue
- Renamed SupacomposePluginProvider to SupabasePluginProvider
- Renamed SupacomposePlugin to SupabasePlugin
- Changed group on publishing (check https://github.com/jan-tennert/supabase-kt#installation)
- Renamed repository
0.4.0
- Add support for Edge Functions by @jan-tennert in #11
- Add support for auth admin methods by @jan-tennert in #12
- Fix incorrect PostgrestRequest.RPC method by @brezinajn in #13
- Add methods to Storage for downloading files using the public url
- Move AuthProviders Phone and Email to another package
- Improve documentation
- Use multiplatform-settings for session saving (see readme for custom settings)
Full Changelog: 0.3.0...0.4.0
0.4.0-beta-2
- Fix incorrect PostgrestRequest.RPC.method by @brezinajn in #13
Full Changelog: 0.4.0-beta...0.4.0-beta-2
0.4.0-beta
- Add support for Edge Functions by @jan-tennert in #11
- Add support for auth admin methods by @jan-tennert in #12
- Add methods to Storage for downloading files using the public url
- Move AuthProviders Phone and Email to another package
- Update documentation
Full Changelog: 0.3.0...0.4.0-beta