Changelog
v4.2.0 โ 2026-08-24โ
๐ New featuresโ
- Exit-intent surveys now work on native iOS: leaving a tracked screen can trigger a survey, as on web. Requires screen tracking (
trackScreen) instrumentation. - New "inactivity" targeting rule: trigger a survey after the respondent has stopped interacting with the app for a configured time.
๐ Bug fixesโ
- Time-based triggers (delay, session duration, inactivity) now fire on time: the SDK arms its own native timer instead of relying on webview timers, which iOS throttles while the webview is hidden.
v4.1.0 โ 2026-08-20โ
๐ New featuresโ
- Heatmaps now work for native iOS sessions โ clicks, dead clicks, rage clicks and device type are captured the same way as on web.
- Session replay anonymization (
session_replay_anonymize) is now enforced on-device: when enabled, text and sensitive images are masked in the recording, not just on web.
๐ Bug fixesโ
- Fixed the survey becoming unreachable (stuck behind the app, unresponsive to touches) after a respondent opened the photo/file picker from a modally-presented screen โ a very common integration pattern.
- Fixed visitor properties bridged from Flutter/React Native: numeric
0/1values were sometimes sent as booleans and silently dropped by number-typed properties. - Fixed
closeSdkoccasionally failing silently when called right as a survey-close screen reloads. - Fixed masked/redacted content sometimes leaking into captured pixels (screenshots, cropped or scrolled captures).
- Fixed replay recordings sometimes opening on a blank screen instead of the real starting content.
- Fixed several rare crashes in session replay (low memory, backgrounding, network changes, rapid start/stop).
- Fixed heatmap clicks occasionally being attributed to the previous screen right after navigation.
โก Improvementsโ
- Session replay's impact on the host app's main thread is substantially reduced, keeping the app smoother while recording, especially on busy or animated screens.
- The SDK release artifact is now signed with Screeb's vendor identity, so Xcode can verify the SDK's authenticity and warn if it ever changes.
- The attach-file editor title is now generic ("Edit") for any picked image, and its toolbar respects the device's safe area.
v4.0.4 โ 2026-08-13โ
๐ Bug fixesโ
- Respondents can attach a picture again: tapping the attach button in a survey now opens the system photo menu, where it previously did nothing at all.
- The photo library no longer opens behind the survey, where its photos could be seen but not tapped.
โก Improvementsโ
- The attach menu is the iOS one: photo library, camera and files, in the language of the device, filtered to the picture formats a survey accepts.
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
getIdentitycommand. - 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
onSurveyDisplayAllowedandonMessageDisplayAllowedhooks.
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โ
startSurveycommand now accepts theignoreSurveyStatusargument (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