Skip to content

Commit 79d7fa5

Browse files
committed
SDK 1.17.0
1 parent 723b238 commit 79d7fa5

File tree

1 file changed

+33
-2
lines changed

1 file changed

+33
-2
lines changed

SDK/CHANGELOG.md

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,38 @@
11
CHANGELOG
22
=========
33

4+
1.17.0
5+
----
6+
7+
**Core**
8+
9+
* Added a package query entry in AndroidManifest.xml for `com.huawei.appmarket` to enable detection of the Huawei AppGallery.
10+
* Added missing `android:exported` manifest attributes in preparation for Android 12.
11+
12+
13+
**Actions**
14+
15+
* Added `batch.rating`, which asks the user to review your app using the Google Play In-App Review API.
16+
To enable in-app review, add the `com.google.android.play:core` dependency to your project.
17+
If the library is missing or fails, the SDK will open the Play Store/Huawei AppGallery.
18+
* Added `batch.clipboard`, which can copy text to the clipboard.
19+
20+
**Messaging**
21+
22+
* Added support for a new UI format: WebView. See documentation for more info.
23+
* Added `onBatchMessageCancelledByError` on `Batch.Messaging.LifecycleListener`, called when a message could not be loaded due to an error when loading the message's content.
24+
* Added `onBatchMessageWebViewActionTriggered` on `Batch.Messaging.LifecycleListener`, called when a in-app webview format action has been triggered.
25+
* In-App campaign cache is now cleared on server errors
26+
27+
**Push**
28+
29+
* *Important change*: Push open pending intents are now created with `FLAG_IMMUTABLE` on Android M and higher in preparation for Android 12.
30+
This also applies to `PendingIntent` instances returned by `Batch.Push.makePendingIntent*()` methods.
31+
32+
**Event Dispatchers**
33+
34+
* Added the new event types `MESSAGING_CLOSE_ERROR` and `MESSAGING_WEBVIEW_CLICK`. See javadoc for more info.
35+
436
1.16.3
537
----
638

@@ -16,7 +48,6 @@ CHANGELOG
1648
----
1749

1850
**Messaging**
19-
2051
* Fix in-app campaigns cache being unreadable. This caused an issue where in-app campaigns with a `NEW_SESSION` trigger would not work if Android or the user killed the application process.
2152

2253
1.16.1
@@ -29,7 +60,7 @@ CHANGELOG
2960
----
3061
**Core**
3162

32-
* Batch is now built using the Android 11 (sdk version 30) SDK, and targets it. Android 11 is fully supported.
63+
* Batch is now built using the Android 11 (API Level 30) SDK, and targets it. Android 11 is fully supported.
3364
* Batch is now built using R8 rather than proguard.
3465
* Add support for Push/Advertising ID plugins.
3566
* Support for TLS versions older than 1.2 has been disabled for devices on Lollipop and higher. Devices on 4.1 to 4.4 might still use TLS 1.1 for compatiblity.

0 commit comments

Comments
 (0)