Releases: supabase/supabase-js
Releases · supabase/supabase-js
v2.73.1-canary.1
2.73.1-canary.1 (2025-10-03)
This was a version bump only, there were no code changes.
v2.58.1-canary.0
2.58.1-canary.0 (2025-10-01)
🚀 Features
- support OR filter (156dd198)
- Transition to TypeScript (7bab0ca2)
- creates a basic client (6328688e)
- remove unused packages (0a751d56)
- adds docs (dcf23545)
- adds Subscriptions (6fe87dbe)
- create Forgot password feature (377b5036)
- create Remember me feature (0ce25074)
- implement on_conflict (#113)
- allow filters and transforms on insert (98d759a3)
- refactor the library with additional exports (650170d1)
- documents release of
client.user()
,client.session()
, andclient.refreshSession()
(23ffc6e7) - Add magic link api method and sign in. (#19)
- adds inviteUserByEmail for api users (b4ef615b)
- add export of types for downstream use (1a56332b)
- Allow Prefer: return=minimal for C(R)UD (#133)
- add vertical filtering on CUD (a2f2c394)
- Add Next.js & Express cookie helpers. (#33)
- Adding head and count option on select(), insert(), update(), delete(), and rpc() (#147)
- Give the ability for developers to redirect their users to a specified URL after they are logged in. (80863a5b)
- support embedded or filter (#160)
- support multiple column order (#162)
- OAuth providers can now be supplied scopes (e3a64040)
- rename filters (0c303bab)
- make UPSERT its own function (8f4875d5)
- release v1.12.7 (28b977a9)
- implement storage-api docker for testing (2960395b)
- create github test action (b16f6843)
- release v1.0.0 (64ea6224)
- update JSDoc with return doc (41ef1a29)
- delete user (4a54632a)
- allow twitter profile (04b5f834)
- adds csv() function (2c205aa0)
- Added basic tests (8775930d)
- Added public option to createBucket method (a1eb6701)
- Create maybeSingle() function (#184)
- Implement unwrap() to throw query errors instead of returning them (#188, #92, #604)
- export error and response types (db3a70b4)
- add ignoreDuplicates option to upsert (e781bc1a)
- trigger release for exporting Options type (adef7340)
- #5 support server side storage upload (#5)
- #5 document
Buffer
andNodeJS.ReadableStream
support (#5) - adds generateLink api method (2f3301a9)
- adds sign up + sign in with mobile/password and mobile OTP (44115fb6)
- add cookie options to the jsdocs params (c7d35fbc)
- allow clients to provide an hcaptcha response token (ae06fced)
- support HEAD for RPC (#215)
- support setting AbortSignal (9eea347e)
- update transformers to accept already transformed walrus changes (#107)
- adds spotify and slack providers (84b305a8)
- createUser() (32ec2288)
- allow providing custom fetch implementation (27809a8d)
- allow providing custom fetch implementation (a6644828)
- allow providing custom fetch implementation (#24)
- push access token to every channel during heartbeat (9f99a816)
- support for custom prefer headers #243 (#243)
- add
createSignedUrls
method (#32) - support setting throwOnError at the client level (9c09ee08)
- publish to npm (6e48312d)
- add presence (3837bc36)
- distinguish relay and function errors (672b58fa)
- add generic parameter to invoke and make headers optional in constructor (a02e6a1c)
- export RealtimeChannel (45051d56)
- add on bindings to subscribe (e1b1b57f)
- add search param to list function (#56)
- use channel or subscription depending on versionDate (1feb707a)
- added async getSession method (60129091)
- add getUser method (8dfdeb42)
- remove deprecated functions (d45685b3)
- Merge pull request #304 from supabase/km/refactor-sign-in (#304)
- add geojson transform (86ed6033)
- add explain transform (ac8513a5)
- add new API for Broadcast and Presence (3b050948)
- return this for RealtimeChannel on and off methods (02b3e238)
- move presence callbacks from client to channel (4eea6079)
- remove channel track and untrack helper methods (dfa1d655)
- return promise on channel send (f079d84a)
- generate release (f5e86e3e)
- generate release (3b445c6f)
- remove channel list helper method (c5af7824)
⚠️ obsolete deprecated features (71ca436d)⚠️ Prefer: return=minimal by default (2963d880)⚠️ use undefined as bottom value instead of null (b50176e8)⚠️ improved typings (2c2fdb4b)⚠️ omit.nullsfirst
/.nullslast
by default (378471cf)- remove channel send method (a6773903)
- change presence_id to presence_ref (376c05a5)
- send configs payload on subscribing (e7aade87)
- add default configs for broadcast, presence, and db changes (ddcc9bba)
- nest defaults under configs key (f2fa62cc)
- refactor returns types to always return data (d83cb113)
- remove client-level throwOnError (ce71fe0d)
- obsolete PostgrestClient.auth() (3928b998)
- r...