Releases: appmetrica/appmetrica-sdk-ios
Releases · appmetrica/appmetrica-sdk-ios
6.1.0
6.0.0
What’s New:
- The order of selecting the value of
advertisingIdentifiersTrackingEnabledfromAnalyticsLibraryAdapterhas been changed: the flag value has default value and it override AppMetrica default value. - The
userContentControllerproperty has been removed from theAMAJSControllingprotocol. - AppMetricalibraryAdapter API change. To avoid Swift limitations, the following have been renamed:
AppMetricaLibraryAdapter→AnalyticsLibraryAdapter
LibraryAdapterConfig→AnalyticsLibraryAdapterConfig
LibraryAdapterConfiguration→AnalyticsLibraryAdapterConfiguration
MutableLibraryAdapterConfiguration→MutableAnalyticsLibraryAdapterConfiguration - Compatibility with Swift 6 has been added
- Minimum Swift version has been raised to 5.9.0.
Full Changelog: 5.16.0...6.0.0
5.16.0
What’s New:
- Added API for sending First Party Data via user attributes.
- Added real-time result reporting for
AppMetricaIDSync.
Bug fixes and improvements:
- Fixed a crash that occurred when access to the App Group was unavailable (
NSInvalidArgumentException caused by a nil path passed to initFileURLWithPath:). - Database errors now use the
AppMetricaDatabaseErrorDomaindomain instead ofAppMetricaInternalErrorDomain.
Full Changelog: 5.15.0...5.16.0
5.15.0
Bug fixes and improvements:
- Fixed a compilation issue in
AMAANRWatchdogwithinAppMetricaCrashes. - Fixed a bug where a crash could be assigned to an incorrect session when calling
setErrorEnvironmentValue:after activation.
Full Changelog: 5.14.0...5.15.0
5.14.0
What’s New:
- Added
AppMetricaIDSync- module provides an infrastructure for working with multiple user identifier providers, enabling anonymous audience targeting and identifier merging while preserving user privacy.
Bug fixes and improvements:
- Fixed deadlock in CLLocationManager.
- Improved ANR detection performance.
- Using journal_mode=wal for databases to reduce I/O.
- ANR tracking disabled for iOS extensions.
Full Changelog: 5.13.0...5.14.0
5.13.0
What’s New:
- Fixed an issue where a crash could be added to the next session.
Full Changelog: 5.12.1...5.13.0
5.12.1
What’s New:
- Restored LibraryAdapterConfiguration/MutableLibraryAdapterConfiguration to fix a crash in YandexAds within the MobileAds.initializeSDK method
Full Changelog: 5.12.0...5.12.1
5.12.0
What’s New:
- Added methods to manage IDFA and Location via
LibraryAdapter. - Fixed an issue where crashes occurring during an app update were sent with an incorrect app version.
- Fixed a crash caused by an active file lock (flock) when the app entered suspend.
- Updated
KSCrashto 2.1.1. - Added deferred anonymous activation triggered on first reporter access.
- Added Accessibility info reporting.
- Fixed a migration issue that could overwrite identifiers.
Full Changelog: 5.11.2...5.12.0
5.11.2
What’s New:
- Disabling data sending through
AppMetricaConfiguration.setDataSendingEnabled(Boolean)orAppMetrica.setDataSendingEnabled(Boolean)prevents the SDK from making any network calls.
Full Changelog: 5.11.1...5.11.2
5.11.1
Technical release.
Full Changelog: 5.11.0...5.11.1