Skip to content

Latest commit

 

History

History
139 lines (111 loc) · 5.83 KB

CHANGELOG.md

File metadata and controls

139 lines (111 loc) · 5.83 KB

Change Log

Version 11.x

Version 11.2.0 - 11/30/2020

  • Separates xcode11 and xcode 12 builds
  • Symbolication error fix
  • Background sessions fix
  • App orientation crash fix

Version 11.1.1 - 10/08/2020

  • Fixed location source threading warning
  • Potentially fixed interface orientation data source crash

Version 11.1.0 - 09/15/2020

  • Fixed duplicate symbol issue in crash reporter
  • Upgraded APIs level for Interface orientation data source and fixed potential race condition

Version 11.0.0 - 08/24/2020

  • Flurry Analytics Support for iOS 14.0, tvOS 14.0, watchOS 7.0
  • Added support for iOS 14 App Tracking Transparency. See YDN doc here
  • Added SKAdNetwork Conversion Value: Publishers can use Flurry to manage & understand Conversion Value. See Blog Post and YDN doc here.
  • New APIs for FlurrySKAdNetwork
    • Added [FlurrySKAdNetwork flurryUpdateConversionValueWithEvent:]
    • Added [FlurrySKAdNetwork flurryUpdateConversionValue:]
  • New APIs for Flurry
    • [Flurry logPaymentTransactionParamsWithTransactionId:productId:quantity:price:currency:productName:transactionState:userDefinedParams:statusCallback:]
  • API Deprecations
    • [Flurry logPaymentTransactionParamsWithTransactionId:productId:quantity:price:currency:productName:transactionState:userDefinedParams:statusCallback:]
  • API Removals
    • [Flurry logAllPageViewsForTarget:]
    • [Flurry stopLogPageViewsForTarget:]
    • [Flurry logPageView]
  • Fixed bugs in FlurryKVStorage for nested data types
  • Fixed crash on FlurrySignalConnectionTypeDataProvider KVC issue

Version 10.x

Version 10.3.4 - 07/23/2020

  • Fixed crash analytics issue
  • Fixed App orientation data validation crash
  • Removed base64 encoded params for error frame

Version 10.3.3 - 06/24/2020

  • Fixed unarchiving exception with NSSecureCoding conformed
  • Fixed watchOS / iOS SDK connectivity issues

Version 10.3.2 - 06/11/2020

  • Fixed memory leaks in FlurryDataSender and FlurryDataSenderIndex
  • Fixed crash in FlurryiOSUtil while getting CoreTelephony data
  • Fixed missing launch options when session cold starts from push open using FlurryMessaging
  • Upgraded API levels for various iOS/watchOS frameworks

Version 10.3.1 - 04/17/2020

  • Fixed crash when session cold starts
  • Fixed missing set launch options when session cold start from push open

Version 10.3.0 - 04/13/2020

  • Fixed crash caused by Calendar Preferences update
  • Fixed Crash on FlurryWatchConnectivity when running an iPad
  • Fixed crash caused by fetching app state in background thread
  • Fixed crash caused by invalid pointer during URLSession construction
  • Added sanity check for userId to conform to data type String

Version 10.2.0 - 01/08/2020

  • New apis for FlurryUserProperties
    • Added [FlurryUserProperties set: values:]
    • Added [FlurryUserProperties set: value:]
    • Added [FlurryUserProperties add: values:]
    • Added [FlurryUserProperties add: value:]
    • Added [FlurryUserProperties remove: values:]
    • Added [FlurryUserProperties remove: value:]
    • Added [FlurryUserProperties remove:]
    • Added [FlurryUserProperties flag:]
  • WatchOS streaming sdk watchconnectivity bug fix
  • Fixed bug when setCrashReportingEnable:NO

Version 10.1.0 - 12/02/2019

  • New apis for FlurryCCPA
    • Added [FlurryCCPA withDataSaleOptOut:] to FlurrySessionBuilder
    • Added [FlurryCCPA setDataSaleOptOut:]
    • Added [FlurryCCPA setDelete:]
  • Made fix for FConfig fetch fail
  • Fixed revenue APIs call back crashes
  • Uses WKWebView for ad display

Version 10.0.2 - 10/01/2019

  • API Deprecations
    • [Flurry setSessionReportsOnCloseEnabled:]
    • [Flurry setSessionReportsOnPauseEnabled:]
  • watchOS apps no longer have access to Flurry class. watchOS APIs are only located in FlurryWatch class.
  • Fixed crash on iOS 8 and iOS 9 devices.
  • Improved reliability and performance.

Version 10.0.1 - 09/23/2019

  • Fixed potential build errors while using FConfig.
  • Improved reliability and performance.

Version 10.0.0 - 09/17/2019

  • Redesigned, slimmer SDK structured on the modular analytics session resulting in reduced SDK size, shorter cold start, and laying down the foundation for server-side configurable session definition.
  • Flurry Analytics Support for watchOS 5
  • tvOS
  • API Deprecations
    • [Flurry logAllPageViewsForTarget:]
    • [Flurry stopLogPageViewsForTarget:]
    • [Flurry logPageView]
  • API Removals
    • [Flurry setAppVersion:]
    • [Flurry setTVEventFlushCount:]
    • [Flurry setTVSessionReportingInterval:]
    • [Flurry setDebugLogEnabled:]
    • [Flurry setSessionContinueSeconds:]
    • [Flurry setCrashReportingEnabled:]
    • [Flurry logAllPageViews:]
    • [Flurry setPulseEnabled:]
    • [Flurry setEventLoggingEnabled:]
    • [Flurry setBackgroundSessionEnabled:]
    • [Flurry setLatitude:longitude:horizontalAccurary:verticalAccuracy:]
  • Flurry.setUserId() can now be set/unset within the same session
  • Added logPaymentTransactionParamsWithTransactionId() to manually log payments
  • Improved compatibility with iOS 13
  • Fixed crash in FlurryAdActorDefferedQueue
  • Removed compiler warnings during the build process.
  • Added withSessionOrigin(), withSessionOriginVersion(), withSessionOriginParameters(), withSessionDeeplink() and withSessionProperties() to FlurrySessionBuilder
  • Added multi platform support for podspec so that FlurrySDK pod can be used for iOS, tvOS and watchOS