Skip to content

Latest commit

 

History

History
183 lines (96 loc) · 3.89 KB

CHANGELOG.md

File metadata and controls

183 lines (96 loc) · 3.89 KB

Changelog

The format of this document is inspired by Keep a Changelog and the project follows Semantic Versioning.

Unreleased

Breaking Changes

None.

New Features

None.

Bug Fixes

None.

Internal Changes

None.

3.5.1

Internal Changes

  • Fix SwiftUI previews on Mac which broke due to a bug in Sentry [#297]

3.5.0

New Features

  • Exposed Sentry's onCrashedLastRun to CrashLoggingDataProvider. [#292]
  • Tracks events are now reported in batches of up to 1000 events, for better performance under large loads. [#293]

3.4.2

Bug Fixes

  • Fix Xcode 16.0 Beta 1 compatibility by using Sentry 8.29.0 [#289]

3.4.1

Bug Fixes

  • Fix Xcode 15.4 compatibility by using Sentry 8.26.0 [#286]

3.4.0

Bug Fixes

  • Fix a deadlock while getting device info. [#282]

Internal Changes

  • 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]

3.3.0

New Features

  • Add function to log JavaScript exceptions in CrashLogging [#278]

3.2.0

New Features

  • CrashLogging new API that supports logging Errors with Tag/Value [#274]

3.1.0

New Features

  • CrashLoggingDataProvider now allows to specify the events sampling rate [#271]

3.0.0

Breaking Changes

  • Sentry: The default releaseName value is now the Sentry default of package@version+build (e.g. [email protected]+1.2.3.4) instead of only providing the CFBundleVersionKey [#267]

2.4.0

Breaking Changes

None.

New Features

  • TracksService.trackEventName:withCustomProperties: now returns a boolean that indicates whether the event creation is successful.

Bug Fixes

  • TracksLogging now works when the library is integrated with Cocoapods for internal Tracks error/warning messages.

Internal Changes

  • TracksService.trackEventName:withCustomProperties: now logs the event name when there is a validation error from creating a Tracks event.

None.

2.3.0

Breaking Changes

None.

New Features

  • Add options to configure Sentry's app hang and HTTP client error tracking. [#261]

Bug Fixes

None.

Internal Changes

None.

2.2.0

Internal Changes

  • Refactor ExPlat configuration logic to allow clients to explicitly specify the platform to use. [#253]

2.1.0

New Features

  • The Sentry SDK has been updated to version 8.0.0, and now exposes Performance Profiling as an option. [#245]

2.0.0

Breaking Changes

  • ExPlat returns optional instead of assuming control as variant. This lets the client know that there is no variant for an experiment. [#247]

Internal Changes

  • Make Variation confirm to Codable. [#247]

1.0.0

Breaking Changes

  • logErrorImmediately and logErrorsImmediately no longer have a Result parameter in their callback [#232]
  • logErrorImmediately and logErrorsImmediately no longer throws [#236]
  • ExPlat returns optional instead of assuming control as variant. This lets the client know that there is no variant for an experiment. [#247]

Internal Changes

  • 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]