-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
SUITEDEV-27707 Co-authored-by: davidSchuppa <[email protected]> Co-authored-by: LasOri <[email protected]> Co-authored-by: megamegax <[email protected]>
- Loading branch information
1 parent
5cfba09
commit 928bb42
Showing
1 changed file
with
12 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,19 @@ | ||
# What's new | ||
### [mavenCentral](https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/) | ||
* Since the sunset of the jCenter, from now on the SDK is also accessible from [mavenCentral](https://search.maven.org/artifact/com.emarsys/emarsys-sdk). | ||
> __Important: new versions won't be available on jCenter after the 1st of May!__ | ||
### [Geofence](https://github.com/emartech/android-emarsys-sdk/wiki#8-geofence) | ||
* If it's enabled, now the SDK sends an event (geofence EXIT) also when the mobile device leaves the area of a configured geofence. | ||
> Note: The Geofence feature is still in [pilot phase](https://github.com/emartech/android-emarsys-sdk/wiki#pilot-version)! | ||
# What's fixed | ||
### ClientService | ||
* Fixed an issue, where trackDeviceInfo was still called on UI thread. | ||
### [Dependencies](https://github.com/emartech/android-emarsys-sdk/wiki/FAQ#emarsys-sdk-uses-an-other-version-of-kotlin-than-my-application-should-i-be-concerned) | ||
* Updated Kotlin 1.4.31 -> 1.4.32, and some minor dependencies. Related commit is [here](https://github.com/emartech/android-emarsys-sdk/commit/9db012a1985b75e82b1c9130600cee8d27095544). | ||
### [In-App](https://github.com/emartech/android-emarsys-sdk/wiki#3-inapp) | ||
* SDK now displays In-Apps even when if FragmentActivity is used instead of just AppCompatActivity. | ||
* Updated some minor dependencies. Related commit is [here](https://github.com/emartech/android-emarsys-sdk/commit/bf59374f131fe7718b6c5dfdddbde940895bfc21). | ||
### Threading | ||
* There were some edge-cases when LifecycleObserver addObserver were called on a thread other than the UI thread. | ||
* It caused a crash, but only in the SDK, it could have caused some issues in the session reporting/handling. Now it's always added on the UI thread. | ||
### [Inline In-App](https://github.com/emartech/android-emarsys-sdk/wiki#32-inline-in-app) | ||
* Fixed a crash, which happened when an Inline In-App were displayed before finishing the `Emarsys.setup()`. | ||
|
||
|
||
# Important Notes | ||
* Deprecated methods are going to be removed in our next major release (3.0.0) | ||
* __Please keep in mind that after 2021.08.06 we will drop support of Android versions below Nougat (API level 24).__ For more details please visit https://github.com/emartech/android-emarsys-sdk/wiki/FAQ#when-do-we-increase-the-minimum-android-version-required-for-the-sdk | ||
* Deprecated methods are going to be removed in our next major release (3.0.0) | ||
* Kotlin version will be updated from 1.4.32 -> 1.5.0 in the next minor release! |