Changelog

Prev Next

5.0.15

29.04.2025

Internal improvements and maintenance.

Package Managers:

   CocoaPods

   SPM

5.0.14

16.01.2025

Bug Fixes

Fixed a bug that could lead to crashes when using batch support

Package Managers:

   CocoaPods

   SPM

5.0.13

19.12.2024

Bug Fix

We fixed a bug that prevented the correct tracking of new sessions. When installing the fix an increase in sessions in the analyses is possible.

5.0.12

30.09.2024

Bug Fixes

The SDK can now be used on Xcode 16 when using SPM.

Notes: It has now been released to SPM and CocoaPods

5.0.11

30.08.2024

Maintenance

We have fixed a bug in the tracking of the p parameter that was introduced in version 5.0.10.

5.0.10

05.08.2024

Maintenance

This version includes necessary maintenance work and additional regression tests after facing some critical issues in our latest releases.

We also updated our example application with additional features.

5.0.10-rc2

18.06.2024

Bug Fixes

  • Application crashes on launch (affected version 5.0.10-rc1)

  • First request not tracked if the gallery permission dialog is used in an app

  • NSURLSession is created only once now

  • SDK now only sends requests if an active internet connection is detected

Please Note

iOS offers multiple options to ask users for permissions, which can lead to unexpected behavior of the SDK. Currently, the following native permission dialogs are tested and supported in the SDK:

  • permission to tracking

  • permission to receive push and inApp messages

  • permission to access the photo gallery

  • permission to FaceID

  • permission for Bluetooth usage

  • permission for camera and microphone usage

5.0.10-rc1

30.05.2024

Bugfixes

fixed bug that prevented the sending of requests once the mobile application was in the background

5.0.9

17.04.2024

Please Note

Unfortunately, this version faces a critical bug that prevents tracking app usage once the app is sent to the background. We investigated the issue and fixed it, along with a fix that led to unexpected behaviour when using the photo gallery permission dialogue for iOS. Please use version 5.0.10-rc2 for the latest changes or roll back to version 5.0.8.

Bugfixes

   Fixed a bug that prevented customers to correctly track App First Opens. In rare occasions a duplication of page requests was possible.   Our privacy manifest is now also available via CocoaPods.

5.0.8

27.03.2024

Bugfix:

Fixed unexpected tracking behaviour for media tracking

5.0.7

13.03.2024

Improvement:

Add the ability to continue tracking after pop-up window appears without app restart.

5.0.6-rc1

21.02.2024

hotfix:

SPM paths correction

5.0.6-rc1

23.01.2024

hotfix:

SPM paths correction

5.0.6-rc1

23.01.2024

hotfix:

SPM paths correction

5.0.6.3

10.01.2024

Update the Privacy Manifest file because we use the User default to store the app state.

User defaults APIs

value: CA92.1

5.0.6.2

13.12.2023

contains fix for new version of flutter plugin

5.0.6.1

05.12.2023

hotfix for live stream

5.0.6

23.11.2023

IMPORTANT UPDATE

Feature Sunset: Please note that with this version we stopped support for the following features:

  • Support for iOS version 12 and lower

  • Support for Carthage Package Manager. Please use Swift Package Manager or CocoaPods

  • Support for watchOS and tvOS

  • If you use any of the above, updating to the new version will stop tracking.

    New Features

  • Support new products statuses:

    • Delete from cart

    • Add to wishlist

    • Delete from wishlist

    • Checkout

Please reference to the documentation: https://documentation.mapp.com/latest/en/products-and-orders-19104006.html

5.0.5.2

14.11.2023

hot fix for anonymous tracking

5.0.5.1

05.10.2023

Hotfix:

cfbundle identifier is not need anymore

5.0.5

17.08.2023

New Features

Enable customers to set a temporary session/userID when anonymous tracking is enabled for better data quality during the session.

Bug Fixes

  • Warnings when installing through Cocoapods are now gone.

  • On rare occasions the application crashed when calling getEverId while using anonymous tracking.

Please Note!

From version 5.0.6 onwards, the following features will be deprecated and no longer supported:

  • Carthage package manager

  • watchOS

  • tvOS

Please get in touch if you are affected by those changes.

5.0.4.5

13.04.2023

changes need for Flutter plugin to support user matching

5.0.4.4

06.03.2023

Hot fix: memory leaks while request are written to database resolved.

5.0.4.2

16.12.2022

added support for carthage and SPM

5.0.4.2

12.12.2022

added support for carthage and SPM

5.0.4.1

14.11.2022

improvement for cocoa pods installations

5.0.3.2

14.11.2022

Updated import which was making trouble for Carthage installation.

5.0.3.2

19.07.2022

Updated import which was making trouble for Carthage installation.

5.0.3.1

20.03.2022

update timer for requests sendout which is needed for Flutter plugin

5.0.3

15.03.2022

Added support for SPM and Carthage

5.0.2.1

10.03.2022

Exclude UIKit Controls for Form tracking feature at tvOS library

5.0.2

10.03.2022

New features:

  • form tracking

  • change track domain or track ids in runtime

  • set own everID instead of autogenerated one

5.0.1

04.11.2021

  • Crash Analytics feature added.

  • Add possibility to lower timer to send requests in 5 seconds.

5.0.0.1

17.09.2021

Background sendout of requests is improved now and it is optional, by default it is turned off.

5.0.0

02.08.2021

Added methods for sending request when app goes to background.