Skip to content

chore: Bump cocoa to v9 manually#442

Open
limbonaut wants to merge 14 commits intomainfrom
chore/bump-cocoa-9.0.0
Open

chore: Bump cocoa to v9 manually#442
limbonaut wants to merge 14 commits intomainfrom
chore/bump-cocoa-9.0.0

Conversation

@limbonaut
Copy link
Collaborator

@limbonaut limbonaut commented Nov 11, 2025

Summary

Bumps sentry-cocoa from v8.57.3 to v9.4.1.

Breaking changes

  • Bumps minimum iOS version to 15.0 due to Cocoa SDK requirements

Changes

  • Adapts to API renames in the 9.x release: SentryStructuredLogAttributeSentryLogAttribute, SentryStructuredLogLevelSentryLogLevel
  • Moves enableLogs from options.experimental to options (promoted from experimental in 9.x)
  • Adds explicit SentryId.h import (no longer included via umbrella header)
  • Fixes SDK version test to accept pre-release version strings (e.g., 9.0.0-alpha.0) using regex
  • Sets ios_min_version=15.0 in CI build matrix for iOS targets
  • Lowers macos_deployment_target from 11.0 to 10.14 to match Cocoa SDK minimum
  • Updates default ios_min_version in sentry-cocoa.SConscript from 12.0 to 15.0

References

Supersedes #456

@linear
Copy link

linear bot commented Nov 11, 2025

@limbonaut limbonaut changed the title chore: Bump cocoa to 9.0.0 chore: Bump cocoa to 9.0.0 manually Nov 11, 2025
@limbonaut limbonaut force-pushed the chore/bump-cocoa-9.0.0 branch from 14f7cf6 to 14777b3 Compare February 16, 2026 16:22
@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

Semver Impact of This PR

🟢 Patch (bug fixes)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


New Features ✨

  • Support Web platform by limbonaut in #488

Internal Changes 🔧

Deps

  • Update Native SDK to v0.12.8 by github-actions in #487
  • Update Sentry Android to v8.32.0 by github-actions in #473
  • Update gdUnit 4 to v6.1.1 by github-actions in #512
  • Bump faraday from 1.8.0 to 1.10.5 by dependabot in #511

Other

  • Bump cocoa to v9 manually by limbonaut in #442

🤖 This preview updates automatically when you update the PR.

@limbonaut limbonaut changed the title chore: Bump cocoa to 9.0.0 manually chore: Bump cocoa to v9 manually Feb 16, 2026
@limbonaut limbonaut marked this pull request as ready for review February 16, 2026 16:25
Copy link
Collaborator

@jpnurmi jpnurmi left a comment

Choose a reason for hiding this comment

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

Notice that sentry-cocoa v9 bumped the minimum iOS version from 13.0 to 15.0. What's the current minimum iOS version for sentry-godot?

@limbonaut
Copy link
Collaborator Author

limbonaut commented Feb 16, 2026

@jpnurmi Godot supports 14.0+ for Metal renderer, and also can accept even lower versions if using Vulkan renderer. For our extension, we are not specifying directly - so it has to default to 12.0.

Looks like I need to add the minimum version to the build workflow, and check if Godot editor properly processes it (like a warning if exporting for <15.0). We can add our own warnings to the editor export dialog via export plugins. It's unfortunate that our minimum support is lower than the engine's. This means that users will need to set it up higher.

@limbonaut limbonaut changed the title chore: Bump cocoa to v9 manually chore: Bump sentry-cocoa from 8.57.3 to 9.4.1 Feb 16, 2026
@limbonaut limbonaut changed the title chore: Bump sentry-cocoa from 8.57.3 to 9.4.1 chore: Bump cocoa to v9 manually Feb 16, 2026
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@limbonaut limbonaut force-pushed the chore/bump-cocoa-9.0.0 branch from a63ded2 to ddaa882 Compare February 16, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants