Releases: pocketbase/js-sdk
Releases · pocketbase/js-sdk
Release list
v0.7.3 Release
- Fixed the wrong
authStore.isValidin React Native by registering a fallback nodeBufferloader [#42]
v0.7.2 Release
- Downgraded
rollup-plugin-tsdue to a regression in the latest version that results in wrongly generated soucemap files.
v0.7.1 Release
- Disable autocancellation for the internal
realtime.submitSubscriptions()call [#35]
v0.7.0 Release
- Added
client.users.listExternalAuths()to list all linked external auth providers for a single user. - Added
client.users.unlinkExternalAuth()to delete a single user external auth provider relation.
v0.6.2 Release
- Added
Blobcheck fallback to support Node < 18 whenclient.authStore.exportToCookie()is used [#15]
v0.6.1 Release
Changes
- Updated the
client.authStoredeclaration fromAuthStore | BaseAuthStoreto justBaseAuthStoreto normalize the access to the cookies andonChangehelper methods [#27] (thanks @ollema)
BaseAuthStore.
From now custom auth stores should always implements/extends BaseAuthStore (or any of its derivative classes, eg. LocalAuthStore).
Or in other words, if you have previously used:
class CustomStore { ... }
// or
class CustomStore implements AuthStore { ... } now it should be converted to:
import PocketBase, { BaseAuthStore } from "pocketbase";
class CustomStore extends BaseAuthStore { ... }v0.6.0 Release
Changes
-
(minor breaking) Changed the TypeScript AuthStore model definition from
User|Admin|{}toUser|Admin|null -
Added 2 new helper methods to the
BaseAuthStorefor easier cookie management in case of SSR [#15]:// update the store with the parsed data from the cookie string client.authStore.loadFromCookie('pb_auth=...'); // exports the store data as cookie, with option to extend the default SameSite, Secure, HttpOnly, Path and Expires attributes // output: 'pb_auth=...' client.authStore.exportToCookie({ httpOnly: false });
-
Updated the README and added some notes and examples (SvelteKit, Nuxt, Next.js) for SSR integration [#15]
v0.5.0 Release
Changes
This release maps the additions in the PocketBase v0.5.0 logs and settings endpoints
- Replaced
ipwithuserIpand theremoteIpin the LogRequest DTO - Added
client.settings.testS3()to perform a S3 storage connection test. - Added
client.settings.testEmail()to send test user emails.
v0.4.1 Release
Changes
- Use the ES module as
mainentrypoint in package.json in order to fix the Vite error when loading non-default exports (pocketbase/pocketbase#320) - Fixed some typos in the README and doc comments
v0.4.0 Release
Changes
- Added new
client.collections.import(...)handler. - Added
totalPagesto theListResult<M>model.