Skip to content

Releases: BatchLabs/Batch-Flutter-Plugin

1.0.0

09 Sep 12:45
Compare
Choose a tag to compare

Initial stable release 🎉

Changes since RC:

Inbox

  • Removed isDeleted on BatchInboxNotificationContent as it doesn't work like it does on the native SDK due to plugin limitations.

1.0.0-rc.2

29 Jul 09:02
Compare
Choose a tag to compare

Second Release Candidate

Inbox

  • Fix limit and maxPageSize staying at their default values.

0.1.0 (RC1)

23 Jun 13:22
Compare
Choose a tag to compare
0.1.0 (RC1) Pre-release
Pre-release

First Release Candidate

Messaging

  • Added Do Not Disturb support.

Inbox

  • Calling dispose() on a disposed fetcher doesn't throw anymore.
  • Added markAsRead(), markAllAsRead() and markAsDeleted().
  • Added limit and maxPageSize to getFetcherForInstallation() and getFetcherForUser().

0.0.3

28 May 13:07
Compare
Choose a tag to compare
0.0.3 Pre-release
Pre-release

Inbox

  • Added Batch Inbox support:
    • Fetchers can be instanciated for both Installation and User modes.
    • fetchNewNotifications(), fetchNextPage(), get allNotifications and dispose() have been implemented.
    • markAsRead(), markAsDeleted() and pagination configuration will come in a later beta.

Push

  • Added setShowForegroundNotificationsOniOS(), which can enable foreground notification display on iOS.
    Note: This requires BatchUNUserNotificationCenterDelegate to be set as your UNUserNotificationCenterDelegate in the native integration.

User

  • Added get attributes and get tagCollections properties to read back previously set attributes and tag collections.
  • Added get identifier, get language and get region to read back the user identifier and language/region overrides.

0.0.2

12 May 15:21
Compare
Choose a tag to compare
0.0.2 Pre-release
Pre-release

Core

  • Added showDebugView().
  • Added optIn(), optOut() and optOutAndWipeData().
    • isOptedOut will come in a later seed.

Push

  • Added requestProvisionalNotificationAuthorization().

User

  • Added trackEvent(), trackTransaction(), trackLocation() and the BatchEventData class.
  • Added newEditor() which returns a BatchUserDataEditor instance, allowing you to edit the user profile (attributes, tags, language/region, custom identifier).

0.0.1

27 Apr 07:23
Compare
Choose a tag to compare
0.0.1 Pre-release
Pre-release
  • First Batch Flutter plugin beta release.