Release Notes
1.4.1
OS:
- Added Privacy manifest file
- Removed support for iOS < 12, due to latest Xcode build system
- Minor update for better detection of running in an iOS simulator on Apple silicon machines.
Documentation:
- Updated Firebase key details
1.4.0
August 2023
- Added
[EVGContext removeFromCart:]
and[EVGContext viewCart:]
- Added historical release notes
1.3.3
June 2023
OS:
- Removed support for iOS < 11, due to latest Xcode build system
Documentation:
- Added details to
[Evergage globalContext]
- Added Firebase details to Push Notifications Guide and
[Evergage(Swizzling) setFirebaseToken:]
- User consent should be obtained before calling
[Evergage startWithClientConfiguration:]
Push Notifications:
- Support automatically fetching token in more recent Firebase Messaging versions
- Verify user has granted notification permissions via UNNotificationSettings before accepting any push tokens
1.3.2
June 2021
- Removed support for iOS 7 and 8. Minimum is now iOS 9
- Increased robustness of UI around In-App-Message campaigns for building-against/running-on iOS 13+
- Zip distributable now contains both static and dynamic variants of new XCFramework, also supporting simulator on apple silicon
- Podspec requires Cocoapods version 1.10+ for xcframework support
- Documentation updates, including Integration Guide
1.3.1
December 2019
- Includes module maps for Swift
1.3.0
December 2018
- New feature: mobile push notification campaigns, supporting APNS and Firebase Messaging, see the Push Notifications Guide
- Automatically gather time zone, to support time zone specific scheduling of push notification campaigns
- Expanded app-defined
<EVGClientConfiguration
provided on[Evergage startWithClientConfiguration:]
- Ability to disable most Swizzling, see
[Evergage(Swizzling) swizzlingEnabled]
- Support accumulating time viewed via
[EVGContext viewCategory:]
and[EVGContext viewTag:]
, as was already done for[EVGContext viewItem:]
and[EVGContext viewItemDetail:]
- Support optional different action name in view APIs, via
- Added
[EVGItem location]
,[EVGItem rating]
,[EVGItem numRatings]
1.2.2
July 2017
- Reduce harmless compiler warnings from using the SDK across integration styles (zip/pod ObjC/Swift).
1.2.1
July 2017
- Fix: After
[Evergage reset]
, the SDK needs to once again automatically fetch initial config from server - Improved control over expiration of configuration fetched from server
- Documentation updates
1.2.0
May 2016
- New feature: In-App Message campaigns
- Ability to control testing non-published campaigns via URLs, see Testing Guide
- Added
EVGContext
,[Evergage globalContext]
, and[Evergage reset]
- Documentation updates
1.1.8
January 2016
- Now supports CocoaPods
1.1.5
November 2015
First GA public release
- Network: Queueing, connectivity monitoring
- Tracking: APIs, app lifecycle monitoring (‘foreground’, ‘background’, etc)
- Mobile Data campaigns
- Mapping screens to actions, see Tracking Guide