diff --git a/docs/sdk/ios/v7/release-notes.md b/docs/sdk/ios/v7/release-notes.md index ce5c191..2b5c269 100644 --- a/docs/sdk/ios/v7/release-notes.md +++ b/docs/sdk/ios/v7/release-notes.md @@ -9,6 +9,51 @@ Release history for Bugsee iOS SDK 7.x. For the current stable line, see the [6.x release notes](/sdk/ios/release-notes). See the [migration guide](/sdk/ios/v7/migration) when planning your upgrade from 6.x. +## 7.0.0-beta2 (September 18 2026) + +**Requirements** + +- The minimum deployment target moves from iOS 13 to **iOS 15**, and from tvOS 13 to + **tvOS 15**. Xcode 27 no longer builds for anything older. visionOS 1 is unchanged. +- Swift Package Manager is the only distribution channel for 7.x. CocoaPods and Carthage + are retired. A manual `Bugsee.xcframework.zip` download remains available. + +**Breaking changes** + +- Rectangles added with `addSecureRectangle:` now hide touches as well as pixels, the same + way secure views already did. +- The React Native log hook (`BugseeReactNativeLogger` and + `BugseeLogger.reactNativeLogger`) is removed from the core framework. The React Native + 7.x SDK installs its own hook, so no app code is needed. + +**New features** + +- Feat: The `BugseeFeedback` package is published for the beta. Add + `https://github.com/bugsee/feedback-spm` at `7.0.0-beta2`; it depends on the matching + core version, iOS 15 or later. +- Feat: `getHostLaunchOptions` returns the launch options your app supplied, as the SDK + accepted them. Together with `getLaunchOptions` this matches Android. +- Feat: Lifecycle events. The delegate now receives `RelaunchedAfterCrash`, + `BeforeReportAssembled`, `AfterReportAssembled`, `ReportAssemblyFailed`, + `BeforeReportUploaded`, `AfterReportUploaded`, `ReportUploadFailedWithFutureRetry` and + `ReportUploadFailed`. None of them were emitted in beta1. +- Feat: Wrapper SDK support for React Native, Flutter and Unity: the wrapper can contribute + its own view hierarchy and secure rectangles, receive lifecycle events, and adjust a + report before it is assembled. Apps using the iOS SDK directly see no change. + +**Fixes** + +- Fix: With `BugseeOptionCaptureBreadcrumbs` enabled, a `stop` or `relaunch` that landed + while capture was still starting could deadlock the main thread, and the `started:` + callback was never called. +- Fix: Crash reports whose instruction window could not be captured now still carry the + crashing address and the CPU architecture. +- Fix: `setWrapper:` now populates the wrapper information attached to each session. + Previously only the `wrapper_info` launch option did. +- Fix (Feedback): stopping the SDK now stops the chat's polling and outgoing requests, + a stop during an in-flight send no longer delivers the same message twice, and the + SwiftUI chat can dismiss the keyboard. + ## 7.0.0-beta1 (September 15 2026) First beta of the 7.x line. See the [migration guide](/sdk/ios/v7/migration) for the full