Releases: heap/heap-swift-core-sdk
Releases · heap/heap-swift-core-sdk
0.8.1
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
startRecording
option,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 tostartRecording
will 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'sMirror
functionality to crash.
Deprecated
- Deprecated
disableInteractionReferencingPropertyCapture
in 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 ornil
if not
recording. - Added
sourceProperties
totrackInteraction
(for use by autocapture frameworks).