Releases: magicbell/magicbell-js
[email protected]
[email protected]
@magicbell/[email protected]
@magicbell/[email protected]
Patch Changes
-
#26
2f295b0
Thanks @smeijer! - Remove react-dom from peer-dependencies, so we don't cause trouble in react-native projects. -
Updated dependencies [
2f295b0
]:- @magicbell/[email protected]
@magicbell/[email protected]
Patch Changes
- Updated dependencies [
2f295b0
]:- @magicbell/[email protected]
@magicbell/[email protected]
[email protected]
Minor Changes
-
#22
366adc6
Thanks @smeijer! - Add themagicbell.imports
resource to import users in bulk, and query the status of import jobs. Methods that have been made available aremagicbell.imports.create
andmagicbell.imports.get
.See #imports for more information.
-
#24
6cf938c
Thanks @smeijer! - Released the.listen
method. With this method you can listen to server sent events in realtime. For example, to do something when new notifications come in, or to trigger an event when a user marks a notification as read.The following events are currently emitted. Please note that all events are bound to a specific user. See #realtime for more information.
event.name description notifications/new
a new notification has been created notifications/read
a notification has been read notifications/unread
a notification has been marked as unread notifications/delete
a notification has been deleted notifications/read/all
all notifications have been marked as read notifications/seen/all
all notifications have been marked as seen -
#16
615b2fa
Thanks @smeijer! - Loads the axios http adapter whenXMLHttpRequest
is unsupported. This allowsmagicbell
to be used in for example vscode extensions.- Don't persist config if
os.homedir
is unavailable, which is for example the case in vscode extensions. - Add support for authentication using
x-magicbell-user-external-id
header. - Allow specifying the
userKey
. This allows users to usemagicbell
, without the need to provide theapiSecret
key to generate the HMAC on runtime.
- Don't persist config if
-
#25
13ee1d2
Thanks @smeijer! - Add type coverage to all resource methods.- Payload and Response types are driven by json schemas, which are stored under
/schemas
. - Requests now use the
accept-version: v2
header, so we use the latest version of our preferences api. - Failed requests now log a curl command when
debug: true
is provided to the client. - Requests no longer include empty headers.
- Requests no longer include empty wrapping entities in the body.
- Payload and Response types are driven by json schemas, which are stored under
-
#23
bb857a7
Thanks @smeijer! - Add themagicbell.pushSubscriptions
resource to manage mobile devices / push subscriptions. Methods that have been made available aremagicbell.pushSubscriptions.create
andmagicbell.pushSubscriptions.delete
. Note that these methods are currently in beta, and need to be enabled via feature flags.See #pushSubscriptions for more information.
@magicbell/[email protected]
@magicbell/[email protected]
Patch Changes
-
#15
7767b69
Thanks @smeijer! - ensure that the minified esm bundle is imported when importing from unpkg. -
Updated dependencies [
1cb984c
]:- @magicbell/[email protected]