Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update Cocoa SDK to v8.25.0 #3339

Merged
merged 3 commits into from
May 6, 2024

Conversation

github-actions[bot]
Copy link
Contributor

Bumps modules/sentry-cocoa from 8.21.0 to 8.25.0.

Auto-generated by a dependency updater.

Changelog

8.25.0

Features

  • Add Session Replay, which is still experimental. (#3625)

Fixes

  • Crash due to a background call to -[UIApplication applicationState] (#3855)
  • Save framework without UIKit/AppKit as Github Asset for releases (#3858)
  • Fix crash associated with runtime collision in global C function names (#3862)
  • Remove wrong error log in SentryCoreDataTracker (#3894)
  • Don't transmit device boot time in envelopes enriched with crash data (#3912, #3916)

Improvements

  • Capture transactions on a background thread (#3892)

8.25.0-alpha.0

Features

  • Add Session Replay, which is still experimental. (#3625)

Fixes

  • Crash due to a background call to -[UIApplication applicationState] (#3855)
  • Save framework without UIKit/AppKit as Github Asset for releases (#3858)
  • Fix crash associated with runtime collision in global C function names (#3862)
  • Remove wrong error log in SentryCoreDataTracker (#3894)

8.24.0

Features

8.23.0

Features

  • Add Metrics API (#3791, #3799): Read our docs to learn
    more about how to use the Metrics API.
  • Pre-main profiling data is now attached to the app start transaction (#3736)
  • Release framework without UIKit/AppKit (#3793)
  • Add the option swizzleClassNameExcludes (#3813)

Fixes

  • Don't run onCrashedLastSession for nil Events (#3785)
  • Redistributable static libraries should never be built with module debugging enabled (#3800)
  • Fixed certain views getting loaded twice when adding a child view controller (#3753)
  • Fixed broken imports in SentrySwiftUI Carthage build (#3817)
  • Fix NSInvalidArgumentException for NSError sentryErrorWithDomain (#3819)
  • Again fix runtime error when including Sentry as a static lib (#3820)
  • Fix crash in hasUnfinishedChildSpansToWaitFor (#3821)

8.22.4

Fixes

  • CFBundleShortVersionString in the Info.plist file is invalid (#3787)

8.22.3

Fixes

  • Sentry.framework does not support the minimum OS Version specified in the Info.plist (#3774)
  • Add reference to Swift classes for hybrid SDKs (#3771)

8.22.3-beta.0

Fixes

  • Sentry.framework does not support the minimum OS Version specified in the Info.plist (#3774)
  • Add reference to Swift classes for hybrid SDKs (#3771)

8.22.2

  • Fix runtime error when including Sentry as a static lib (#3764)
  • Fix Mac Catalyst support for the prebuilt XCFramework used by SPM and Carthage (#3767)

8.22.1

Fixes

  • Checksum error when resolving the SDK via SPM (#3760)

8.22.0

Warning: this version is not working with SPM

Improvements

  • SPM uses a prebuilt XCFramework and remove SentryPrivate (#3623):
    We now provide a prebuilt XCFramework for SPM, which speeds up your build and allows us to write
    more code in Swift. To make this happen, we had to remove the SentryPrivate target for SPM and
    CocoaPods, which you shouldn't have included directly.

Fixes

  • Write NSException reason for crash report (#3705)
  • Add context to event with CrashIntegration disabled (#3699)

@github-actions github-actions bot added the Dependencies Pull requests that update a dependency file label Apr 30, 2024
@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa/8.25.0 branch from 1079f8d to 0acadb3 Compare April 30, 2024 03:00
@bruno-garcia
Copy link
Member

@lucas-zimerman @bitsandfoxes I think we need to merge this before releasing Apple's privacy stuff

@kahest knows about this more

@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa/8.25.0 branch 2 times, most recently from a8b7ed2 to 2073f55 Compare May 2, 2024 03:00
@kahest
Copy link
Member

kahest commented May 2, 2024

@lucas-zimerman @bitsandfoxes I think we need to merge this before releasing Apple's privacy stuff

@kahest knows about this more

Cocoa 8.21.0 is a requirement, Cocoa 8.25.0 is strongly recommended. We should go with 8.25.0+ wherever possible

@bitsandfoxes bitsandfoxes force-pushed the deps/modules/sentry-cocoa/8.25.0 branch from 2073f55 to 3981634 Compare May 2, 2024 20:31
Copy link
Member

@bruno-garcia bruno-garcia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll be honest I can't read the diff between the old and new API. So I dunno if we're breaking some core API. Approving to unblock though

@bitsandfoxes bitsandfoxes merged commit 0d3cf4a into main May 6, 2024
20 checks passed
@bitsandfoxes bitsandfoxes deleted the deps/modules/sentry-cocoa/8.25.0 branch May 6, 2024 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants