SwiftUI tvOS 16.0 20J5299n to 20J5319f API Differences

AutomaticLabeledContentStyle
Modified AutomaticLabeledContentStyle
Replacement
Fromnone
To@available(iOS 16.0, macOS 13.0, tvOS 16.0, watchOS 9.0, *)

CompactDatePickerStyle
Modified CompactDatePickerStyle.makeBody(configuration:)
Replacement
Fromnone
To@available(iOS 16.0, macOS 13.0, *)

DefaultDatePickerStyle
Modified DefaultDatePickerStyle.makeBody(configuration:)
Replacement
Fromnone
To@available(iOS 16.0, macOS 13.0, *)

DefaultTabViewStyle
Modified DefaultTabViewStyle
Replacement
From@available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 7.0, *)
To@available(iOS 14.0, macOS 11.0, tvOS 14.0, watchOS 7.0, *)

FieldDatePickerStyle
Modified FieldDatePickerStyle.makeBody(configuration:)
Replacement
Fromnone
To@available(macOS 13.0, *)

GraphicalDatePickerStyle
Modified GraphicalDatePickerStyle.makeBody(configuration:)
Replacement
Fromnone
To@available(iOS 16.0, macOS 13.0, *)

KeyboardShortcut
Modified KeyboardShortcut.localization
Replacement
Fromnone
To@available(iOS 15.0, macOS 12.0, *) @available(tvOS, unavailable) @available(watchOS, unavailable)

List
Modified List.init(selection:content:)
Replacement
From@available(iOS 16.0, macOS 12.0, *) @available(tvOS, unavailable) @available(watchOS, unavailable)
To@available(iOS, unavailable) @available(macOS 12.0, *) @available(tvOS, unavailable) @available(watchOS, unavailable)

PullDownButton
Modified PullDownButton
Replacement
From@available(iOS, unavailable) @available(macOS, deprecated, message: "Use MenuButton instead.") @available(tvOS, unavailable) @available(watchOS, unavailable)
To@available(iOS, unavailable) @available(macOS, deprecated, introduced: 10.15, message: "Use MenuButton instead.") @available(tvOS, unavailable) @available(watchOS, unavailable)

StepperFieldDatePickerStyle
Modified StepperFieldDatePickerStyle.makeBody(configuration:)
Replacement
Fromnone
To@available(macOS 13.0, *)

TabView
Modified TabView.init(selection:content:)
Replacement
From@available(iOS, deprecated: 100000.0, message: "Use SelectableTabsBuilder based TabView initializers instead") @available(macOS, deprecated: 100000.0, message: "Use SelectableTabsBuilder based TabView initializers instead") @available(tvOS, deprecated: 100000.0, message: "Use SelectableTabsBuilder based TabView initializers instead") @available(watchOS, deprecated: 100000.0, message: "Use SelectableTabsBuilder based TabView initializers instead")
Tonone

ToolbarTitleActions
Added ToolbarTitleActions
Added ToolbarTitleActions.init()
Added ToolbarTitleActions.init(actions:)
Added ToolbarTitleActions.Body
UIHostingConfiguration
Removed UIHostingConfiguration.background(background:)
Added UIHostingConfiguration.background(content:)
WheelDatePickerStyle
Modified WheelDatePickerStyle.makeBody(configuration:)
Replacement
Fromnone
To@available(iOS 16.0, *)