iOS Changelog
Change Log
4.22.1
- add: Session Replay fidelity enhancements around tinting symbols and text layout.
4.22.0
- add: Stability and performance enhancements for Session Replays.
4.21.9
- fix: Support survey delays greater than 2 seconds due to WebView limitations
4.21.8
- fix: Added thread validation when calling track event.
4.21.7
add: Replays: Added the ability to change SPS in the server config.
4.21.6
- add: Replays: Added the ability to mask views based on class names.
- fix: Replays: Stop touch capture on keyboard when displaying.
4.21.5
- add: Ability to turn off session replay capture.
- fix: Duplicate event listener callbacks fixed.
4.21.4
- add: Privacy Manifest.
- fix: Added logic to dimiss active survey if it is never presented.
4.21.3
- fix: Revert top level UIViewController check.
4.21.2
- fix: Small bug fixes.
4.21.1
- fix: Fix for endpoint issue.
4.21.0
- add: Session replays.
- fix: Prevent config from happening if it has already been called.
- fix: Escape single quotes in eventName.
4.20.2
- add:
x-ul-package-version
header to report mobile SDK plugin versions - fix: set default
cssString
in getBackgroundColor to prevent regex match failing
4.20.1
fix: Added missing JS files
4.20.0
- add: Added the method dismissActiveSurvey to enable dismissing of an active survey
- add: Added async methods for sending visitor attributes
- chore: Update LICENSE
4.19.3
- feat: Improve right-to-left language formatting
4.19.2
- fix: calling track() from background thread would sporadically cause a SIGSEGV
- chore: still on web sdk 2.24.4
4.19.1
- fix:
setPreviewKey
was not working because of old web sdk version - chore: update web sdk to 2.24.4
4.19.0
- add: add
setPreviewKey
interface method for customer to set previewKey via deep link - fix: execution order of custom lifecycle event handlers
- fix: dismissOnPageChange event race condition for events fired before
sdkReady
- fix: Webview bottom background color based on custom styles configured for survey
- chore: update web sdk to 2.24.2
4.18.0
- add: support for isOverride flag to allow overriding experiments while integrating with Optimizely
- add: support for survey lifecycle events
4.17.0
- add: added a showSurveyCallback to allow dynamically manage whether to show the survey or not
- fix: fixed a issue that results in a UI blocking routine introduced from 4.15.0
- chore: update web sdk to 2.24.0
4.16.0
- add: add integrateOptimizelyExperiments in the public SprigAPI
- chore: update to web sdk 2.23.2
4.15.0
- add: add dismissOnPageChange functionality to iOS
- add: add private interface methods for importing LaunchDarkly flag to variation index mapping
- chore: update to web sdk 2.23.0
4.14.0
- add: add additional interface for boolean and number types for setVisitorAttribute
- fix: fix an issue preventing scrolling after answering an open text question
- chore: update to web sdk 2.21.7
4.13.0
- add: Add new optional parameter to configure function
- chore: remove storage.swift
- chore: add ios legacy build automation
- chore: update to web sdk 2.21.3
4.12.2
- chore: update to web sdk 2.21.2
4.12.1
- New EventPayload object to simplify calling track methods available for ObjC projects
- Allows public methods (excluding displaySurvey and other UI methods) to be called from a background thread
- Uses web 2.19.7
4.12.0
- New EventPayload object to simplify calling track methods
- Uses web 2.19.7
4.11.1
- Fixed an issue in text url prompt that prevents opening in external browser
4.11.0
- Added mobile trigger delay and optimizely integration
- Bug fixes and improvements
4.10.0
- Added required questions in the sdk
- Bug fixes and improvements
4.9.0
- Added event properties in the sdk
- Bug fixes and improvements
4.8.6
- Built using xcode 14. Bitcode is removed in xcode 14, please update your build environment for compatibility. Xcode 13 compatible builds will be available in a later release.
- Bug fixes and improvements
4.8.5
- Bug fixes and improvements
4.8.4
- Added a public api method trackAndPresentWithEventName that allows presenting survey immediately after tracking an event
- Bug fixes and improvements
4.8.3
- Added a public api method setVisitorAttributes that allows setting user id and partner anonymous id
4.8.2
- Added a public api method to track event with optional parameters userId and partner anonymous id
- Gracefully handle configure from being called multiple times
4.8.1
- Added an additional public api for setting the anonymous id from partner's integration
4.8.0
- Added support for new question types, functionalities and bug fixes
- removed presentDebugSurvey
- deprecated the NSNumber visitorIdentifier in preference to the String visitorIdentifierString
4.7.0
- license update
- bug fixes and improvements
Updated 1 day ago