Releases: heap/heap-swift-core-sdk
Releases · heap/heap-swift-core-sdk
0.3.1
Fixed
- Fixed code signing on macOS. The issue was caused by the HeapSwiftCoreInterfaces zip file not
preserving symlinks.
Added
- Exposed
+[HeapSourceInfo sourceInfoWithName:version:platform:properties:]
and
-[Heap track:properties:sourceInfo:]
to Objective-C.
0.3.0
Added
- Added app version change and install events. These will fire when an environment first
encounters a different application identifier, app name, or version at session start.
Changed
- Changed process to retrieve iOS device model. 'sysctlbyname' is now used to retrieve the
detailed hardware identifier (e.g., "iPhone10,3"). This results in more specific
model identification than the genericUIDevice.model
approach which is now used
as a fallback.
0.2.1
0.2.0
Added
- Added option
startSessionImmediately
to begin tracking sessions immediately.
Changed
- Default behavior for sessions has been changed (
startSessionImmediately = false
).
Tracking of sessions is now delayed until one of the following is called:Heap.shared.track()
Heap.shared.trackPageview()
Heap.shared.trackInteraction()
Heap.shared.uncommittedInteractionEvent()
Heap.shared.fetchSessionId()
0.1.2
0.1.1
Fixed
- Omits properties containing empty keys and values.