Skip to content

Commit 1850682

Browse files
committed
SDK 1.16.0
1 parent 311df2c commit 1850682

File tree

2 files changed

+72
-2
lines changed

2 files changed

+72
-2
lines changed

SDK/CHANGELOG.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,45 @@
11
CHANGELOG
22
=========
33

4+
1.16.0
5+
----
6+
**Core**
7+
8+
* Batch is now built using the Android 11 (sdk version 30) SDK, and targets it. Android 11 is fully supported.
9+
* Batch is now built using R8 rather than proguard.
10+
* Add support for Push/Advertising ID plugins.
11+
* 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.
12+
* Should to fix an issue where Google would report a security issue in `com.batch.android.c.h.c` due to our usage of an ECB cipher. We've always used standard HTTPS for our network communication: the weak encryption is only used for an additional layer of security on disk and during transport.
13+
14+
**Inbox**
15+
16+
* Enhanced the way the SDK fetchs notifications from the servers to greatly reduce bandwidth usage. No public API change.
17+
18+
**Messaging**
19+
20+
* Fixed an issue where In-App messages might not survive rotation with newer AndroidX core versions.
21+
* Fixed an issue where rotating an autoclosable In-App message would not show the right countdown.
22+
* Fixed an issue where LeakCanary would temporarily report a leak with autoclosable messages. This was due to a delayed callback that eventually went away: Batch now cancels it sooner.
23+
* Auto closable In-App messages won't attempt to dismiss themselves in the background anymore: they'll check if they should have been in onStart.
24+
25+
1.15.2
26+
----
27+
28+
**Messaging**
29+
30+
* Fixed a crash where the app would crash if the user rotated an automatically dismissing fullscreen/modal/image template.
31+
32+
**User**
33+
34+
* Added support for Date in BatchEventData.
35+
* BatchEventData now supports up to 15 attributes (used to be 10).
36+
* BatchUserAttribute now has a public constructor for easier mocking.
37+
438
1.15.1
539
----
640

741
**Core**
8-
* Tweaked how the log levels work to be more like how logcat works. The default logger level is now VERBOSE and INTERNAL implies all other log levels.
42+
* Tweaked how the log levels work to be more like how logcat works. The default logger level is now INFO and INTERNAL implies all other log levels.
943
Breaking: LoggerLevel.isGreaterOrEqual has been renamed to LoggerLevel.canLog
1044
**Push**
1145
* The "Registration ID/Push Token" log has been accidentally set as internal in 1.15.0. It is now public again.

SDK/LICENCE

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright © 2015-2018 Batch.com
1+
Copyright © 2015-2020 Batch.com
22

33
-------------
44
Dependencies
@@ -101,6 +101,42 @@ Rounded image drawable:
101101

102102
Copyright (C) 2015 Vincent Mi
103103

104+
Licensed under the Apache License, Version 2.0 (the "License");
105+
you may not use this file except in compliance with the License.
106+
You may obtain a copy of the License at
107+
108+
http://www.apache.org/licenses/LICENSE-2.0
109+
110+
Unless required by applicable law or agreed to in writing, software
111+
distributed under the License is distributed on an "AS IS" BASIS,
112+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
113+
See the License for the specific language governing permissions and
114+
limitations under the License.
115+
116+
--------------------
117+
118+
Core library of the MessagePack for Java:
119+
120+
Copyright (C) 2008-2020 Sadayuki Furuhashi
121+
122+
Licensed under the Apache License, Version 2.0 (the "License");
123+
you may not use this file except in compliance with the License.
124+
You may obtain a copy of the License at
125+
126+
http://www.apache.org/licenses/LICENSE-2.0
127+
128+
Unless required by applicable law or agreed to in writing, software
129+
distributed under the License is distributed on an "AS IS" BASIS,
130+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
131+
See the License for the specific language governing permissions and
132+
limitations under the License.
133+
134+
--------------------
135+
136+
Guava: Google Core Libraries for Java:
137+
138+
Copyright (C) 2020 Guava
139+
104140
Licensed under the Apache License, Version 2.0 (the "License");
105141
you may not use this file except in compliance with the License.
106142
You may obtain a copy of the License at

0 commit comments

Comments
 (0)