You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: SDK/CHANGELOG.md
+46Lines changed: 46 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,52 @@
1
1
CHANGELOG
2
2
=========
3
3
4
+
1.14.0
5
+
----
6
+
7
+
**BREAKING: Batch now requires Java 1.8 source support.**
8
+
You may need to enable desugaring to make Batch work with your project by adding the following in your `build.gradle`:
9
+
```
10
+
android {
11
+
//...
12
+
compileOptions {
13
+
sourceCompatibility JavaVersion.VERSION_1_8
14
+
targetCompatibility JavaVersion.VERSION_1_8
15
+
}
16
+
}
17
+
```
18
+
19
+
**NOTE:** This release is one of the last supporting the legacy Android support libraries. Please start migrating to AndroidX to ensure a smooth upgrade experience in the future.
20
+
21
+
**Core**
22
+
23
+
* Requires Android Studio 3.0 or higher with d8 enabled.
24
+
* Fix some potential bugs with BatchActions in some locales.
25
+
* Batch will not catch RuntimeExceptions occurring in implementations of BatchNotificationInterceptor: they will now crash your app as they should have.
26
+
* Batch.push.setGCMSenderId() has been deprecated: Please migrate to FCM as soon as possible. GCM and GCM-legacy support will be removed from the SDK in a later release.
27
+
* Synchronization of user attributes and tags is now more optimized, resulting in less network requests.
28
+
* Other various bugfixes.
29
+
* Included new license information in the release zips and the artifact metadata. If you integrate using maven central, licenses will be picked up by `com.google.android.gms.oss-licenses-plugin`.
30
+
31
+
**User**
32
+
33
+
* High level data (language/region/custom user id) can now be read back.
34
+
* User data (attributes and tags) can now be read back. [Documentation](https://batch.com/doc/android/custom-data/custom-attributes.html#_reading-attributes-and-tag-collections)
35
+
36
+
37
+
**Push**
38
+
* Notification content is now visible on the lockscreen by default, even when locked. Use a notification interceptor if you want to override the visibility when showing sensitive content.
39
+
40
+
**Messaging**
41
+
* Added support for two new UI formats: Modal, and Image. See the documentation for more information.
42
+
* Added support for GIFs in Mobile Landings and In-App messages.
43
+
* Added support for rich text.
44
+
* Added support for text scrolling in all formats. Banners will now have a maximum body height of ~160pt, and their text will scroll.
45
+
46
+
* Support for opening deeplinks from In-App Messaging and Mobile Landings into a Custom Tab
47
+
* Added new methods on Batch.Messaging.LifecycleListener allowing you to track more information such as close/autoclose and button presses. More info in the Mobile Landings documentation.
48
+
* Batch.Messaging.LifecycleListener methods are no longer called on each rotation
0 commit comments