Skip to content

Commit

Permalink
chore(release): 2.14.2
Browse files Browse the repository at this point in the history
SUITEDEV-27707

Co-authored-by: davidSchuppa <[email protected]>
Co-authored-by: LasOri <[email protected]>
Co-authored-by: megamegax <[email protected]>
  • Loading branch information
4 people committed May 7, 2021
1 parent 5cfba09 commit 928bb42
Showing 1 changed file with 12 additions and 9 deletions.
21 changes: 12 additions & 9 deletions changelog.md
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!

0 comments on commit 928bb42

Please sign in to comment.