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.