Skip to content

23.6.0

Compare
Choose a tag to compare
@peterBrxwn peterBrxwn released this 27 Jun 12:26
· 521 commits to master since this release
ad04822
  • !! Major breaking change !! Automatically downloaded remote config values will no longer be automatically enrolled in their AB tests.

  • ! Minor breaking change ! Remote config will now return previously downloaded values when remote-config consent is not given

  • Fixed bug in Android where recording views would force send all stored events

  • Fixed bug in Android where exiting temporary ID mode would create unintended requests

  • Introduced a singleton instance of the SDK that will now hold interfaces for features

  • Introduced a new remote config interface ('Countly.instance.remoteConfig') on the SDK instance the exposes the reworked remote config functionality

  • Introduced a new user profile interface ('Countly.instance.userProfile') on the SDK instance that supports bulk operations.

  • Deprecated old remote config methods. You should use the remote config object. Deprecated methods are:

    • getABTestingValues
    • remoteConfigUpdate
    • updateRemoteConfigForKeysOnly
    • getRemoteConfigValueForKey
    • updateRemoteConfigExceptKeys
    • remoteConfigClearValues
    • getRemoteConfigValueForKey
  • Deprecated old user profile methods. You should use the new user profile interface. Deprecated methods are:

    • 'setUserData'
    • 'setProperty'
    • 'increment'
    • 'incrementBy'
    • 'multiply'
    • 'saveMax'
    • 'saveMin'
    • 'setOnce'
    • 'pushUniqueValue'
    • 'pushValue'
    • 'pullValue'
  • Fixed a bug where the app would crash if gpsCoordinate in location was null.

  • Updated Underlying android SDK version to 23.6.0

  • Updated Underlying iOS SDK version to 23.6.0