Skip to content

0.7.0

Choose a tag to compare

@jan-tennert jan-tennert released this 18 Dec 23:02
a685adc

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