Skip to content

Releases: heap/heap-swift-core-sdk

0.8.1

08 Mar 00:59
Compare
Choose a tag to compare

SHA-256 hash: 7AAFBD86D6FF4328D54541CDD2F7DB4B8FC8A04E218982182A2514BA99CDC294

0.8.0

12 Feb 22:48
Compare
Choose a tag to compare

SHA-256 hash: 7AAFBD86D6FF4328D54541CDD2F7DB4B8FC8A04E218982182A2514BA99CDC294

0.7.2

08 Oct 22:35
c4a7608
Compare
Choose a tag to compare

Fixed

  • Zero length events (Heap.shared.track("")) are no longer uploaded to the server, where they were
    being rejected.

0.7.1

28 Aug 23:20
79bac91
Compare
Choose a tag to compare

Added

  • The SDK now sends identity to the Live data feed.

0.7.0

21 Aug 23:30
cc303a3
Compare
Choose a tag to compare

Added

  • Added new interfaces for upcoming autocapture release.

0.6.1

23 May 17:57
a81e88d
Compare
Choose a tag to compare

Fixed

  • Fixed session creation from integration code.

0.6.0

22 May 15:49
c2aaec8
Compare
Choose a tag to compare

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 to startRecording will have a new user and session as a result.
  • Added several internal interfaces to support an upcoming integration.

0.5.3

10 Apr 20:52
b7f209e
Compare
Choose a tag to compare

Changed

  • Improved trace logging for failed Sqlite queries.

0.5.2

28 Mar 20:42
7701987
Compare
Choose a tag to compare

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's Mirror functionality to crash.

Deprecated

  • Deprecated disableInteractionReferencingPropertyCapture in favor of off-by-default behavior.

0.5.1

26 Feb 18:40
dfd194d
Compare
Choose a tag to compare

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 or nil if not
    recording.
  • Added sourceProperties to trackInteraction (for use by autocapture frameworks).