2.14.2
kovacszsoltizsolt
released this
07 May 10:49
·
586 commits
to master
since this release
What's new
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!
What's fixed
Dependencies
- Updated some minor dependencies. Related commit is here.
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
- Fixed a crash, which happened when an Inline In-App were displayed before finishing the
Emarsys.setup()
.
Important Notes
- 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!