Skip to content

Releases: magicbell/magicbell-swift

v3.0.0

09 Oct 15:45
d96e604
Compare
Choose a tag to compare

Major Changes

  • db9bfdb: Updated topic and category filtering APIs in StorePredicate

    Previously one was able to filter for multiple topics and categories, but this functionality is now deprecated in favor of only filtering for a single topic and category.
    Please reach out to us via the Community if you need the previous functionality.

Minor Changes

  • db9bfdb: Internal: Fetching notifications from /notifications endpoint instead of GraphQL

v2.0.0

29 Apr 15:13
7afba6c
Compare
Choose a tag to compare

This release is mostly compatible with version 1.0.0 of the SDK. It introduces two breaking changes though. Please consult the Readme for detailed reference.

Breaking: Updated Notification Preferences API

The shape of the returned preferences object changed and now contains categories and channels.

Breaking: HMAC validation

Instead of being required to pass the API secret, the HMAC should be computed on backend and passed to the frontend, where it is expected as an argument on the connectUser call.
Also the MagicBellClient does not have a enableHMAC flag anymore. The behaviour whether to send an HMAC header is now defined by whether one was passed as an argument to the connectUser call.

APNS Integration

The previous SDK was registering device tokens using the /push_subscriptions API endpoint. Since version 2, the SDK uses /integrations/mobile_push/apns.

v1.0.0

04 Feb 20:53
Compare
Choose a tag to compare
chore: fix repo name

1.0.0-alpha.3

30 Dec 15:44
e54f55b
Compare
Choose a tag to compare
1.0.0-alpha.3 Pre-release
Pre-release

1.0.0-alpha.2

29 Dec 09:29
a636123
Compare
Choose a tag to compare
1.0.0-alpha.2 Pre-release
Pre-release

1.0.0-alpha.1

23 Dec 15:29
603ee3f
Compare
Choose a tag to compare
1.0.0-alpha.1 Pre-release
Pre-release

This is the first pre-release of the iOS SDK of MagicBell.