Skip to content

Commit

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

Co-authored-by: davidSchuppa <[email protected]>
Co-authored-by: LasOri <[email protected]>
Co-authored-by: megamegax <[email protected]>
Co-authored-by: LordAndras <[email protected]>
  • Loading branch information
5 people committed Sep 16, 2021
1 parent 7cce4f0 commit c5a15e6
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# What's fixed
# What's new
### [Android 12](https://developer.android.com/about/versions/12/behavior-changes-12)
* Android 12 support is added to the SDK.

### [Geofence](https://github.com/emartech/android-emarsys-sdk/wiki#8-geofence)
* The value of `initialEnterTrigger` was not cached between app restarts.
### Lifecycle handling
* In some cases the AndroidLifecycleObserver was not used from the Main Thread, which caused the Mobile Engage features to be disabled.
### [Push](https://github.com/emartech/android-emarsys-sdk/wiki#2-push)
* In case the application was not running the Push handling could freeze the app start for a few seconds
### [In-App](https://github.com/emartech/android-emarsys-sdk/wiki#3-inapp)
* In-App dialog Fragment was missing the default constructor which might have resulted in a crash when the In-App was presented while the Application was restored from the background
* Registered geofences can now be [accessed from the SDK](https://github.com/emartech/android-emarsys-sdk/wiki#84-registeredGeofences).

# What's changed
### [Config](https://github.com/emartech/android-emarsys-sdk/wiki/Config)
* Removed `Deprecated` annotations from Config API
# What's fixed
### [Geofence](https://github.com/emartech/android-emarsys-sdk/wiki#8-geofence)
* Geofences are now re-registered on device boot.
### [Predict](https://github.com/emartech/android-emarsys-sdk/wiki#4-predict)
* `recommendProducts` CompletionHandlers were called on a background thread, which could cause some crashes on invoke. Now they are delegated to the UI thread.
### [Logging](https://github.com/emartech/android-emarsys-sdk/wiki#17-enableverboseconsolelogging)
* Verbose logging has been extended with new logs at app start
* App start logs are now more informative.

# Important Notes
* __Please keep in mind that in the next minor release 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
* The Android 12 changes broke the geofencing feature, and the opening of the application from push messages. Earlier versions of the SDK do not contain the fixes of these issues. For more details please visit the [following wiki page](https://github.com/emartech/android-emarsys-sdk/wiki/Android-12).
* __We dropped 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

0 comments on commit c5a15e6

Please sign in to comment.