Release notes

v1.9.0 (2022-07-21)

Maintenance release.

This release back-ports all stability and other improvements made in version 2.0 to legacy Smartlook 1.8 branch. The update is recommended to all who cannot switch to Smartlook 2.0 yet.

Build with Xcode 13.2.1 to keep backward Swift bitcode compatibility.

v1.8.9 (2022-07-07)

Maintenance release.

The codebase is the same as 1.8.8, the framework is build with Xcode 13.2.1, however, to ensure backward compatibility with legacy development environments.

v1.8.8 (2022-05-30)

Maintenance and bugfixing release.

Fixed

  • A bug that caused application freeze in particular cases (in conjunction with inputAccessoryView).

v1.8.7 (2022-04-12)

Maintenance and bugfixing release.

Fixed

  • Occasional crashes.
  • Occasional corrupted recordings.
  • Improved keyWindow detection (misdetection could cause blank recording).

v1.8.6 (2022-02-18)

Maintenance and bugfixing release.

Fixed

  • The issue with wrongly generated dSYM file that could break debugging in some setups.

v1.8.5 (2022-02-08)

Maintenance and bugfixing release.

Added

  • Basic support for SwiftUI wireframe.

Fixed

  • A bug that caused occasional corrupted records.
  • A bug in data upload handling that occasionally caused crashes.
  • A bug that mysteriously caused crashes when navigating with UIBarButtonItem.
  • A bugs that may cause crashes due to unsafe concurrent access to some internal caches.
  • A bug that may cause crashes due to accessing still locked filesystem.
  • Several other minor tweaks and fixes.

v1.8.4 (2022-01-31)

Mostly a maintenance release to improve the SDK stability. Some internal refactorings.

Fixed

  • Occasional crashes caused by unsafe concurrent access to SDK caches.
  • Occasionally missing last few seconds of the recording.

Changed

  • Some refactoring in internal data handling and uploading.

v1.8.3 (2021-12-04)

Fixed

  • Occasional crashes caused by EXC_BAD_ACCESS KERN_INVALID_ADDRESS.
  • Safer handling of video pixel buffer pool to avoid Fatal Exception: NSInternalInconsistencyException crashes with uncertain cause.

Changed

  • Minor internal data handling optimization.

v1.8.2 (2021-11-24)

Fixed

  • Crashes that may occur on iOS 14 when using LinkPresentation framework.

Changed

  • Added symbolification maps to the distributed framework.
  • Refactored parts of the video handling code to make it more robust in edge cases.

v1.8.1 (2021-11-09)

Fixed

  • Refactored video handling code that might cause occasional crashes.

Changed

  • Optimized caches handling to minimize disk operations.
  • Various other small optimisations.

v1.8.0 (2021-10-20)

Maintenance release dedicated to various optimisations.