Build Information
Failed to build SwiftyFilters, reference main (d73b3c), with Swift 6.0 for macOS (SPM) on 11 Sep 2025 15:54:15 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64Build Log
| `- note: add 'if #available' version check
80 | }
81 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:89:9: error: 'VStack' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
89 | VStack(spacing: 8) {
| |- error: 'VStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
90 | headerView(title: title, isActive: isActive, onReset: onReset)
91 | datePickerView(date: date, range: range)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:96:9: error: 'HStack' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
| |- error: 'HStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
97 | Text(title)
98 | .bold()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:96:16: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
| |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
97 | Text(title)
98 | .bold()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:97:13: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
97 | Text(title)
| |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
98 | .bold()
99 | .foregroundStyle(isActive ? .blue : colorScheme == .dark ? .white : .black)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:97:13: error: 'Text' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
97 | Text(title)
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
98 | .bold()
99 | .foregroundStyle(isActive ? .blue : colorScheme == .dark ? .white : .black)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:98:18: error: 'bold()' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
97 | Text(title)
98 | .bold()
| |- error: 'bold()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
99 | .foregroundStyle(isActive ? .blue : colorScheme == .dark ? .white : .black)
100 | Spacer()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:99:18: error: 'foregroundStyle' is only available in macOS 14.0 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
97 | Text(title)
98 | .bold()
99 | .foregroundStyle(isActive ? .blue : colorScheme == .dark ? .white : .black)
| |- error: 'foregroundStyle' is only available in macOS 14.0 or newer
| `- note: add 'if #available' version check
100 | Spacer()
101 | Button(resetString, action: onReset)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:99:46: error: 'blue' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
97 | Text(title)
98 | .bold()
99 | .foregroundStyle(isActive ? .blue : colorScheme == .dark ? .white : .black)
| |- error: 'blue' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
100 | Spacer()
101 | Button(resetString, action: onReset)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:99:77: error: 'white' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
97 | Text(title)
98 | .bold()
99 | .foregroundStyle(isActive ? .blue : colorScheme == .dark ? .white : .black)
| |- error: 'white' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
100 | Spacer()
101 | Button(resetString, action: onReset)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:99:86: error: 'black' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
97 | Text(title)
98 | .bold()
99 | .foregroundStyle(isActive ? .blue : colorScheme == .dark ? .white : .black)
| |- error: 'black' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
100 | Spacer()
101 | Button(resetString, action: onReset)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:100:13: warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
97 | Text(title)
98 | .bold()
99 | .foregroundStyle(isActive ? .blue : colorScheme == .dark ? .white : .black)
100 | Spacer()
| |- warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
101 | Button(resetString, action: onReset)
102 | .disabled(!isActive)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:100:13: error: 'Spacer' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
97 | Text(title)
98 | .bold()
99 | .foregroundStyle(isActive ? .blue : colorScheme == .dark ? .white : .black)
100 | Spacer()
| |- error: 'Spacer' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
101 | Button(resetString, action: onReset)
102 | .disabled(!isActive)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:101:13: error: 'Button' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
97 | Text(title)
:
99 | .foregroundStyle(isActive ? .blue : colorScheme == .dark ? .white : .black)
100 | Spacer()
101 | Button(resetString, action: onReset)
| |- error: 'Button' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
102 | .disabled(!isActive)
103 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:101:13: error: 'init(_:action:)' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
97 | Text(title)
:
99 | .foregroundStyle(isActive ? .blue : colorScheme == .dark ? .white : .black)
100 | Spacer()
101 | Button(resetString, action: onReset)
| |- error: 'init(_:action:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
102 | .disabled(!isActive)
103 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:102:18: error: 'disabled' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
97 | Text(title)
:
100 | Spacer()
101 | Button(resetString, action: onReset)
102 | .disabled(!isActive)
| |- error: 'disabled' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
103 | }
104 | .padding(.horizontal, 5)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:96:16: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
| |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
97 | Text(title)
98 | .bold()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:96:16: warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
| |- warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
97 | Text(title)
98 | .bold()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:104:10: error: 'padding' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
93 | }
94 |
95 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
96 | HStack {
97 | Text(title)
:
102 | .disabled(!isActive)
103 | }
104 | .padding(.horizontal, 5)
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
105 | }
106 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:108:9: error: 'DatePicker' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
105 | }
106 |
107 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
| `- note: add @available attribute to enclosing instance method
108 | DatePicker("", selection: date, in: range, displayedComponents: .date)
| |- error: 'DatePicker' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
109 | .datePickerStyle(.wheel)
110 | .labelsHidden()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:108:9: error: 'init(_:selection:in:displayedComponents:)' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
105 | }
106 |
107 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
| `- note: add @available attribute to enclosing instance method
108 | DatePicker("", selection: date, in: range, displayedComponents: .date)
| |- error: 'init(_:selection:in:displayedComponents:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
109 | .datePickerStyle(.wheel)
110 | .labelsHidden()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:108:20: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
105 | }
106 |
107 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
| `- note: add @available attribute to enclosing instance method
108 | DatePicker("", selection: date, in: range, displayedComponents: .date)
| |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
109 | .datePickerStyle(.wheel)
110 | .labelsHidden()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:109:14: error: 'datePickerStyle' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
105 | }
106 |
107 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
| `- note: add @available attribute to enclosing instance method
108 | DatePicker("", selection: date, in: range, displayedComponents: .date)
109 | .datePickerStyle(.wheel)
| |- error: 'datePickerStyle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
110 | .labelsHidden()
111 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:109:31: error: 'wheel' is unavailable in macOS
107 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
108 | DatePicker("", selection: date, in: range, displayedComponents: .date)
109 | .datePickerStyle(.wheel)
| `- error: 'wheel' is unavailable in macOS
110 | .labelsHidden()
111 | }
SwiftUI.DatePickerStyle:5:50: note: 'wheel' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | extension DatePickerStyle where Self == WheelDatePickerStyle {
5 | @MainActor @preconcurrency public static var wheel: WheelDatePickerStyle { get }
| `- note: 'wheel' has been explicitly marked unavailable here
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/RangeFilterView/SFFilterDateRangeView.swift:110:14: error: 'labelsHidden()' is only available in macOS 10.15 or newer
84 | // MARK: - UI Components
85 |
86 | private extension SFFilterDateRangeView {
| `- note: add @available attribute to enclosing extension
87 |
88 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date>, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
105 | }
106 |
107 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
| `- note: add @available attribute to enclosing instance method
108 | DatePicker("", selection: date, in: range, displayedComponents: .date)
109 | .datePickerStyle(.wheel)
110 | .labelsHidden()
| |- error: 'labelsHidden()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
111 | }
112 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:34:6: error: 'StateObject' is only available in macOS 11.0 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
| `- error: 'StateObject' is only available in macOS 11.0 or newer
35 |
36 | @Environment(\.dateString) private var dateString
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:36:6: error: 'Environment' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
35 |
36 | @Environment(\.dateString) private var dateString
| `- error: 'Environment' is only available in macOS 10.15 or newer
37 | @Environment(\.resetString) private var resetString
38 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:37:6: error: 'Environment' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
35 |
36 | @Environment(\.dateString) private var dateString
37 | @Environment(\.resetString) private var resetString
| `- error: 'Environment' is only available in macOS 10.15 or newer
38 |
39 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:40:27: error: 'View' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:71:43: error: 'Binding' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| | `- error: 'Binding' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
72 | VStack(spacing: 8) {
73 | headerView(title: title, isActive: isActive, onReset: onReset)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:71:179: error: 'View' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
72 | VStack(spacing: 8) {
73 | headerView(title: title, isActive: isActive, onReset: onReset)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:78:91: error: 'View' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
79 | HStack {
80 | Text(title)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:90:31: error: 'Binding' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
88 | }
89 |
90 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
| | `- error: 'Binding' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
91 | DatePicker("", selection: date, in: range, displayedComponents: .date)
92 | .datePickerStyle(.wheel)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:90:80: error: 'View' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
88 | }
89 |
90 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
91 | DatePicker("", selection: date, in: range, displayedComponents: .date)
92 | .datePickerStyle(.wheel)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:41:9: error: 'List' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
| |- error: 'List' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
42 | Group {
43 | if !node.nestedNodes.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:41:9: error: 'init(content:)' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
| |- error: 'init(content:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
42 | Group {
43 | if !node.nestedNodes.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:42:13: warning: conformance of 'Group<Content>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
| |- warning: conformance of 'Group<Content>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
43 | if !node.nestedNodes.isEmpty {
44 | ForEach(node.nestedNodes) { child in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:42:13: error: 'Group' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
| |- error: 'Group' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
43 | if !node.nestedNodes.isEmpty {
44 | ForEach(node.nestedNodes) { child in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:42:13: error: 'init(content:)' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
| |- error: 'init(content:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
43 | if !node.nestedNodes.isEmpty {
44 | ForEach(node.nestedNodes) { child in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:44:21: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
43 | if !node.nestedNodes.isEmpty {
44 | ForEach(node.nestedNodes) { child in
| |- warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
45 | SFFilterCellView(node: child)
46 | .onTapGesture {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:44:21: error: 'ForEach' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
43 | if !node.nestedNodes.isEmpty {
44 | ForEach(node.nestedNodes) { child in
| |- error: 'ForEach' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
45 | SFFilterCellView(node: child)
46 | .onTapGesture {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:44:21: error: 'init(_:content:)' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
43 | if !node.nestedNodes.isEmpty {
44 | ForEach(node.nestedNodes) { child in
| |- error: 'init(_:content:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
45 | SFFilterCellView(node: child)
46 | .onTapGesture {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:46:30: error: 'onTapGesture(count:perform:)' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
:
44 | ForEach(node.nestedNodes) { child in
45 | SFFilterCellView(node: child)
46 | .onTapGesture {
| |- error: 'onTapGesture(count:perform:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
47 | child.isItemEnabled.toggle()
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:47:33: error: cannot pass as inout because setter for 'isItemEnabled' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
:
45 | SFFilterCellView(node: child)
46 | .onTapGesture {
47 | child.isItemEnabled.toggle()
| |- error: cannot pass as inout because setter for 'isItemEnabled' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
48 | }
49 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:43:46: error: 'buildIf' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
43 | if !node.nestedNodes.isEmpty {
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
44 | ForEach(node.nestedNodes) { child in
45 | SFFilterCellView(node: child)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:43:46: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
43 | if !node.nestedNodes.isEmpty {
| |- warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
44 | ForEach(node.nestedNodes) { child in
45 | SFFilterCellView(node: child)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:50:17: error: 'buildIf' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
:
48 | }
49 | }
50 | }
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
51 | dateSection(title: dateString,
52 | date: Binding(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:52:35: error: 'Binding' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
:
50 | }
51 | dateSection(title: dateString,
52 | date: Binding(
| |- error: 'Binding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
53 | get: { node.value ?? Date() },
54 | set: { newValue in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:55:37: error: setter for 'value' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
:
53 | get: { node.value ?? Date() },
54 | set: { newValue in
55 | node.value = newValue
| |- error: setter for 'value' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
56 | }),
57 | isActive: node.value != nil,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:58:40: error: setter for 'value' is only available in macOS 10.15 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
:
56 | }),
57 | isActive: node.value != nil,
58 | onReset: { node.value = nil }
| |- error: setter for 'value' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
59 | )
60 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:42:19: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
| |- warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
43 | if !node.nestedNodes.isEmpty {
44 | ForEach(node.nestedNodes) { child in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:41:14: warning: conformance of 'Group<Content>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
| |- warning: conformance of 'Group<Content>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
42 | Group {
43 | if !node.nestedNodes.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:62:10: error: 'navigationTitle' is only available in macOS 11.0 or newer
30 | /// Example view for single value filter component
31 | ///
32 | public struct SFFilterSingleDateView<FilteredItem>: View {
| `- note: add @available attribute to enclosing generic struct
33 |
34 | @StateObject var node: SFFilterSingleValueNode<FilteredItem, Date>
:
38 |
39 |
40 | public var body: some View {
| `- note: add @available attribute to enclosing property
41 | List {
42 | Group {
:
60 | }
61 | }
62 | .navigationTitle(node.title)
| |- error: 'navigationTitle' is only available in macOS 11.0 or newer
| `- note: add 'if #available' version check
63 | }
64 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:72:9: error: 'VStack' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
72 | VStack(spacing: 8) {
| |- error: 'VStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
73 | headerView(title: title, isActive: isActive, onReset: onReset)
74 | datePickerView(date: date, range: range)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:79:9: error: 'HStack' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
| |- error: 'HStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
80 | Text(title)
81 | .bold()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:79:16: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
| |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
80 | Text(title)
81 | .bold()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:80:13: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
80 | Text(title)
| |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
81 | .bold()
82 | .foregroundStyle(isActive ? .blue : .black)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:80:13: error: 'Text' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
80 | Text(title)
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
81 | .bold()
82 | .foregroundStyle(isActive ? .blue : .black)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:81:18: error: 'bold()' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
80 | Text(title)
81 | .bold()
| |- error: 'bold()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
82 | .foregroundStyle(isActive ? .blue : .black)
83 | Spacer()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:82:18: error: 'foregroundStyle' is only available in macOS 14.0 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
80 | Text(title)
81 | .bold()
82 | .foregroundStyle(isActive ? .blue : .black)
| |- error: 'foregroundStyle' is only available in macOS 14.0 or newer
| `- note: add 'if #available' version check
83 | Spacer()
84 | Button(resetString, action: onReset)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:82:46: error: 'blue' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
80 | Text(title)
81 | .bold()
82 | .foregroundStyle(isActive ? .blue : .black)
| |- error: 'blue' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
83 | Spacer()
84 | Button(resetString, action: onReset)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:82:54: error: 'black' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
80 | Text(title)
81 | .bold()
82 | .foregroundStyle(isActive ? .blue : .black)
| |- error: 'black' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
83 | Spacer()
84 | Button(resetString, action: onReset)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:83:13: warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
80 | Text(title)
81 | .bold()
82 | .foregroundStyle(isActive ? .blue : .black)
83 | Spacer()
| |- warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
84 | Button(resetString, action: onReset)
85 | .disabled(!isActive)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:83:13: error: 'Spacer' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
80 | Text(title)
81 | .bold()
82 | .foregroundStyle(isActive ? .blue : .black)
83 | Spacer()
| |- error: 'Spacer' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
84 | Button(resetString, action: onReset)
85 | .disabled(!isActive)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:84:13: error: 'Button' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
80 | Text(title)
:
82 | .foregroundStyle(isActive ? .blue : .black)
83 | Spacer()
84 | Button(resetString, action: onReset)
| |- error: 'Button' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
85 | .disabled(!isActive)
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:84:13: error: 'init(_:action:)' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
80 | Text(title)
:
82 | .foregroundStyle(isActive ? .blue : .black)
83 | Spacer()
84 | Button(resetString, action: onReset)
| |- error: 'init(_:action:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
85 | .disabled(!isActive)
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:85:18: error: 'disabled' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
80 | Text(title)
:
83 | Spacer()
84 | Button(resetString, action: onReset)
85 | .disabled(!isActive)
| |- error: 'disabled' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
86 | }
87 | .padding(.horizontal)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:79:16: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
| |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
80 | Text(title)
81 | .bold()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:79:16: warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
| |- warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
80 | Text(title)
81 | .bold()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:87:10: error: 'padding' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
76 | }
77 |
78 | func headerView(title: String, isActive: Bool, onReset: @escaping () -> Void) -> some View {
| `- note: add @available attribute to enclosing instance method
79 | HStack {
80 | Text(title)
:
85 | .disabled(!isActive)
86 | }
87 | .padding(.horizontal)
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
88 | }
89 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:91:9: error: 'DatePicker' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
88 | }
89 |
90 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
| `- note: add @available attribute to enclosing instance method
91 | DatePicker("", selection: date, in: range, displayedComponents: .date)
| |- error: 'DatePicker' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
92 | .datePickerStyle(.wheel)
93 | .labelsHidden()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:91:9: error: 'init(_:selection:in:displayedComponents:)' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
88 | }
89 |
90 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
| `- note: add @available attribute to enclosing instance method
91 | DatePicker("", selection: date, in: range, displayedComponents: .date)
| |- error: 'init(_:selection:in:displayedComponents:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
92 | .datePickerStyle(.wheel)
93 | .labelsHidden()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:91:20: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
88 | }
89 |
90 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
| `- note: add @available attribute to enclosing instance method
91 | DatePicker("", selection: date, in: range, displayedComponents: .date)
| |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
92 | .datePickerStyle(.wheel)
93 | .labelsHidden()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:92:14: error: 'datePickerStyle' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
88 | }
89 |
90 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
| `- note: add @available attribute to enclosing instance method
91 | DatePicker("", selection: date, in: range, displayedComponents: .date)
92 | .datePickerStyle(.wheel)
| |- error: 'datePickerStyle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
93 | .labelsHidden()
94 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:92:31: error: 'wheel' is unavailable in macOS
90 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
91 | DatePicker("", selection: date, in: range, displayedComponents: .date)
92 | .datePickerStyle(.wheel)
| `- error: 'wheel' is unavailable in macOS
93 | .labelsHidden()
94 | }
SwiftUI.DatePickerStyle:5:50: note: 'wheel' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | extension DatePickerStyle where Self == WheelDatePickerStyle {
5 | @MainActor @preconcurrency public static var wheel: WheelDatePickerStyle { get }
| `- note: 'wheel' has been explicitly marked unavailable here
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/UI/ExampleViews/SingleValueFilterView/SFFilterSingleDateView.swift:93:14: error: 'labelsHidden()' is only available in macOS 10.15 or newer
67 | // MARK: - UI Components
68 |
69 | private extension SFFilterSingleDateView {
| `- note: add @available attribute to enclosing extension
70 |
71 | func dateSection(title: String, date: Binding<Date>, range: ClosedRange<Date> = Date.distantPast...Date.distantFuture, isActive: Bool, onReset: @escaping () -> Void) -> some View {
:
88 | }
89 |
90 | func datePickerView(date: Binding<Date>, range: ClosedRange<Date>) -> some View {
| `- note: add @available attribute to enclosing instance method
91 | DatePicker("", selection: date, in: range, displayedComponents: .date)
92 | .datePickerStyle(.wheel)
93 | .labelsHidden()
| |- error: 'labelsHidden()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
94 | }
95 | }
[50/61] Compiling SwiftyFilters SFFilterNoneItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterRangeComponent.swift:34:79: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Range filter component
30 |
31 | class SFFilterRangeComponent<FilteredItem, CriteriaItem: Comparable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterRangeComponent.swift:41:82: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Range filter component
30 |
31 | class SFFilterRangeComponent<FilteredItem, CriteriaItem: Comparable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterSingleValueComponent.swift:34:85: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Single value filter component
30 |
31 | class SFFilterSingleValueComponent<FilteredItem, CriteriaItem: Equatable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterSingleValueComponent.swift:41:88: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Single value filter component
30 |
31 | class SFFilterSingleValueComponent<FilteredItem, CriteriaItem: Equatable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:69:28: error: 'View' is only available in macOS 10.15 or newer
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:70:9: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
| |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
71 | }
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:70:9: error: 'Text' is only available in macOS 10.15 or newer
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
71 | }
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:66:6: error: 'Published' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
64 | /// behavior or creating a custom filter core. In most cases, it does not need to be accessed directly.
65 | ///
66 | @Published var rootNode: SFFilterNode<FilteredItem>? {
| `- error: 'Published' is only available in macOS 10.15 or newer
67 | didSet {
68 | subscribeToIsItemEnabled()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:74:6: error: 'Published' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
72 | /// Indicates whether the filter is active (i.e., whether any filter component affects the filtering).
73 | ///
74 | @Published public var isFilterActive: Bool = false
| `- error: 'Published' is only available in macOS 10.15 or newer
75 |
76 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:78:36: error: 'AnyCancellable' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
76 |
77 | private var filters: [SFFilterComponent<FilteredItem>]
78 | private var cancellables = Set<AnyCancellable>()
| `- error: 'AnyCancellable' is only available in macOS 10.15 or newer
79 |
80 | /// Initializes a new `SFFiltersCore` instance.
<unknown>:0: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, SFFilterNode<FilteredItem>?>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, SFFilterNode<FilteredItem>?>'
<unknown>:0: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:56:43: error: 'ObservableObject' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| | `- error: 'ObservableObject' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:122:9: error: setter for 'rootNode' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
117 | }
118 |
119 | func compose() {
| `- note: add @available attribute to enclosing instance method
120 | let filterComponents: [SFFilterComponent<FilteredItem>] = filters
121 | let master = SFFilterMasterComponent(title: self.title, nestedFilterItems: filterComponents)
122 | self.rootNode = SFFilterNode(component: master)
| |- error: setter for 'rootNode' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
123 | }
124 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:136:25: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
134 | rootNode?.$isItemEnabled
135 | .map { !$0 }
136 | .assign(to: \.isFilterActive, on: self)
| `- error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
137 | .store(in: &cancellables)
138 | }
[51/61] Compiling SwiftyFilters SFFilterRangeComponent.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterRangeComponent.swift:34:79: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Range filter component
30 |
31 | class SFFilterRangeComponent<FilteredItem, CriteriaItem: Comparable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterRangeComponent.swift:41:82: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Range filter component
30 |
31 | class SFFilterRangeComponent<FilteredItem, CriteriaItem: Comparable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterSingleValueComponent.swift:34:85: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Single value filter component
30 |
31 | class SFFilterSingleValueComponent<FilteredItem, CriteriaItem: Equatable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterSingleValueComponent.swift:41:88: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Single value filter component
30 |
31 | class SFFilterSingleValueComponent<FilteredItem, CriteriaItem: Equatable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:69:28: error: 'View' is only available in macOS 10.15 or newer
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:70:9: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
| |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
71 | }
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:70:9: error: 'Text' is only available in macOS 10.15 or newer
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
71 | }
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:66:6: error: 'Published' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
64 | /// behavior or creating a custom filter core. In most cases, it does not need to be accessed directly.
65 | ///
66 | @Published var rootNode: SFFilterNode<FilteredItem>? {
| `- error: 'Published' is only available in macOS 10.15 or newer
67 | didSet {
68 | subscribeToIsItemEnabled()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:74:6: error: 'Published' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
72 | /// Indicates whether the filter is active (i.e., whether any filter component affects the filtering).
73 | ///
74 | @Published public var isFilterActive: Bool = false
| `- error: 'Published' is only available in macOS 10.15 or newer
75 |
76 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:78:36: error: 'AnyCancellable' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
76 |
77 | private var filters: [SFFilterComponent<FilteredItem>]
78 | private var cancellables = Set<AnyCancellable>()
| `- error: 'AnyCancellable' is only available in macOS 10.15 or newer
79 |
80 | /// Initializes a new `SFFiltersCore` instance.
<unknown>:0: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, SFFilterNode<FilteredItem>?>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, SFFilterNode<FilteredItem>?>'
<unknown>:0: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:56:43: error: 'ObservableObject' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| | `- error: 'ObservableObject' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:122:9: error: setter for 'rootNode' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
117 | }
118 |
119 | func compose() {
| `- note: add @available attribute to enclosing instance method
120 | let filterComponents: [SFFilterComponent<FilteredItem>] = filters
121 | let master = SFFilterMasterComponent(title: self.title, nestedFilterItems: filterComponents)
122 | self.rootNode = SFFilterNode(component: master)
| |- error: setter for 'rootNode' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
123 | }
124 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:136:25: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
134 | rootNode?.$isItemEnabled
135 | .map { !$0 }
136 | .assign(to: \.isFilterActive, on: self)
| `- error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
137 | .store(in: &cancellables)
138 | }
[52/61] Compiling SwiftyFilters SFFilterSingleValueComponent.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterRangeComponent.swift:34:79: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Range filter component
30 |
31 | class SFFilterRangeComponent<FilteredItem, CriteriaItem: Comparable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterRangeComponent.swift:41:82: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Range filter component
30 |
31 | class SFFilterRangeComponent<FilteredItem, CriteriaItem: Comparable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterSingleValueComponent.swift:34:85: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Single value filter component
30 |
31 | class SFFilterSingleValueComponent<FilteredItem, CriteriaItem: Equatable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterSingleValueComponent.swift:41:88: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Single value filter component
30 |
31 | class SFFilterSingleValueComponent<FilteredItem, CriteriaItem: Equatable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:69:28: error: 'View' is only available in macOS 10.15 or newer
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:70:9: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
| |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
71 | }
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:70:9: error: 'Text' is only available in macOS 10.15 or newer
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
71 | }
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:66:6: error: 'Published' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
64 | /// behavior or creating a custom filter core. In most cases, it does not need to be accessed directly.
65 | ///
66 | @Published var rootNode: SFFilterNode<FilteredItem>? {
| `- error: 'Published' is only available in macOS 10.15 or newer
67 | didSet {
68 | subscribeToIsItemEnabled()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:74:6: error: 'Published' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
72 | /// Indicates whether the filter is active (i.e., whether any filter component affects the filtering).
73 | ///
74 | @Published public var isFilterActive: Bool = false
| `- error: 'Published' is only available in macOS 10.15 or newer
75 |
76 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:78:36: error: 'AnyCancellable' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
76 |
77 | private var filters: [SFFilterComponent<FilteredItem>]
78 | private var cancellables = Set<AnyCancellable>()
| `- error: 'AnyCancellable' is only available in macOS 10.15 or newer
79 |
80 | /// Initializes a new `SFFiltersCore` instance.
<unknown>:0: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, SFFilterNode<FilteredItem>?>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, SFFilterNode<FilteredItem>?>'
<unknown>:0: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:56:43: error: 'ObservableObject' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| | `- error: 'ObservableObject' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:122:9: error: setter for 'rootNode' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
117 | }
118 |
119 | func compose() {
| `- note: add @available attribute to enclosing instance method
120 | let filterComponents: [SFFilterComponent<FilteredItem>] = filters
121 | let master = SFFilterMasterComponent(title: self.title, nestedFilterItems: filterComponents)
122 | self.rootNode = SFFilterNode(component: master)
| |- error: setter for 'rootNode' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
123 | }
124 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:136:25: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
134 | rootNode?.$isItemEnabled
135 | .map { !$0 }
136 | .assign(to: \.isFilterActive, on: self)
| `- error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
137 | .store(in: &cancellables)
138 | }
[53/61] Compiling SwiftyFilters SFFilterComponent.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterRangeComponent.swift:34:79: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Range filter component
30 |
31 | class SFFilterRangeComponent<FilteredItem, CriteriaItem: Comparable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterRangeComponent.swift:41:82: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Range filter component
30 |
31 | class SFFilterRangeComponent<FilteredItem, CriteriaItem: Comparable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterSingleValueComponent.swift:34:85: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Single value filter component
30 |
31 | class SFFilterSingleValueComponent<FilteredItem, CriteriaItem: Equatable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterSingleValueComponent.swift:41:88: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Single value filter component
30 |
31 | class SFFilterSingleValueComponent<FilteredItem, CriteriaItem: Equatable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:69:28: error: 'View' is only available in macOS 10.15 or newer
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:70:9: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
| |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
71 | }
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:70:9: error: 'Text' is only available in macOS 10.15 or newer
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
71 | }
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:66:6: error: 'Published' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
64 | /// behavior or creating a custom filter core. In most cases, it does not need to be accessed directly.
65 | ///
66 | @Published var rootNode: SFFilterNode<FilteredItem>? {
| `- error: 'Published' is only available in macOS 10.15 or newer
67 | didSet {
68 | subscribeToIsItemEnabled()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:74:6: error: 'Published' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
72 | /// Indicates whether the filter is active (i.e., whether any filter component affects the filtering).
73 | ///
74 | @Published public var isFilterActive: Bool = false
| `- error: 'Published' is only available in macOS 10.15 or newer
75 |
76 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:78:36: error: 'AnyCancellable' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
76 |
77 | private var filters: [SFFilterComponent<FilteredItem>]
78 | private var cancellables = Set<AnyCancellable>()
| `- error: 'AnyCancellable' is only available in macOS 10.15 or newer
79 |
80 | /// Initializes a new `SFFiltersCore` instance.
<unknown>:0: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, SFFilterNode<FilteredItem>?>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, SFFilterNode<FilteredItem>?>'
<unknown>:0: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:56:43: error: 'ObservableObject' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| | `- error: 'ObservableObject' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:122:9: error: setter for 'rootNode' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
117 | }
118 |
119 | func compose() {
| `- note: add @available attribute to enclosing instance method
120 | let filterComponents: [SFFilterComponent<FilteredItem>] = filters
121 | let master = SFFilterMasterComponent(title: self.title, nestedFilterItems: filterComponents)
122 | self.rootNode = SFFilterNode(component: master)
| |- error: setter for 'rootNode' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
123 | }
124 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:136:25: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
134 | rootNode?.$isItemEnabled
135 | .map { !$0 }
136 | .assign(to: \.isFilterActive, on: self)
| `- error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
137 | .store(in: &cancellables)
138 | }
[54/61] Compiling SwiftyFilters SFFiltersCore.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterRangeComponent.swift:34:79: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Range filter component
30 |
31 | class SFFilterRangeComponent<FilteredItem, CriteriaItem: Comparable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterRangeComponent.swift:41:82: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Range filter component
30 |
31 | class SFFilterRangeComponent<FilteredItem, CriteriaItem: Comparable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterSingleValueComponent.swift:34:85: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Single value filter component
30 |
31 | class SFFilterSingleValueComponent<FilteredItem, CriteriaItem: Equatable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterSingleValueComponent.swift:41:88: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Single value filter component
30 |
31 | class SFFilterSingleValueComponent<FilteredItem, CriteriaItem: Equatable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:69:28: error: 'View' is only available in macOS 10.15 or newer
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:70:9: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
| |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
71 | }
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:70:9: error: 'Text' is only available in macOS 10.15 or newer
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
71 | }
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:66:6: error: 'Published' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
64 | /// behavior or creating a custom filter core. In most cases, it does not need to be accessed directly.
65 | ///
66 | @Published var rootNode: SFFilterNode<FilteredItem>? {
| `- error: 'Published' is only available in macOS 10.15 or newer
67 | didSet {
68 | subscribeToIsItemEnabled()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:74:6: error: 'Published' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
72 | /// Indicates whether the filter is active (i.e., whether any filter component affects the filtering).
73 | ///
74 | @Published public var isFilterActive: Bool = false
| `- error: 'Published' is only available in macOS 10.15 or newer
75 |
76 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:78:36: error: 'AnyCancellable' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
76 |
77 | private var filters: [SFFilterComponent<FilteredItem>]
78 | private var cancellables = Set<AnyCancellable>()
| `- error: 'AnyCancellable' is only available in macOS 10.15 or newer
79 |
80 | /// Initializes a new `SFFiltersCore` instance.
<unknown>:0: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, SFFilterNode<FilteredItem>?>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, SFFilterNode<FilteredItem>?>'
<unknown>:0: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:56:43: error: 'ObservableObject' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| | `- error: 'ObservableObject' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:122:9: error: setter for 'rootNode' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
117 | }
118 |
119 | func compose() {
| `- note: add @available attribute to enclosing instance method
120 | let filterComponents: [SFFilterComponent<FilteredItem>] = filters
121 | let master = SFFilterMasterComponent(title: self.title, nestedFilterItems: filterComponents)
122 | self.rootNode = SFFilterNode(component: master)
| |- error: setter for 'rootNode' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
123 | }
124 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:136:25: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
134 | rootNode?.$isItemEnabled
135 | .map { !$0 }
136 | .assign(to: \.isFilterActive, on: self)
| `- error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
137 | .store(in: &cancellables)
138 | }
[55/61] Compiling SwiftyFilters SFFilterFetcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterRangeComponent.swift:34:79: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Range filter component
30 |
31 | class SFFilterRangeComponent<FilteredItem, CriteriaItem: Comparable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterRangeComponent.swift:41:82: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Range filter component
30 |
31 | class SFFilterRangeComponent<FilteredItem, CriteriaItem: Comparable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterRangeContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterSingleValueComponent.swift:34:85: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Single value filter component
30 |
31 | class SFFilterSingleValueComponent<FilteredItem, CriteriaItem: Equatable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterSingleValueComponent.swift:41:88: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Single value filter component
30 |
31 | class SFFilterSingleValueComponent<FilteredItem, CriteriaItem: Equatable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterSingleValueContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:69:28: error: 'View' is only available in macOS 10.15 or newer
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:70:9: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
| |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
71 | }
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/SFFilterComponent.swift:70:9: error: 'Text' is only available in macOS 10.15 or newer
34 | /// and are used to build the filter tree.
35 | ///
36 | public class SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
37 |
38 | var title: String
:
67 | }
68 |
69 | func makeView() -> any View {
| `- note: add @available attribute to enclosing instance method
70 | Text("View not defined")
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
71 | }
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:66:6: error: 'Published' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
64 | /// behavior or creating a custom filter core. In most cases, it does not need to be accessed directly.
65 | ///
66 | @Published var rootNode: SFFilterNode<FilteredItem>? {
| `- error: 'Published' is only available in macOS 10.15 or newer
67 | didSet {
68 | subscribeToIsItemEnabled()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:74:6: error: 'Published' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
72 | /// Indicates whether the filter is active (i.e., whether any filter component affects the filtering).
73 | ///
74 | @Published public var isFilterActive: Bool = false
| `- error: 'Published' is only available in macOS 10.15 or newer
75 |
76 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:78:36: error: 'AnyCancellable' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
76 |
77 | private var filters: [SFFilterComponent<FilteredItem>]
78 | private var cancellables = Set<AnyCancellable>()
| `- error: 'AnyCancellable' is only available in macOS 10.15 or newer
79 |
80 | /// Initializes a new `SFFiltersCore` instance.
<unknown>:0: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, SFFilterNode<FilteredItem>?>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, SFFilterNode<FilteredItem>?>'
<unknown>:0: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:56:43: error: 'ObservableObject' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| | `- error: 'ObservableObject' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:122:9: error: setter for 'rootNode' is only available in macOS 10.15 or newer
54 | /// ```
55 | ///
56 | public class SFFiltersCore<FilteredItem>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
57 |
58 | /// The title of the filter tree, which can be used for display purposes (e.g., in a navigation bar).
:
117 | }
118 |
119 | func compose() {
| `- note: add @available attribute to enclosing instance method
120 | let filterComponents: [SFFilterComponent<FilteredItem>] = filters
121 | let master = SFFilterMasterComponent(title: self.title, nestedFilterItems: filterComponents)
122 | self.rootNode = SFFilterNode(component: master)
| |- error: setter for 'rootNode' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
123 | }
124 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersCore/SFFiltersCore.swift:136:25: error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
134 | rootNode?.$isItemEnabled
135 | .map { !$0 }
136 | .assign(to: \.isFilterActive, on: self)
| `- error: cannot convert value of type 'KeyPath<SFFiltersCore<FilteredItem>, Bool>' to expected argument type 'ReferenceWritableKeyPath<SFFiltersCore<FilteredItem>, Bool>'
137 | .store(in: &cancellables)
138 | }
[56/61] Compiling SwiftyFilters SFRangeFilter.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:62:84: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
60 | /// If not specified, empty view will be returned, and an assertion failure will be triggered in debug mode.
61 | ///
62 | private(set) var view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
| `- error: 'View' is only available in macOS 10.15 or newer
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:64:16: error: 'EmptyView' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
62 | private(set) var view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
| |- error: 'EmptyView' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:173:101: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
171 | ///
172 | @discardableResult
173 | public func displayIn(_ view: @escaping ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)) -> Self {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
174 | self.view = view
175 | return self
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:62:90: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
60 | /// If not specified, empty view will be returned, and an assertion failure will be triggered in debug mode.
61 | ///
62 | private(set) var view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
| `- error: 'View' is only available in macOS 10.15 or newer
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:64:16: error: 'EmptyView' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
62 | private(set) var view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
| |- error: 'EmptyView' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:173:107: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
171 | ///
172 | @discardableResult
173 | public func displayIn(_ view: @escaping ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)) -> Self {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
174 | self.view = view
175 | return self
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterKeyWordsComponent.swift:34:82: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Keywords filter component
30 |
31 | class SFFilterKeyWordsComponent<FilteredItem, CriteriaItem: StringProtocol>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterKeywordsNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterKeyWordsComponent.swift:41:85: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Keywords filter component
30 |
31 | class SFFilterKeyWordsComponent<FilteredItem, CriteriaItem: StringProtocol>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterKeywordsNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterMultiSelectionComponent.swift:34:74: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Multi-select filter component
30 |
31 | class SFFilterMultiSelectionComponent<FilteredItem, CriteriaItem: Equatable & SFFiltersTitleable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterMultiSelectionNode<FilteredItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterMultiSelectionComponent.swift:41:77: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Multi-select filter component
30 |
31 | class SFFilterMultiSelectionComponent<FilteredItem, CriteriaItem: Equatable & SFFiltersTitleable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterMultiSelectionNode<FilteredItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 |
43 | ) {
[57/61] Compiling SwiftyFilters SFSingleValueFilter.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:62:84: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
60 | /// If not specified, empty view will be returned, and an assertion failure will be triggered in debug mode.
61 | ///
62 | private(set) var view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
| `- error: 'View' is only available in macOS 10.15 or newer
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:64:16: error: 'EmptyView' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
62 | private(set) var view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
| |- error: 'EmptyView' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:173:101: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
171 | ///
172 | @discardableResult
173 | public func displayIn(_ view: @escaping ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)) -> Self {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
174 | self.view = view
175 | return self
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:62:90: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
60 | /// If not specified, empty view will be returned, and an assertion failure will be triggered in debug mode.
61 | ///
62 | private(set) var view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
| `- error: 'View' is only available in macOS 10.15 or newer
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:64:16: error: 'EmptyView' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
62 | private(set) var view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
| |- error: 'EmptyView' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:173:107: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
171 | ///
172 | @discardableResult
173 | public func displayIn(_ view: @escaping ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)) -> Self {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
174 | self.view = view
175 | return self
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterKeyWordsComponent.swift:34:82: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Keywords filter component
30 |
31 | class SFFilterKeyWordsComponent<FilteredItem, CriteriaItem: StringProtocol>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterKeywordsNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterKeyWordsComponent.swift:41:85: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Keywords filter component
30 |
31 | class SFFilterKeyWordsComponent<FilteredItem, CriteriaItem: StringProtocol>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterKeywordsNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterMultiSelectionComponent.swift:34:74: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Multi-select filter component
30 |
31 | class SFFilterMultiSelectionComponent<FilteredItem, CriteriaItem: Equatable & SFFiltersTitleable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterMultiSelectionNode<FilteredItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterMultiSelectionComponent.swift:41:77: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Multi-select filter component
30 |
31 | class SFFilterMultiSelectionComponent<FilteredItem, CriteriaItem: Equatable & SFFiltersTitleable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterMultiSelectionNode<FilteredItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 |
43 | ) {
[58/61] Compiling SwiftyFilters SFFilterItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:62:84: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
60 | /// If not specified, empty view will be returned, and an assertion failure will be triggered in debug mode.
61 | ///
62 | private(set) var view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
| `- error: 'View' is only available in macOS 10.15 or newer
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:64:16: error: 'EmptyView' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
62 | private(set) var view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
| |- error: 'EmptyView' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:173:101: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
171 | ///
172 | @discardableResult
173 | public func displayIn(_ view: @escaping ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)) -> Self {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
174 | self.view = view
175 | return self
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:62:90: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
60 | /// If not specified, empty view will be returned, and an assertion failure will be triggered in debug mode.
61 | ///
62 | private(set) var view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
| `- error: 'View' is only available in macOS 10.15 or newer
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:64:16: error: 'EmptyView' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
62 | private(set) var view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
| |- error: 'EmptyView' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:173:107: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
171 | ///
172 | @discardableResult
173 | public func displayIn(_ view: @escaping ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)) -> Self {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
174 | self.view = view
175 | return self
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterKeyWordsComponent.swift:34:82: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Keywords filter component
30 |
31 | class SFFilterKeyWordsComponent<FilteredItem, CriteriaItem: StringProtocol>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterKeywordsNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterKeyWordsComponent.swift:41:85: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Keywords filter component
30 |
31 | class SFFilterKeyWordsComponent<FilteredItem, CriteriaItem: StringProtocol>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterKeywordsNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterMultiSelectionComponent.swift:34:74: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Multi-select filter component
30 |
31 | class SFFilterMultiSelectionComponent<FilteredItem, CriteriaItem: Equatable & SFFiltersTitleable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterMultiSelectionNode<FilteredItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterMultiSelectionComponent.swift:41:77: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Multi-select filter component
30 |
31 | class SFFilterMultiSelectionComponent<FilteredItem, CriteriaItem: Equatable & SFFiltersTitleable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterMultiSelectionNode<FilteredItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 |
43 | ) {
[59/61] Compiling SwiftyFilters SFFilterKeyWordsComponent.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:62:84: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
60 | /// If not specified, empty view will be returned, and an assertion failure will be triggered in debug mode.
61 | ///
62 | private(set) var view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
| `- error: 'View' is only available in macOS 10.15 or newer
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:64:16: error: 'EmptyView' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
62 | private(set) var view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
| |- error: 'EmptyView' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:173:101: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
171 | ///
172 | @discardableResult
173 | public func displayIn(_ view: @escaping ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)) -> Self {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
174 | self.view = view
175 | return self
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:62:90: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
60 | /// If not specified, empty view will be returned, and an assertion failure will be triggered in debug mode.
61 | ///
62 | private(set) var view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
| `- error: 'View' is only available in macOS 10.15 or newer
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:64:16: error: 'EmptyView' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
62 | private(set) var view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
| |- error: 'EmptyView' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:173:107: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
171 | ///
172 | @discardableResult
173 | public func displayIn(_ view: @escaping ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)) -> Self {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
174 | self.view = view
175 | return self
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterKeyWordsComponent.swift:34:82: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Keywords filter component
30 |
31 | class SFFilterKeyWordsComponent<FilteredItem, CriteriaItem: StringProtocol>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterKeywordsNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterKeyWordsComponent.swift:41:85: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Keywords filter component
30 |
31 | class SFFilterKeyWordsComponent<FilteredItem, CriteriaItem: StringProtocol>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterKeywordsNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterMultiSelectionComponent.swift:34:74: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Multi-select filter component
30 |
31 | class SFFilterMultiSelectionComponent<FilteredItem, CriteriaItem: Equatable & SFFiltersTitleable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterMultiSelectionNode<FilteredItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterMultiSelectionComponent.swift:41:77: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Multi-select filter component
30 |
31 | class SFFilterMultiSelectionComponent<FilteredItem, CriteriaItem: Equatable & SFFiltersTitleable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterMultiSelectionNode<FilteredItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 |
43 | ) {
[60/61] Compiling SwiftyFilters SFFilterMasterComponent.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:62:84: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
60 | /// If not specified, empty view will be returned, and an assertion failure will be triggered in debug mode.
61 | ///
62 | private(set) var view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
| `- error: 'View' is only available in macOS 10.15 or newer
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:64:16: error: 'EmptyView' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
62 | private(set) var view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
| |- error: 'EmptyView' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:173:101: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
171 | ///
172 | @discardableResult
173 | public func displayIn(_ view: @escaping ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)) -> Self {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
174 | self.view = view
175 | return self
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:62:90: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
60 | /// If not specified, empty view will be returned, and an assertion failure will be triggered in debug mode.
61 | ///
62 | private(set) var view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
| `- error: 'View' is only available in macOS 10.15 or newer
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:64:16: error: 'EmptyView' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
62 | private(set) var view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
| |- error: 'EmptyView' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:173:107: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
171 | ///
172 | @discardableResult
173 | public func displayIn(_ view: @escaping ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)) -> Self {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
174 | self.view = view
175 | return self
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterKeyWordsComponent.swift:34:82: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Keywords filter component
30 |
31 | class SFFilterKeyWordsComponent<FilteredItem, CriteriaItem: StringProtocol>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterKeywordsNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterKeyWordsComponent.swift:41:85: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Keywords filter component
30 |
31 | class SFFilterKeyWordsComponent<FilteredItem, CriteriaItem: StringProtocol>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterKeywordsNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterMultiSelectionComponent.swift:34:74: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Multi-select filter component
30 |
31 | class SFFilterMultiSelectionComponent<FilteredItem, CriteriaItem: Equatable & SFFiltersTitleable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterMultiSelectionNode<FilteredItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterMultiSelectionComponent.swift:41:77: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Multi-select filter component
30 |
31 | class SFFilterMultiSelectionComponent<FilteredItem, CriteriaItem: Equatable & SFFiltersTitleable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterMultiSelectionNode<FilteredItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 |
43 | ) {
[61/61] Compiling SwiftyFilters SFFilterMultiSelectionComponent.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:62:84: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
60 | /// If not specified, empty view will be returned, and an assertion failure will be triggered in debug mode.
61 | ///
62 | private(set) var view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
| `- error: 'View' is only available in macOS 10.15 or newer
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:64:16: error: 'EmptyView' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
62 | private(set) var view: ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
| |- error: 'EmptyView' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFRangeFilter.swift:173:101: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFRangeFilter<FilteredItem, CriteriaItem: Comparable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
171 | ///
172 | @discardableResult
173 | public func displayIn(_ view: @escaping ((SFFilterRangeNode<FilteredItem, CriteriaItem>) -> any View)) -> Self {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
174 | self.view = view
175 | return self
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:62:90: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
60 | /// If not specified, empty view will be returned, and an assertion failure will be triggered in debug mode.
61 | ///
62 | private(set) var view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
| `- error: 'View' is only available in macOS 10.15 or newer
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:64:16: error: 'EmptyView' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
62 | private(set) var view: ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View) = { _ in
63 | assertionFailure("Filter view is not set. Call `displayIn` before building the component.")
64 | return EmptyView()
| |- error: 'EmptyView' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FilterTypes/SFSingleValueFilter.swift:173:107: error: 'View' is only available in macOS 10.15 or newer
42 | /// ```
43 | ///
44 | public final class SFSingleValueFilter<FilteredItem, CriteriaItem: Equatable> {
| `- note: add @available attribute to enclosing generic class
45 |
46 | /// The title of the filter component.
:
171 | ///
172 | @discardableResult
173 | public func displayIn(_ view: @escaping ((SFFilterSingleValueNode<FilteredItem, CriteriaItem>) -> any View)) -> Self {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
174 | self.view = view
175 | return self
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterKeyWordsComponent.swift:34:82: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Keywords filter component
30 |
31 | class SFFilterKeyWordsComponent<FilteredItem, CriteriaItem: StringProtocol>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterKeywordsNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterKeyWordsComponent.swift:41:85: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Keywords filter component
30 |
31 | class SFFilterKeyWordsComponent<FilteredItem, CriteriaItem: StringProtocol>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterKeyWordsContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterKeywordsNode<FilteredItem, CriteriaItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 | ) {
43 | self.noneItemTitle = noneItemTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterMultiSelectionComponent.swift:34:74: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Multi-select filter component
30 |
31 | class SFFilterMultiSelectionComponent<FilteredItem, CriteriaItem: Equatable & SFFiltersTitleable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>
34 | private let view: ((SFFilterMultiSelectionNode<FilteredItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
35 | private let noneItemTitle: String
36 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyFilters/FiltersBaseComponents/BaseTreeComponents/SFFilterMultiSelectionComponent.swift:41:77: error: 'View' is only available in macOS 10.15 or newer
29 | // MARK: - Multi-select filter component
30 |
31 | class SFFilterMultiSelectionComponent<FilteredItem, CriteriaItem: Equatable & SFFiltersTitleable>: SFFilterComponent<FilteredItem> {
| `- note: add @available attribute to enclosing generic class
32 |
33 | private let filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>
:
36 |
37 |
38 | init(title: String,
| `- note: add @available attribute to enclosing initializer
39 | noneItemTitle: String,
40 | filter: SFFilterMultiSelectionContainer<FilteredItem, CriteriaItem>,
41 | view: @escaping ((SFFilterMultiSelectionNode<FilteredItem>) -> any View)
| `- error: 'View' is only available in macOS 10.15 or newer
42 |
43 | ) {
BUILD FAILURE 6.0 macosSpm