github supabase-community/supabase-kt 0.7.0

latest releases: 3.7.0-beta-1, 3.6.0, 3.5.0...
3 years ago

Features/Changes

  • Add experimental support for Multi-Factor Authentication by @jan-tennert in #34
    Wiki: Multi-Factor Authentication
  • Add missing SQL modifiers by @jan-tennert in #36 (#35)
  • Add support for Image Transformations by @jan-tennert in #33
  • Use decodeAs instead of decodeAsOrNull for decodeList in PostgrestResult (to see serialization errors)
  • Rework the way plugins interact with Supabase APIs by @jan-tennert in #26
  • Improve error handling for all APIs by @jan-tennert in #27
    • Add new response exceptions: NotFoundRestException, BadRequestRestException, UnauthorizedRestException, UnknownRestException
    • Add HttpTimeout to the library's Http Client, which can be customized within the supabase client builder
    • Add new HttpRequestException thrown on network issues
  • Make PostgrestResult a value class
  • Replace OAuthProvider#provider() with OAuthProvider#name
  • Remove Realtime#onStatusChange (collect the status flow instead)

Dependency updates

  • Update Kotlin to 1.7.22
  • Update Ktor to 2.2.1

Don't miss a new supabase-kt release

NewReleases is sending notifications on new releases.