Sentry breaking changes
cocoapods29 curated breaking changes across major versions of Sentry. Use this as a migration checklist before bumping dependencies.
- 9.8.0 \u2192 9.9.0breaking
`willResignActive` state changed from `background` to `inactive`
- 9.8.0 \u2192 9.9.0breaking
`didBecomeActive` state changed from `foreground` to `active`
- 9.3.0 \u2192 9.4.0breaking
`Sentry.metrics.count(..)` does not support units, therefore the API was incorrectly defined. This breaking change applies to a method marked as experimental. (#7358)
- 9.0.0 \u2192 9.1.0breaking
Refactored type `SentryDsn` from Objective-C to Swift, removing the `SentryDsn.h` from the public header files.
- 9.0.0-rc.0 \u2192 9.0.0-rc.1breaking
Bumped minimum OS versions to iOS 15.0, macOS 10.14.0, tvOS 15.0, visionOS 1.0, and watchOS 8.0 (#6873)
- 9.0.0-rc.0 \u2192 9.0.0-rc.1breaking
Moves `SentryEventDecoder` to SPI (#6365)
- 9.0.0-rc.0 \u2192 9.0.0-rc.1breaking
Removes unused SentryLogLevel (#5591)
- 9.0.0-rc.0 \u2192 9.0.0-rc.1breaking
Removes Decodable conformances from the public API of model classes (#5691)
- 9.0.0-rc.0 \u2192 9.0.0-rc.1breaking
Makes `PreviewRedactOptions`, `SentryProfileOptions`, `SentryRedactViewHelper`, `SentryViewScreenshotOptions`, `SentryReplayOptions`, `SentryUserFeedbackConfiguration`, `SentryUserFeedbackFormConfiguration`, `SentryUserFeedbackThemeConfiguration`, `SentryUserFeedbackWidgetConfiguration`, `SentryFeedback`, and `SentryExperimentalOptions` `final` (#6365)
- 8.57.3 \u2192 9.0.0-rc.0breaking
Bumped minimum OS versions to iOS 15.0, macOS 12.0, tvOS 15.0, visionOS 1.0, and watchOS 8.0
- 8.57.3 \u2192 9.0.0-rc.0breaking
Moves `SentryEventDecoder` to SPI (#6365)
- 8.57.3 \u2192 9.0.0-rc.0breaking
Makes `PreviewRedactOptions`, `SentryProfileOptions`, `SentryRedactViewHelper`, `SentryViewScreenshotOptions`, `SentryReplayOptions`, `SentryUserFeedbackConfiguration`, `SentryUserFeedbackFormConfiguration`, `SentryUserFeedbackThemeConfiguration`, `SentryUserFeedbackWidgetConfiguration`, `SentryFeedback`, and `SentryExperimentalOptions` `final` (#6365)
- 8.57.3 \u2192 9.0.0-rc.0breaking
Removes Decodable conformances from the public API of model classes (#5691)
- 8.57.3 \u2192 9.0.0-rc.0breaking
Removes unused SentryLogLevel (#5591)
- 9.0.0-alpha.0 \u2192 9.0.0-alpha.1breaking
Removes unused SentryLogLevel (#5591)
- 9.0.0-alpha.0 \u2192 9.0.0-alpha.1breaking
Bumped minimum OS versions to iOS 15.0, macOS 12.0, tvOS 15.0, visionOS 1.0, and watchOS 8.0
- 9.0.0-alpha.0 \u2192 9.0.0-alpha.1breaking
Moves `SentryEventDecoder` to SPI (#6365)
- 9.0.0-alpha.0 \u2192 9.0.0-alpha.1breaking
Makes `PreviewRedactOptions`, `SentryProfileOptions`, `SentryRedactViewHelper`, `SentryViewScreenshotOptions`, `SentryReplayOptions`, `SentryUserFeedbackConfiguration`, `SentryUserFeedbackFormConfiguration`, `SentryUserFeedbackThemeConfiguration`, `SentryUserFeedbackWidgetConfiguration`, `SentryFeedback`, and `SentryExperimentalOptions` `final` (#6365)
- 9.0.0-alpha.0 \u2192 9.0.0-alpha.1breaking
Removes Decodable conformances from the public API of model classes (#5691)
- 8.57.2 \u2192 9.0.0-alpha.0breaking
Moves `SentryEventDecoder` to SPI (#6365)
- 8.57.2 \u2192 9.0.0-alpha.0breaking
Makes `PreviewRedactOptions`, `SentryProfileOptions`, `SentryRedactViewHelper`, `SentryViewScreenshotOptions`, `SentryReplayOptions`, `SentryUserFeedbackConfiguration`, `SentryUserFeedbackFormConfiguration`, `SentryUserFeedbackThemeConfiguration`, `SentryUserFeedbackWidgetConfiguration`, `SentryFeedback`, and `SentryExperimentalOptions` `final` (#6365)
- 8.57.2 \u2192 9.0.0-alpha.0breaking
Removes Decodable conformances from the public API of model classes (#5691)
- 8.57.2 \u2192 9.0.0-alpha.0breaking
Removes unused SentryLogLevel (#5591)
- 8.57.2 \u2192 9.0.0-alpha.0breaking
Removes deprecated `setExtraValue` from SentrySpan (#5864)
- 9.0.0-rc.1 \u2192 9.0.0breaking
Moves `SentryEventDecoder` to SPI (#6365)
- 9.0.0-rc.1 \u2192 9.0.0breaking
Removes unused SentryLogLevel (#5591)
- 9.0.0-rc.1 \u2192 9.0.0breaking
Removes Decodable conformances from the public API of model classes (#5691)
- 9.0.0-rc.1 \u2192 9.0.0breaking
Makes `PreviewRedactOptions`, `SentryProfileOptions`, `SentryRedactViewHelper`, `SentryViewScreenshotOptions`, `SentryReplayOptions`, `SentryUserFeedbackConfiguration`, `SentryUserFeedbackFormConfiguration`, `SentryUserFeedbackThemeConfiguration`, `SentryUserFeedbackWidgetConfiguration`, `SentryFeedback`, and `SentryExperimentalOptions` `final` (#6365)
- 9.0.0-rc.1 \u2192 9.0.0breaking
Bumped minimum OS versions to iOS 15.0, macOS 10.14.0, tvOS 15.0, visionOS 1.0, and watchOS 8.0 (#6873)
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/cocoapods/Sentry