|
1 | 1 | CHANGELOG
|
2 | 2 | =========
|
3 | 3 |
|
| 4 | +1.15.0 |
| 5 | +---- |
| 6 | + |
| 7 | +**BREAKING** |
| 8 | +* Migrated to AndroidX. Batch now **explicitely** depends on androidx core. The SDK now explicitly depends on `androidx.core:core:1.0.0`. Please upgrade your version of the support library accordingly. |
| 9 | +* BatchNotificationAction.getSupportActions no longer throws exception com.batch.android.MissingDependencyException, as androidx.core is now an explicit dependency. |
| 10 | + |
| 11 | +**Core** |
| 12 | + |
| 13 | +* Fix an exception that occurred when the `<application>` entry in the manifest had no `<meta-data>` children. |
| 14 | +* Improved In-App view tracker error handling. |
| 15 | +* Added support for external analytics using `EventDispatcher`. See the documentation for more details. |
| 16 | +* Added a new feature for developers: a debug view is now available using `Batch.Debug.startDebugActivity`. |
| 17 | +* Remove obfuscation on `BatchOptOutResultListener.ErrorPolicy` enum. |
| 18 | +* Added the ability to change the logger level using `Config`. |
| 19 | + |
| 20 | +**Actions** |
| 21 | + |
| 22 | +* Added an interface `BatchDeeplinkInterceptor` to override some aspects of a deeplink that Batch wants to open. |
| 23 | + |
| 24 | +**Messaging** |
| 25 | + |
| 26 | +* Improved accessibility of all message formats |
| 27 | +* Fixed an issue where an Image/Modal format set to auto close would crash if the user moved to another app before the countdown was elapsed. |
| 28 | + |
| 29 | +**Push** |
| 30 | + |
| 31 | +* System notification authorization is now reported to Batch's servers. |
| 32 | + This includes channels support: the default channel override is used to measure the status if set, otherwise Batch's default channel is used. |
| 33 | +* `Batch.Push.setNotificationsColor()` now explicitly takes a ColorInt |
| 34 | +* `Batch.Push.setSmallIconResourceId()` now explicitly takes a DrawableRes |
| 35 | +* The notification default color will now be the value of your theme's `colorPrimary` attribute rather than black. |
| 36 | +* If no small icon has been set when configuring Batch, the SDK will now fallback on Firebase's `com.google.firebase.messaging.default_notification_icon`. |
| 37 | + |
| 38 | +**Inbox** |
| 39 | + |
| 40 | +* Added the `markAsDeleted` method on `BatchInboxFetcher`, allowing the deletion of notifications |
| 41 | + |
| 42 | +**User** |
| 43 | + |
| 44 | +* Saving a UserDataEditor before Batch is started now enqueues the changes instead of failing. If Batch is not started before the process dies, changes will be lost. This change does not affect BatchUserProfile, which has been deprecated for a while. |
| 45 | + |
| 46 | + |
4 | 47 | 1.14.4
|
5 | 48 | ----
|
6 | 49 |
|
| 50 | +**Messaging** |
| 51 | + |
7 | 52 | * Fix a crash that could occur on resume if the application process was killed after backgrounding the app on a messaging activity.
|
8 | 53 |
|
9 | 54 | 1.14.3
|
10 | 55 | ----
|
11 | 56 |
|
12 | 57 | **Messaging**
|
13 | 58 |
|
14 |
| -* Fix a crash that occurs when a user the activity backing the "Image" format is stopped. |
| 59 | +* Fix a crash that could occur when the activity backing the "Image" format is stopped. |
15 | 60 |
|
16 | 61 | 1.14.2
|
17 | 62 | ----
|
|
0 commit comments