Changes from Beta 7 to Beta 8
- Enhanced Hand Tracking: The
isTrackedproperty on hand joints now has adjusted sensitivity and may return false under poor lighting conditions or when occluded. ARKit will still return a plausible transform for that joint. Check forisTrackedwhen high accuracy of the transform is required. Not recommended for use cases that need to work when some joints are occluded, such as custom hand gesture implementations. (152100522)
- Swift 6 Compatibility: Fixed Swift 6 MainActor default isolation compatibility issues. Changes include marking
NSManagedObjectasNS_SWIFT_NONISOLATED NS_SWIFT_NONSENDABLE, markingNSManagedObjectContextasNS_SWIFT_NONISOLATED NS_SWIFT_SENDABLE, and requiringNS_SWIFT_SENDABLEclosures for the perform family methods. These are ABI compatible but may introduce new warnings for code violating CoreData concurrency guidelines. (153848710)
- Tool Calling Fix: Fixed issue where tool calling might not function properly if primitive types such as Int, String, or Bool were used as the argument. (152318534)
- Visual Improvement: Fixed issue where users might see sharp edges around keyboards and MacBooks when viewing in passthrough. (153668146)
- Background Attribution Fix: Fixed issue in one-to-one conversations where background changes might be attributed incorrectly after quitting and re-opening the Messages app. (150548773)
- Developer Capture Rendering: Windows with solid background colors appear to stutter at the edges of Developer Captures if no other windows are open. (156968230)
- Workaround: Use the default background style, open another window in the background, or keep the window in view at all times during the Developer Capture.
Note: The "In Developer Capture videos" qualifier was removed from this known issue description in Beta 8.
- Toolbar Sheet Presentation: Fixed issue on visionOS, tvOS, and watchOS where sheets presented within toolbar items might fail to present if the toolbar item's label view is a Label. (157326248)
This changelog only includes items that were changed, added, or removed between Beta 7 and Beta 8. Items that remained unchanged are not listed.