Skip to content

Releases: amplitude/Amplitude-iOS

v3.4.1

31 Dec 16:59
Compare
Choose a tag to compare
  • Guarding AMPDatabaseHelper logging with a debug flag.

v3.4.0

30 Dec 07:24
Compare
Choose a tag to compare
  • Remove dependency on FMDB, use built-in SQLite3 library.
  • Updated DeviceInfo platform strings, added iPhone 6s, iPhone 6s Plus, iPod Touch 6G.
  • Fixed bug to make sure events can be serialized before saving.

v3.3.0

16 Dec 01:06
Compare
Choose a tag to compare
  • Add support for append user property operation.
  • Add ability to force the SDK to update with the user's latest location.

v3.2.1

12 Nov 00:21
Compare
Choose a tag to compare
  • Handle NaNs and exceptions from NSJSONSerialization during event data migration.
  • Fix bug where logEvent checks session when logging start/end session events.
  • Update DatabaseHelper to work with long longs instead of longs.

v3.2.0

20 Oct 21:50
Compare
Choose a tag to compare

Semi-major update:

  • Add support for user property operations (set, setOnce, add, unset). Please refer to the readme for more information.
  • Add ability to go offline (disable sending logged events to server).
  • Fix bug where event and identify queues are not truncated if eventMaxCount is less than eventRemoveBatchSize.
  • Fix bug where fetching nil/null values from database causes crash.
  • Add ability to set custom deviceId (warning: only use if you know what you are doing - see readme).

v3.1.1

08 Oct 15:29
Compare
Choose a tag to compare
  • Switch to using FMDB/standard.

v3.1.0

07 Oct 01:13
Compare
Choose a tag to compare
  • Migrate events data to Sqlite database.
  • Fix bug where end session event was not being sent upon app reopen.
  • Fix bug in database path.

v3.0.1

23 Sep 22:47
Compare
Choose a tag to compare
  • Fix uploadEventsWithDelay bug not triggering uploadEvents.
  • Fix crash when dictionaries are deallocated during logEvent.

v2.5.2

21 Sep 23:26
Compare
Choose a tag to compare
  • Fix crash when dictionaries are deallocated during logEvent.

v3.0.0

21 Aug 03:04
Compare
Choose a tag to compare

This is a major release. Default behaviors surrounding sessions have changed.

  • Simplified session tracking. minTimeBetweenSessionsMillis default changed to 5 minutes. Removed sessionTimeoutMillis. No longer send start/end session events by default.
  • Can now clear userId by setting to nil (subsequent logged events will be anonymous).