Skip to main content

Changelog

1.2.1 (2026-07-10)

1.8.0

Minor Changes

  • a40e94b: Add Realtime convention builders — channelName(schema, table, id?) and postgresChangesFilter({ event?, schema?, table, filter? }) (pure, no client). Closes #33.

Patch Changes

  • de9ed11: Fix build: emit the ./client subpath (dist/client.*) again. Newer @rtorcato/js-tooling no longer auto-derives tsup entries, so src/client.ts is now listed explicitly — the ./client export was unresolvable (broke @rtorcato/supabase-next's build/typecheck).

1.7.0

Minor Changes

  • caf77de: Add unverified JWT claim helpers — decodeClaims, getUserId, getRole, isExpired (base64url decode of the access-token payload, no client). Closes #32.

1.6.0

Minor Changes

  • 89715cb: Add parsePublicUrl (inverse of publicUrl{ bucket, path }) and splitPath ({ dir, name, ext }), completing the pure Storage-path helpers from #38.

1.5.0

Minor Changes

  • 68e134a: Add toHttpStatus — map a Supabase/PostgREST error to the HTTP status an API route should return (409/403/404/400/401/503, else 500), built on the existing error-code predicates.

1.4.0

Minor Changes

  • 45eb614: Add transformUrl — a pure builder for Supabase's image render endpoint (width/height/resize/quality/format), alongside the existing Storage URL builders.

1.3.0

Minor Changes

  • a045986: Add Storage URL builders: publicUrl, authenticatedUrl, downloadUrl, and storageFolder. Pure string builders (no client, no @supabase/supabase-js dependency) for constructing Supabase Storage object URLs and reading the top-level folder an RLS policy checks via storage.foldername(name)[1].

Bug Fixes

  • docs: pin typescript to 5.x so TypeDoc build works (0521638)

1.2.0 (2026-07-10)

Features

  • client: framework-agnostic Supabase client factories (db9624c), closes #34

1.1.0 (2026-07-10)

Bug Fixes

  • ci: build before semantic-release so dist is published (f2e633f)
  • deps: revert typescript to 5.x (7.0 breaks tsup dts build) (99589df)
  • tsconfig: drop baseUrl removed in TypeScript 7 (5cc241c)
  • update lockfile for demo app deps (b13dbf8)

Features

  • add pagination, list and error-code helpers (f541467), closes #9

1.0.0 (2026-07-09)

Bug Fixes

  • ci: allow core-js/sharp builds so frozen install passes in CI (5a77c51)
  • ci: drop pnpm version input, use packageManager as the single source (e2e7d9a)
  • ci: make knip monorepo-aware and clean docs deps (2dd5e0c)
  • ci: set packageManager so pnpm/action-setup resolves a version (ec4e169)

Features

  • scaffold supabase-common with unwrap helpers and docs site (e86f569)