Skip to main content
Version: iOS SDK

Changelog

v4.0.3 โ€” 2026-08-07โ€‹

๐Ÿ› Bug fixesโ€‹

  • Fixed a rare crash that could close the app while session replay was recording.
  • Fixed a crash when the app was opened from a malformed Screeb link.
  • Fixed a crash that could happen on the first network error after startup.
  • Screeb no longer closes the app when memory runs low while recording: it skips a frame instead.
  • Fixed the order of screen and event tracking, so events are always attached to the screen they happened on.
  • Fixed occasional instability when Screeb methods are called from a background thread.

โšก Improvementsโ€‹

  • Session replay stays light for the whole session on apps where it could previously fall back to full-screen captures.
  • Command callbacks and survey hooks are called back on a background thread again, as they were before 4.0.2.

v4.0.2 โ€” 2026-07-08โ€‹

๐Ÿš€ Improvementsโ€‹

  • More robust session replay, even under heavy memory pressure.
  • Lower CPU and memory usage while recording.
  • In-app surveys and messages stay reliably in the foreground.

v3.1.1 โ€” 2026-02-10โ€‹

๐Ÿš€ Improvementsโ€‹

  • Added sessionReplay{start|stop} commands.

v3.1.0 โ€” 2026-02-09โ€‹

๐Ÿš€ Improvementsโ€‹

  • Added getIdentity command.
  • Added Callback result to debug and debugTargeting commands.

v3.0.3 โ€” 2026-02-06โ€‹

๐Ÿš€ Improvementsโ€‹

  • Added file picker for In-App messages video.

v3.0.2 โ€” 2026-01-13โ€‹

๐Ÿš€ Improvementsโ€‹

  • Hotfixes.

v3.0.1 โ€” 2026-01-12โ€‹

๐Ÿš€ Improvementsโ€‹

  • Ensure webview is not in the accessible tree when it is hidden.

v3.0.0 โ€” 2026-01-12โ€‹

๐Ÿš€ Improvementsโ€‹

  • Session Replay in Beta.
  • Added disableMirror to InitOptions to force disable In-App messages mirroring and Session Replay.

v2.2.4 โ€” 2025-12-04โ€‹

๐Ÿš€ Improvementsโ€‹

  • Fixed SDK methods Objective-C type.

v2.2.2 โ€” 2025-11-18โ€‹

๐Ÿš€ Improvementsโ€‹

  • AnyEncodable is now unneeded and should be removed.
  • SDK methods are now Objective-C compatible.
  • Fixed Closing In-App messages builder reopening it.

v2.2.1 โ€” 2025-10-23โ€‹

๐Ÿš€ Improvementsโ€‹

  • Thread safety fixes.

v2.2.0 โ€” 2025-10-23โ€‹

๐Ÿš€ Improvementsโ€‹

  • Added startMessage, closeMessage commands.
  • Added optional surveyId param to closeSurvey.

v2.1.14 โ€” 2025-10-16โ€‹

๐Ÿš€ Improvementsโ€‹

  • Support In-App Messages.
  • Removed deprecated "automaticScreenDetection" InitOptions.
  • Bump min iOS version to 12.0.

v2.1.13 โ€” 2025-06-18โ€‹

๐Ÿš€ Improvementsโ€‹

  • Ensure sequential messages consume.

v2.1.12 โ€” 2025-06-04โ€‹

๐Ÿš€ Improvementsโ€‹

  • Auto-recover on network change.
  • Fixed hitboxes on keyboard visibility changes.
  • Threads improvements.
  • Added "distributionId" param to startSurvey.

v2.1.11 โ€” 2025-02-03โ€‹

๐Ÿš€ Improvementsโ€‹

  • Thread safety fixes.

v2.1.10 โ€” 2025-01-31โ€‹

๐Ÿš€ Improvementsโ€‹

  • Ensure commands execution orders.

v2.1.9 โ€” 2024-12-19โ€‹

๐Ÿš€ Improvementsโ€‹

  • Reduce memory usage caused by logging.

v2.1.8 โ€” 2024-12-09โ€‹

๐Ÿš€ Improvementsโ€‹

  • Fixed case where content is untouchable.

v2.1.7 โ€” 2024-10-02โ€‹

๐Ÿš€ Improvementsโ€‹

  • Add language parameter

v2.1.6 โ€” 2024-07-30โ€‹

๐Ÿš€ Improvementsโ€‹

  • Fixed double encoding.

v2.1.5 โ€” 2024-07-30โ€‹

๐Ÿš€ Improvementsโ€‹

  • Prepare support of new hooks in secondary SDK.

v2.1.4 โ€” 2024-07-29โ€‹

๐Ÿš€ Improvementsโ€‹

  • Fixed hook result encoding.

v2.1.3 โ€” 2024-07-29โ€‹

๐Ÿš€ Improvementsโ€‹

  • Support new onSurveyDisplayAllowed and onMessageDisplayAllowed hooks.

v2.1.2 โ€” 2024-07-22โ€‹

๐Ÿš€ Improvementsโ€‹

  • Fixed destroy animation.
  • Improved key window handling.

