Skip to content

Releases: amplitude/Amplitude-iOS

v2.5.1

12 Jun 21:33
Compare
Choose a tag to compare
  • Fix crash when array or dictionary is modified during JSON serialization

v2.5.0

29 May 18:48
Compare
Choose a tag to compare
  • Static methods are now deprecated. Use the [Amplitude instance] singleton instead.
  • Enable configuration of eventUploadThreshold, eventMaxCount, eventUploadMaxBatchSize, eventUploadPeriodSeconds, minTimeBetweenSessionsMillis, and sessionTimeoutMillis.

v2.4.0

12 May 06:49
Compare
Choose a tag to compare
  • Expose the startSession method publicly. Can be used to start a session for a user interaction that happens while the app is in the background, for example, changing tracks on background audio.
  • No longer starts a session if the app is in the background when the SDK is initialized. Prevents logging of silent push notifications from starting a session and counting a user visit. This changes the previous default behavior. To maintain the previous behavior, use initializeApiKey:apiKey:userId:startSession and set startSession to true.

v2.3.0

12 May 06:49
Compare
Choose a tag to compare
  • Add opt out method to disable logging for a user
  • Fix CLLocationManager authorization constants warning
  • Add method for adding new user properties without replacing. Make it default
  • Fix base64 string deprecation warning

v2.2.4

04 Jan 18:17
Compare
Choose a tag to compare
  • Fix a crash bug in AMPLocationManagerDelegate

v2.2.3

30 Dec 01:20
Compare
Choose a tag to compare
  • Only register UI notification observers once
  • Refactor Amplitude to a singleton object (class methods still exist).

v2.2.2

12 Nov 22:31
Compare
Choose a tag to compare
  • Decouple platform and OS
  • Rename fields in event JSON
  • Send library information

v2.2.1

08 Nov 22:14
Compare
Choose a tag to compare
  • Added AMP prefixes to avoid naming collisions

v2.2.0

30 Oct 00:17
Compare
Choose a tag to compare
  • Fix memory leak in generated UUID
  • Default cocoapods require_arc = true
  • Send IDFA for attribution
  • Change data directory to be NSLibraryDirectory instead of NSCachesDirectory
  • Fix bug where session id could be reset if lots of events were generated quickly
  • Keep an instance of CTTelephonyNetworkInfo (resolves #13)

v2.1.1

06 Aug 21:06
Compare
Choose a tag to compare

Converts events objects to a JSON serializable format.