Release Notes

1.5.0

API:

  • Added [Evergage isServerConfigLoaded] property to check whether the SDK has loaded its server configuration and events are campaign-eligible
  • Added <EVGNotificationServerConfigLoaded> notification, posted when the server configuration has loaded

Documentation:

  • Updated Mobile Data Campaigns Guide with recommended pattern for deferring campaign handler registration until the server configuration has loaded

Privacy:

  • Event capture is now gated on [Evergage startWithClientConfiguration:]. Tracking calls made before start are not recorded, ensuring no device identifiers or events are captured before user consent. Lifecycle events such as App Launch, App Install, and App Upgrade fire automatically once start is called. Push token registration is also deferred until start; tokens delivered before start are recovered automatically when the SDK starts, so push notification functionality is unaffected as long as start is called within the same session.

1.4.2

March 2026

Build System:

  • Rebuilt with Xcode 16 (iOS SDK 26) to resolve App Store Connect validation errors for arm64e architecture
  • No functional changes or API modifications

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

1.3.3

June 2023

OS:

  • Removed support for iOS < 11, due to latest Xcode build system

Documentation:

Push Notifications:

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

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

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