Releases: lqd-io/liquid-sdk-ios
Releases · lqd-io/liquid-sdk-ios
2.3.3: Fix compiling errors for Swift apps
2.3.2: Bugfix on iOS 7 for Event Tracking Mode
[bugfix] Avoid a crash on iOS 7 and 6 when using Event Tracking Mode.
2.3.1: Use external libs as Cocoapods dependencies
- [bugfix] Use external libraries (
Aspects
andSocketRocket
) as Cocoapods dependencies to avoid name colisions. (Note: original files are still included on the codebase to allow Liquid manual integration, but are excluded from Liquid Pod). - [bugfix] Fix a creash (while generating the
Da* te
HTTP Header) that could occur when multiple requests happen an the same time.
2.3.0: Event based In-App Messages + Event Tracking Mode
- [important] Minimum deployment target for iOS was increased from 5.0 to 6.0.
- [feature] Event Tracking Mode: allow publishers to add/change/remove events to buttons directly on the App (and Liquid dashboard). Yup, without coding ;)
- [feature] In-App Notifications are now sent via push notifications, allowing event-based notifications (and not only when the app is open).
- [feature] Users with "dates in the future" or "dates in the past" (with the wrong hour and date set on their phone clocks) are now automatically fixed for the correct date.
- [bugfix] Release Version and App Version device attributes were switched.
2.2.0: Add Apple TV Support
- [feature] Add support for Apple TV (tvOS 9.0+)
2.1.1: Better support for Deep Linking in Push Notifications
- [enhancement] Add a method to automatically handle deep linking in push notifications:
handleRemoteNotification:forApplication:
, intended to be called when a push nofification is received byAppDelegate
.
2.1.0: Stable new SDK release supporting Liquid 2.0
2.1.0: Stable new SDK release supporting Liquid 2.0
- [feature] In-app messages. Notice that you will need to upgrade if you are still using 1.x.
- [feature] Add support for Apple Watch.
- [feature] Adjustable sessions. Remove session handling by the SDK. Sessions are now managed by Liquid servers. You can now define the maximum time between sessions in your App settings on Liquid Dashboard. This feature also improves better handling of events performed while the app is in background.
- [enhancement] Event names generated by Liquid changed from
_startSession
and_endSession
toapp foreground
andapp background
respectively. - [enhancement] Stability improvements.
2.1.0-rc5: Sessions handled by Liquid backend
- [feature] Remove session handling by the SDK. Sessions are now managed by Liquid servers. You can now define the maximum time between sessions in your App settings on Liquid Dashboard. This feature also improves better handling of events performed while the app is in background.
- [enhancement] Stability improvements for in-app messages
2.1.0-rc4: Change API endpoint for in-app messages reports
- [enhancement] Change API endpoint for in-app messages reports
2.1.0-rc3: In-App messages weren't being displayed
- [bugfix] Fix a issue that was preventing in-app messages from being displayed.