The format of this document is inspired by Keep a Changelog and the project follows Semantic Versioning.
None.
None.
None.
None.
- Fix SwiftUI previews on Mac which broke due to a bug in Sentry [#297]
- Exposed Sentry's
onCrashedLastRun
toCrashLoggingDataProvider
. [#292] - Tracks events are now reported in batches of up to 1000 events, for better performance under large loads. [#293]
- Fix Xcode 16.0 Beta 1 compatibility by using Sentry 8.29.0 [#289]
- Fix Xcode 15.4 compatibility by using Sentry 8.26.0 [#286]
- Fix a deadlock while getting device info. [#282]
- The
device_info_status_bar_height
event property value now will always be zero. [#281] - Calculate
device_info_orientation
event property value based on "device orientation" rather than "interface orientation". [#281]
- Add function to log JavaScript exceptions in
CrashLogging
[#278]
- CrashLogging new API that supports logging Errors with Tag/Value [#274]
- CrashLoggingDataProvider now allows to specify the events sampling rate [#271]
- Sentry: The default
releaseName
value is now the Sentry default ofpackage@version+build
(e.g. [email protected]+1.2.3.4) instead of only providing theCFBundleVersionKey
[#267]
None.
TracksService.trackEventName:withCustomProperties:
now returns a boolean that indicates whether the event creation is successful.
TracksLogging
now works when the library is integrated with Cocoapods for internal Tracks error/warning messages.
TracksService.trackEventName:withCustomProperties:
now logs the event name when there is a validation error from creating a Tracks event.
None.
None.
- Add options to configure Sentry's app hang and HTTP client error tracking. [#261]
None.
None.
- Refactor
ExPlat
configuration logic to allow clients to explicitly specify the platform to use. [#253]
- The Sentry SDK has been updated to version 8.0.0, and now exposes Performance Profiling as an option. [#245]
ExPlat
returns optional instead of assumingcontrol
as variant. This lets the client know that there is no variant for an experiment. [#247]
- Make
Variation
confirm toCodable
. [#247]
logErrorImmediately
andlogErrorsImmediately
no longer have aResult
parameter in their callback [#232]logErrorImmediately
andlogErrorsImmediately
no longerthrows
[#236]ExPlat
returns optional instead of assumingcontrol
as variant. This lets the client know that there is no variant for an experiment. [#247]
- Add this changelog file [#234]
- Log a message if events won't be collected because the user opted out [#239]
- Tracks now requires at least Xcode 13. [#244]