Changelog

Prev Next

Version 6.1.3

Released: 25 March 2026

Bug Fixes

  • Fixed a potential crash on application startup when the configuration response is missing or invalid.

  • Improved push event tracking reliability by ensuring required identifiers are correctly populated.

Improvements

  • Enhanced handling of push event statistics to ensure they are sent only when all required identifiers are available.

  • Added automatic retry logic for push event tracking when required identifiers become available.

Notes

  • This release improves stability and ensures more reliable push tracking.

  • Upgrade is recommended for all iOS integrations.

  • No dependency updates in this release.


Version 6.1.2

Released: 2 December 2025

Bug Fixes

  • Fixed an issue where links did not properly open the App Store from within the application on notification click.

  • Implemented a native-level fix to ensure that custom attributes are correctly sent when setting an alias. This resolves a previous issue where attributes were not transmitted as expected.

Package Managers

  • CocoaPods

  • Swift Package Manager (SPM)


Version 6.1.1

Released: 12 November 2025

Bug Fixes

  • Updated internal implementation to remove usage of deprecated iOS APIs.

  • This change ensures compatibility with the latest iOS versions and eliminates deprecation warnings during build.

  • Links from Push and In-App messages continue to open and function as expected.

Package Managers

  • CocoaPods

  • Swift Package Manager (SPM)


Version 6.1.0

Released: 24 September 2025

Enhancements

  • Bulk Custom Attribute Update: Added the bulk-set method setCustomAttributtes:withCompletionHandler: (note: the public-header symbol contains a known typo — Attributtes with a double t) for updating multiple custom attributes in a single call. This improves efficiency and reduces the number of individual attribute update calls needed. See Custom Attributes.

  • Alias Update with Resend Option: Introduced setDeviceAlias:withResendAttributes:withCompletionHandler:, allowing developers to control whether all previously set custom attributes are re-synced with the backend together with the alias change.

  • Automatic Attribute Resync: When a new alias value is provided and withResendAttributes is set to YES, the SDK automatically triggers a resynchronization of all previously defined custom attributes with the backend.

Package Managers

  • CocoaPods

  • Swift Package Manager (SPM)


Version 6.0.12

Released: 31 July 2025

The SDK is now also available via Swift Package Manager.


Version 6.0.11

Released: 30 April 2025

Bug Fix

Limited the number of network calls when a request is invalid or incomplete.


Version 6.0.10

Released: 6 February 2025

Maintenance

Internal maintenance and performance improvements.


Version 6.0.9

Released: 23 January 2025

Bug Fixes

Fixed a bug that prevented the correct tracking of statistics when the app was terminated or in the background state.


Version 6.0.8

Released: 6 November 2024

Change Request

This update allows customers to change channels for existing mobile applications.

Known Limitations

When changing channel IDs, the old channel needs to be archived. Otherwise, users may receive duplicate push messages.


Version 6.0.7

Released: 12 January 2024

Updated the Privacy Manifest file to declare UserDefaults usage by the SDK.


Version 6.0.6

Released: 31 August 2022

Improvement of push statistics.


Version 6.0.5.2

Released: 14 December 2021

Maintenance release.


Version 6.0.5.1

Released: 14 December 2021

Maintenance release.


Version 6.0.5

Released: 17 November 2021

Maintenance release.


Version 6.0.4

Released: 15 November 2021

Mapp Engage iOS SDK for push message handling.