Releases: heap/heap-swift-core-sdk
Releases · heap/heap-swift-core-sdk
0.8.1
SHA-256 hash: 7AAFBD86D6FF4328D54541CDD2F7DB4B8FC8A04E218982182A2514BA99CDC294
0.8.0
SHA-256 hash: 7AAFBD86D6FF4328D54541CDD2F7DB4B8FC8A04E218982182A2514BA99CDC294
0.7.2
Fixed
- Zero length events (
Heap.shared.track("")) are no longer uploaded to the server, where they were
being rejected.
0.7.1
Added
- The SDK now sends identity to the Live data feed.
0.7.0
Added
- Added new interfaces for upcoming autocapture release.
0.6.1
Fixed
- Fixed session creation from integration code.
0.6.0
Added
- Added new
startRecordingoption,resumePreviousSession, which resumes the previous session on
start if the session has not yet expired. - Added new signature
stopRecording(deleteUser: Bool)which deletes the current user state.
Subsequent calls tostartRecordingwill have a new user and session as a result. - Added several internal interfaces to support an upcoming integration.
0.5.3
Changed
- Improved trace logging for failed Sqlite queries.
0.5.2
Added
- Added
enableInteractionReferencingPropertyCapture, which will be used in heap-ios-autocapture
0.5.0 and later to enable "Target Ivar" capture. The feature is off-by-default to avoid edge
conditions that can cause Swift'sMirrorfunctionality to crash.
Deprecated
- Deprecated
disableInteractionReferencingPropertyCapturein favor of off-by-default behavior.
0.5.1
Fixed
- Native track calls now preserve session expiration dates set by heap.js when using
Heap.attachWebView.
Added
- Added
Heap.shared.environmentId, which returns the current environment ID ornilif not
recording. - Added
sourcePropertiestotrackInteraction(for use by autocapture frameworks).