iOS SDK Release Notes

Release 5.0.2 - 2020-01-07

Fixed

  • Fixed crash on iOS 13
  • Fixed alignment of Feedback note on devices with camera notch
  • Fixed text color on release notes in dark mode

Added

  • Added support for UIScene based apps

Changed

  • Timestamp on timing event is now set to the time when trackTimingEvent is called instead of startTimingEvent. This will not change the visualization on dashboards, only the order of events in the sessions list and when exporting events.

Release 5.0.1 - 2019-09-09

Changed

This release includes a simple change, that enables you to start timers before the session is started. This makes it possible to measure app start up time.

Release 5.0.0 - 2019-03-21

This release has breaking changes. A detailed description can be found at https://blog.tpa.io/.

Changed

  • Major API changes
    • TPAManager has been renamed to TPA
    • Log levels
    • Manually invoke check for update
    • Added flag to enable/disable non-fatal issue reporting
  • Dropped support for iOS 7
  • Dropped support for Xcode below 10.1

Added

  • Support for arm64e architecture

Release 4.8.1 - 2018-10-12

Fixed

  • Increased upload timeout

Release 4.8.0 - 2018-09-14

Added

  • App install and app update events are automatically sent if session recording is enabled

Fixed

  • Failure linking ThePerfectExtension to an app extension

Release 4.7.2 - 2018-09-04

Fixed

  • Crash report timestamps were wrong on 32-bit devices
  • Crash during crash reporting on iOS 9 and lower

Release 4.7.1

Never released

Release 4.7.0 - 2018-05-31

Added

  • Non-fatal issues

Fixed

  • Crash reports timestamps were truncated to second precision

Release 4.6.2 - 2017-06-16

Changed

  • Compile warnings fixed
  • Tags made nullable in order to provide for simpler code in your app

Release 4.6.1 - 2017-03-06

Added

  • Tracking of timed events

Changed

  • Analytics API aligned with other TPA APIs
  • Swift: Renamed TPAManager.start(withBaseUrl:projectUuid:) to TPAManager.start(baseUrl:projectUuid:)

Release 4.6.0

Never released

Release 4.5.0 - 2017-01-26

Added

  • Analytics added

Fixed

  • Background upload fixed
  • Handling of empty timestamps fixed

Release 4.1.5 - 2016-09-09

Changed

  • Only create a session when the app is in the foreground.
  • Ping the TPA backend every two minutes when the app is active.
  • Allow programatic invocation of feedback in App Store-distributed apps.
  • Truncate log messages to a length of at most 2000 characters.

Release 4.1.3 - 2016-06-05

Avoid name clashes with other libraries using PLCrashReporter.

Release 4.1.2 - 2016-05-26

Added

  • Ability to manually invoke feedback.

Release 4.1.1 - 2016-05-10

Fixed

  • Shake feedback feature could be triggered when putting the device in standby mode.

Release 4.1.0 - 2015-12-09

Added support for tvOS. Currently crash reporting and session logging is enabled.

Release 4.0.1 - 2015-10-30

Start TPAManager in -[UIApplicationDelegate application:willFinishLaunchingWithOptions:] to have logging available in all later stages of the app life-cycle.

Release 4.0.0 - 2015-10-21

Summary

You can now monitor app usage in real-time.

Added

  • Live sessions: The library will continuously send session data to the backend. Now you can monitor app usage in real-time.
  • Added validateServerCertificate property to TPAManager. This makes it possible to use self-signed certificates on the TPA backend.

Changed

  • Removed dependency on libz.
  • Limits to the accumulated size of session data. If the library is unable to send session data to the backend, it will stop collecting data. Current limit is 90MB.

Fixed

  • Feedback feature would always be enabled.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us