v2.1.1 โ€” 2024-06-12โ€‹

๐Ÿš€ Improvementsโ€‹

  • Fixed error and message printing.
  • Improved key window handling.

v2.1.0 โ€” 2024-05-28โ€‹

๐Ÿš€ Improvementsโ€‹

  • Improved surveys hit boxes.
  • Prepare support for in-app messages.
  • Prepare support for session recording.

v2.0.13 โ€” 2024-04-11โ€‹

๐Ÿš€ Improvementsโ€‹

  • Fixed possible non-interactive surveys

v2.0.12 โ€” 2024-04-10โ€‹

๐Ÿš€ Improvementsโ€‹

  • Allow lazy init SDK without any context
  • Better handling of window switching #2
  • Fixed threads warnings

v2.0.11 โ€” 2024-04-05โ€‹

๐Ÿš€ Improvementsโ€‹

  • Multi-platform support
  • Better handling of window switching

v2.0.10 โ€” 2024-02-05โ€‹

๐Ÿš€ Improvementsโ€‹

  • Improved commands encoding.
  • Handle a rare case where a survey is not properly closed.

v2.0.9 โ€” 2024-01-09โ€‹

๐Ÿš€ Improvementsโ€‹

  • Improved context tracking.

v2.0.8 โ€” 2024-01-03โ€‹

๐Ÿš€ Improvementsโ€‹

  • Fixed Close/Init SDK lifecycle.

v2.0.7 โ€” 2023-12-11โ€‹

๐Ÿš€ Improvementsโ€‹

  • Properly handle SSL errors.

v2.0.4โ†’2.0.6 โ€” 2023-12-11โ€‹

๐Ÿš€ Improvementsโ€‹

  • Improve errors reporting.
  • Warn about debug mode enabled.

v2.0.3 โ€” 2023-09-08โ€‹

๐Ÿš€ Improvementsโ€‹

  • Allow to init SDK without context that'll default to the app one.
  • Remove false translatesAutoresizingMaskIntoConstraints.

v2.0.1โ†’2.0.2 โ€” 2023-09-08โ€‹

๐Ÿš€ Improvementsโ€‹

  • Added closeSurvey command.
  • Fixed surveys not showing in some cases.
  • Fixed surveys on screen rotation.

v2.0.0 โ€” 2023-08-02โ€‹

๐Ÿš€ Improvementsโ€‹

  • The SDK has been rewritten from scratch to provide greater stability, instant updates of Screeb features, and be even lighter.
  • All SDK dependencies have been removed, and the minimum iOS version has been reduced from 12.4 to 11.0.

Improvements (PS: Same as rc.1, rc.2, and rc.3 but with a new feature called hooks) ๐Ÿš€

  • The SDK has been rewritten from scratch to provide greater stability, instant updates of Screeb features, and be even lighter.
  • All SDK dependencies have been removed, and the minimum iOS version has been reduced from 12.4 to 11.0.

v1.13.2 โ€” 2023-06-07โ€‹

๐Ÿš€ Improvementsโ€‹

  • New "Range rating" type of questions

v1.13.1 โ€” 2023-05-17โ€‹

๐Ÿš€ Improvementsโ€‹

  • Fixed Version Targeting

v1.13.0 โ€” 2023-04-28โ€‹

๐Ÿš€ Improvementsโ€‹

  • startSurvey command now accepts the ignoreSurveyStatus argument (default: true)
  • Better log management
  • Fixed multiple "End survey" buttons

v1.12.4 โ€” 2023-04-21โ€‹

๐Ÿš€ Improvementsโ€‹

  • Added Swift Package Manager support
  • Fixed a bug on buttons having no emoji.
  • Retry request on network failure

v1.12.2โ†’1.12.3 โ€” 2023-03-10โ€‹

๐Ÿš€ Improvementsโ€‹

  • Fixed Validation event and group name
  • Fixed Disable Automatic screen detection

v1.12.1 โ€” 2023-02-24โ€‹

๐Ÿš€ Improvementsโ€‹

  • Build SDK with Xcode 13.2.1 and Swift 5.5.2 (1300.0.47.5) to fix compilation issue and support swift version 5.5.2+

v1.12.0 โ€” 2023-02-09โ€‹

๐Ÿš€ Improvementsโ€‹

  • Added debug and debugTargeting commands
  • Added resetIdentity command
  • Added closeSdk command
  • Fixed survey closing on reduced mod

v1.11.0 โ€” 2023-01-25โ€‹

๐Ÿš€ Improvementsโ€‹

  • Response expiration

v1.10.5 โ€” 2023-01-24โ€‹

๐Ÿš€ Improvementsโ€‹

  • Fixed validation issues in visitor properties

v1.10.4 โ€” 2022-10-29โ€‹

๐Ÿš€ Improvementsโ€‹

  • Make targeting more reliable in order to not trigger survey in a corner-case

v1.10.3 โ€” 2022-10-18โ€‹

๐Ÿš€ Improvementsโ€‹

  • Replace numeric emojis by custom SVG
  • Fixed Survey superposition on the app