Skip to content

Latest commit

 

History

History
414 lines (194 loc) · 24 KB

CHANGELOG.md

File metadata and controls

414 lines (194 loc) · 24 KB

Changelog

2.22.1 (2024-11-12)

Bug Fixes

  • auth: URLError coercion for RetryableError causing session to be deleted (#597) (d67b7cf)

2.22.0 (2024-11-06)

Features

Bug Fixes

  • auth: incorrect error when error occurs during PKCE flow (#592) (84ce6f2)

2.21.0 (2024-11-05)

Features

Bug Fixes

  • realtime: lost postgres_changes on resubscribe (#585) (fabc07d)

2.20.5 (2024-10-24)

Bug Fixes

  • issue with MainActor isolated property on Swift 5.9 (#577) (7266b64)
  • revert AnyJSON codable (#580) (bfb6ed7)

2.20.4 (2024-10-23)

Bug Fixes

2.20.3 (2024-10-22)

Bug Fixes

  • remove kSecUseDataProtectionKeychain (#574) (554f916)

2.20.2 (2024-10-17)

Bug Fixes

  • general auth improvements (#561) (5f4c0f2)
  • replace to HTTPTypes Components from Helpers Components (#564) (71dee2a)
  • Swift 6 now has URLSession async method (#565) (5786dd6)

2.20.1 (2024-10-09)

Bug Fixes

  • realtime: add RealtimeSubscription and deprecate Subscription (#542) (3a44f30)
  • realtime: allow to nullify access token (45273e5)
  • realtime: deprecate updateAuth from channel (45273e5)
  • Swift 6 warnings related to @_unsafeInheritExecutor attribute (#549) (eab7a4a)

2.20.0 (2024-09-25)

Features

  • storage: add info, exists, custom metadata, and methods for uploading file URL (#510) (d9ba673)

2.19.0 (2024-09-24)

Features

Bug Fixes

  • realtime: add missing onPostgresChange overload (#528) (95e249f)

2.18.0 (2024-09-07)

Features

  • auth: add support for error codes and refactor AuthError (#518) (7601e17)

Bug Fixes

2.17.1 (2024-09-02)

Bug Fixes

  • auth: expose KeychainLocalStorage with default init params (#519) (c1095c9)

2.17.0 (2024-08-28)

Features

  • postgrest: set header on a per call basis (#508) (a15efb1)
  • postgrest: use Date when filtering columns (#514) (1b0155c)

Bug Fixes

  • auth: store session directly without wrapping in StoredSession type (#513) (5de2d8d)

2.16.1 (2024-08-14)

Bug Fixes

  • auth: auth event emitter being shared among clients (#500) (83f3385)
  • auth: store code verifier in keychain (#502) (b86154a)

2.16.0 (2024-08-12)

Features

2.15.3 (2024-08-06)

Bug Fixes

  • auth: add missing figma, kakao, linkedin_oidc, slack_oidc, zoom, and fly providers (#493) (152f5ce)

2.15.2 (2024-07-30)

Bug Fixes

  • auth: mark identities last_sign_in_at field as optional (#483) (c93cf90)

2.15.1 (2024-07-30)

Bug Fixes

2.15.0 (2024-07-29)

Features

2.14.3 (2024-07-19)

Bug Fixes

  • realtime: crash when connecting socket (#470) (5cf4f56)

2.14.2 (2024-07-13)

Bug Fixes

  • postgrest: avoid duplicated columns and prefer fields (#463) (e4f85f3)

2.14.1 (2024-07-11)

Bug Fixes

  • auth: add missing nonce param when updating user (#457) (a087a6a)
  • auth: prevent from requesting login keychain password os macOS (#455) (3e45b5a)

2.14.0 (2024-07-09)

Features

  • auth: add support for multiple auth instances (#445) (6803ddd)

Bug Fixes

2.13.9 (2024-07-06)

Bug Fixes

2.13.8 (2024-07-04)

Bug Fixes

2.13.7 (2024-07-02)

Bug Fixes

  • realtime: send access token to realtime on initial session (#439) (048e81b)

2.13.6 (2024-07-01)

Bug Fixes

2.13.5 (2024-06-28)

Bug Fixes

  • auth: use project ref as namespace for storing token (#430) (82fa93d)

2.13.4 (2024-06-28)

Bug Fixes

  • concurrency warnings pre swift 6 support (#428) (bee6fa7)
  • realtime: revert realtime token to apikey on user sign out (#429) (11c629f)

2.13.3 (2024-06-17)

Bug Fixes

  • realtime: Adds missing .unsubscribed status change (#420) (dc90fb6)

2.13.2 (2024-06-07)

Bug Fixes

  • auth: don't call removeSession prematurely (#416) (00221a8)

2.13.1 (2024-06-06)

Bug Fixes

  • auth: missing autoRefreshToken param in initializer (#415) (32de22f)
  • invalid identifier for _Helpers target (#414) (b2c8aee)

2.13.0 (2024-06-04)

Features

  • auth: add convenience deep link handling methods (#397) (db7a094)
  • auth: add options for disabling auto refresh token (#411) (24f6a76)
  • improve logging on token refresh logic (#410) (a8ed053)
  • storage: fill content-type based on file extension (#400) (569f445)

Bug Fixes

  • realtime: handle timeout when subscribing to channel (#349) (a222dd4)

2.12.0 (2024-05-26)

Features

  • auth: add isExpired variable to session type (#399) (dcada1a)
  • auth: retry auth requests, and schedule next refresh retry in background (#395) (35ac278)

Bug Fixes

  • manually percent encode query items to allow values with + sign (#402) (a0ecb70)
  • storage: list method using wrong encoder (#405) (f16989a)

2.11.0 (2024-05-18)

Features

2.10.1 (2024-05-15)

Bug Fixes

  • race condition when accessing SupabaseClient (#386) (811e222)

2.10.0 (2024-05-14)

Features

  • expose Realtime options on SupabaseClient (#377) (9cfafdb)

Bug Fixes

  • auth: adds missing redirectTo query item to updateUser (#380) (5d1a997)
  • auth: header being overridden (#379) (866a039)
  • postgrest: update parameter of is filter to allow only Bool or nil (#382) (4ba1c7a)
  • storage: headers overridden (#384) (b40c34a)

2.9.0 (2024-05-10)

Features

  • auth: Adds currentSession and currentUser properties (#373) (4b01556)
  • functions: invoke function with custom query params (#376) (b4b9276)
  • improve HTTP Error (#372) (ea25236)
  • storage: copy objects between buckets (69d05ef)
  • storage: move objects between buckets (69d05ef)

Bug Fixes

  • auth: sign out regardless of request success (#375) (25178e2)

2.8.5 (2024-05-08)

Bug Fixes

2.8.4 (2024-05-08)

Bug Fixes

  • functions: invoke with custom http method (#367) (a283b68)

2.8.3 (2024-05-07)

Bug Fixes

  • auth: extract both query and fragment from URL (#365) (e9c7c8c)

2.8.2 (2024-05-06)

Bug Fixes

2.8.1 (2024-04-29)

Bug Fixes

  • auth: add missing is_anonymous field (#355) (854dc42)

2.8.0 (2024-04-22)

Features

  • functions: add experimental invoke with streamed responses (#346) (2611b09)
  • functions: add support for specifying function region (#347) (f470874)
  • postgrest: add geojson, explain, and new filters (#343) (56c8117)
  • realtime: add closure based methods (#345) (dfe09bc)

Bug Fixes

2.7.0 (2024-04-16)

Features

  • auth: add getLinkIdentityURL (#342) (202383d)
  • auth: add signInWithOAuth (#299) (1290bcf)
  • expose PostgrestClient methods directly in SupabaseClient (#336) (aca50a5)

Bug Fixes

  • postgrest: race condition when executing request (#327) (8063610)
  • postgrest: race condition when setting fetchOptions and execute method call (#325) (97d1900)

2.6.0 (2024-04-03)

Features