Skip to content

Releases: amplitude/Amplitude-iOS

v3.8.5

30 Aug 00:09
Compare
Choose a tag to compare
  • Fix crash by handling NULL events saved to and fetched from the database.

v3.8.4 Re-release

18 Aug 21:43
Compare
Choose a tag to compare
  • Added support for integration via Carthage. Thanks to @mpurland for the original PR. Thanks to @lexrus for follow up PR to fix framework naming.
  • Cleaned up warnings for expression result unused.
  • Note if you installed 3.8.4 on August 18, just rerun pod install or carthage update to pull in the new changes. The re-release was to fix the Carthage framework naming.

v3.8.3

19 Jul 02:20
Compare
Choose a tag to compare
  • Fix overflow bug for long long values saved to Sqlite DB on 32-bit devices.

v3.8.2

11 Jul 20:32
Compare
Choose a tag to compare
  • productId is no longer a required field for Revenue logged via logRevenueV2.
  • Fix bug where revenue receipt was being truncated if it was too long (exceeded 1024 characters);

v3.8.1

15 Jun 06:41
Compare
Choose a tag to compare
  • Allow ability to silence error messages. Note error messages are printed by default. To disable error logging, change AMPLITUDE_LOG_ERRORS from 1 to 0 in Amplitude.m.

v3.8.0

15 Jun 06:41
Compare
Choose a tag to compare
  • Add support for iOS Extensions. See the Readme for instructions, or check out our iOS-Extension-Demo. Credit to @andyyc for the original PR.
  • Fix bug where subsequent calls to initializeApiKey after the first were not being ignored.
  • Guard debug log statements with a debug flag (disabled by default). To enable debug logging, change AMPLITUDE_DEBUG from 0 to 1 at the top of the Objective-C file you wish to examine.

v3.7.1

10 Jun 22:19
Compare
Choose a tag to compare
  • Add documentation for SDK functions. You can take a look here. A link has also been added to the Readme.
  • Updated device mapping with iPhone SE, iPad Mini 4, and iPad Pro.
  • Fix crash during upgradePrefs in the init method. This bug affected app users who were upgrading from an old version of an app using Amplitude iOS v2.1.1 or earlier straight to a version of the app using Amplitude iOS v3.6.0 or later.

v3.7.0

20 Apr 09:27
Compare
Choose a tag to compare
  • Add helper method getSessionId to expose the current sessionId value.
  • Add support for setting groups for users and events. See Readme for more information.
  • Add logRevenueV2 and new Revenue class to support logging revenue events with properties, and revenue type. See Readme for more info.

v3.6.0

29 Mar 01:21
Compare
Choose a tag to compare
  • Add support for prepend user property operation.
  • Fix support for 32-bit devices. Switch to using sqlite3.0, and cast return values from sqlite3.
  • Add support for logging events to multiple Amplitude apps. See Readme for details.

v3.5.0

15 Jan 23:07
Compare
Choose a tag to compare
  • Add ability to clear all user properties.