diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index cf51e1f..e55664d 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -892,7 +892,7 @@ PODS: - React-debug - react-native-safe-area-context (4.9.0): - React-Core - - react-native-turbo-image (1.6.0): + - react-native-turbo-image (1.11.1): - APNGKit - Gifu - glog @@ -1279,7 +1279,7 @@ SPEC CHECKSUMS: React-logger: 3eb80a977f0d9669468ef641a5e1fabbc50a09ec React-Mapbuffer: 84ea43c6c6232049135b1550b8c60b2faac19fab react-native-safe-area-context: b97eb6f9e3b7f437806c2ce5983f479f8eb5de4b - react-native-turbo-image: 40753775249a9886baa87ea672a7abab8a8f52b0 + react-native-turbo-image: 531d6c9509dd9813925f73af92ff9f1f5f921726 React-nativeconfig: b4d4e9901d4cabb57be63053fd2aa6086eb3c85f React-NativeModulesApple: cd26e56d56350e123da0c1e3e4c76cb58a05e1ee React-perflogger: 5f49905de275bac07ac7ea7f575a70611fa988f2 diff --git a/ios/Nuke.xcframework/Info.plist b/ios/Nuke.xcframework/Info.plist index 6af1e75..11d3d65 100644 --- a/ios/Nuke.xcframework/Info.plist +++ b/ios/Nuke.xcframework/Info.plist @@ -8,66 +8,75 @@ BinaryPath Nuke.framework/Nuke LibraryIdentifier - tvos-arm64 + ios-arm64_x86_64-simulator LibraryPath Nuke.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform - tvos + ios + SupportedPlatformVariant + simulator BinaryPath - Nuke.framework/Versions/A/Nuke + Nuke.framework/Nuke LibraryIdentifier - macos-arm64_x86_64 + watchos-arm64_arm64_32_armv7k LibraryPath Nuke.framework SupportedArchitectures arm64 - x86_64 + arm64_32 + armv7k SupportedPlatform - macos + watchos BinaryPath Nuke.framework/Nuke LibraryIdentifier - watchos-arm64_arm64_32_armv7k + watchos-arm64_i386_x86_64-simulator LibraryPath Nuke.framework SupportedArchitectures arm64 - arm64_32 - armv7k + i386 + x86_64 SupportedPlatform watchos + SupportedPlatformVariant + simulator BinaryPath Nuke.framework/Nuke LibraryIdentifier - ios-arm64 + tvos-arm64_x86_64-simulator LibraryPath Nuke.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform - ios + tvos + SupportedPlatformVariant + simulator BinaryPath - Nuke.framework/Nuke + Nuke.framework/Versions/A/Nuke LibraryIdentifier - ios-arm64_x86_64-simulator + macos-arm64_x86_64 LibraryPath Nuke.framework SupportedArchitectures @@ -76,44 +85,35 @@ x86_64 SupportedPlatform - ios - SupportedPlatformVariant - simulator + macos BinaryPath Nuke.framework/Nuke LibraryIdentifier - tvos-arm64_x86_64-simulator + ios-arm64 LibraryPath Nuke.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform - tvos - SupportedPlatformVariant - simulator + ios BinaryPath Nuke.framework/Nuke LibraryIdentifier - watchos-arm64_i386_x86_64-simulator + tvos-arm64 LibraryPath Nuke.framework SupportedArchitectures arm64 - i386 - x86_64 SupportedPlatform - watchos - SupportedPlatformVariant - simulator + tvos CFBundlePackageType diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Info.plist b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Info.plist index 16c8439..dc0a67c 100644 Binary files a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Info.plist and b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Info.plist differ diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.abi.json b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.abi.json index 7e11ff7..bfe4171 100644 --- a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.abi.json +++ b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.abi.json @@ -7207,13 +7207,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7231,7 +7230,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7255,7 +7253,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7273,7 +7270,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8716,8 +8717,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8799,13 +8800,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -22912,7 +22914,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -25993,8 +25998,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -26037,8 +26042,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26083,8 +26088,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26104,8 +26109,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26435,52 +26440,59 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 2881, + "offset": 2912, "length": 28, "value": "\"com.github.kean.Nuke.Cache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -26638,21 +26650,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -26736,7 +26748,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -26887,6 +26899,13 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -27191,42 +27210,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -27237,24 +27256,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -27373,84 +27399,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -27478,7 +27504,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -27527,7 +27553,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.private.swiftinterface b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.private.swiftinterface index 156d13b..ec3ec0e 100644 --- a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftdoc b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftdoc index c685288..fe667c4 100644 Binary files a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftdoc and b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftinterface b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftinterface index 156d13b..ec3ec0e 100644 --- a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftinterface +++ b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Nuke b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Nuke index cc8e300..68f2ff5 100755 Binary files a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Nuke and b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Nuke differ diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Info.plist b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Info.plist index 08aedd5..9f64276 100644 Binary files a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Info.plist and b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Info.plist differ diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json index 7e11ff7..bfe4171 100644 --- a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -7207,13 +7207,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7231,7 +7230,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7255,7 +7253,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7273,7 +7270,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8716,8 +8717,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8799,13 +8800,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -22912,7 +22914,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -25993,8 +25998,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -26037,8 +26042,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26083,8 +26088,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26104,8 +26109,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26435,52 +26440,59 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 2881, + "offset": 2912, "length": 28, "value": "\"com.github.kean.Nuke.Cache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -26638,21 +26650,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -26736,7 +26748,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -26887,6 +26899,13 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -27191,42 +27210,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -27237,24 +27256,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -27373,84 +27399,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -27478,7 +27504,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -27527,7 +27553,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index ffb1d1e..60c4aae 100644 --- a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc index 3851130..0441e6c 100644 Binary files a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface index ffb1d1e..60c4aae 100644 --- a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json index 7e11ff7..bfe4171 100644 --- a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -7207,13 +7207,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7231,7 +7230,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7255,7 +7253,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7273,7 +7270,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8716,8 +8717,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8799,13 +8800,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -22912,7 +22914,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -25993,8 +25998,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -26037,8 +26042,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26083,8 +26088,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26104,8 +26109,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26435,52 +26440,59 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 2881, + "offset": 2912, "length": 28, "value": "\"com.github.kean.Nuke.Cache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -26638,21 +26650,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -26736,7 +26748,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -26887,6 +26899,13 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -27191,42 +27210,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -27237,24 +27256,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -27373,84 +27399,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -27478,7 +27504,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -27527,7 +27553,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index c46de32..746b1b8 100644 --- a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index 28413e4..cebfe32 100644 Binary files a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index c46de32..746b1b8 100644 --- a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Nuke b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Nuke index 69aefd1..348f718 100755 Binary files a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Nuke and b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Nuke differ diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources index 21c4f69..96dbe07 100644 --- a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources @@ -10,47 +10,47 @@ Info.plist - ta3b26XdwU5D5JHsyWXBX4t/iHA= + mHWy/28x9HUadTzwmwKDbw2PJWw= Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json - MEG94G6JH0dX+KN0qz3JRrafsT8= + adTXeKPu74uR5tDTKE7MhHw/BIU= Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - km7qXNOmFmu6LZrgcC3RwhT/vzs= + 9vI14zGlKe9oaGy3bZ65hPBJzYw= Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc - x9nvvssk0svKYIstPZntOfy6o4Y= + SkeTRBRymxDjTatU6/hemHDeRgk= Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface - km7qXNOmFmu6LZrgcC3RwhT/vzs= + 9vI14zGlKe9oaGy3bZ65hPBJzYw= Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftmodule - 9voa9XoBEocRIeR6bfRmndjQQfs= + gHUYVVoG59qofZp0KRZ9YV2LNgQ= Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json - MEG94G6JH0dX+KN0qz3JRrafsT8= + adTXeKPu74uR5tDTKE7MhHw/BIU= Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - rk8kDGbVFn246HhTE7MnE9s+Ieo= + EB85LYE3QHHSTuCFOj+qeXI3NM4= Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - qsMCP7WRwQCZBNkbAn0WoZvIYR4= + 7FtWXEIDo3lkvHWr99GDr1JKezY= Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - rk8kDGbVFn246HhTE7MnE9s+Ieo= + EB85LYE3QHHSTuCFOj+qeXI3NM4= Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - r5+z6r0igvbR/AuPt/wPEFjtRHI= + hGi8j5GrbKuevsr+p4wZxMoGtcE= files2 @@ -66,70 +66,70 @@ hash2 - 7MwsUS+0k72WS4efagWYgb/UdmdGzxFWTmJJ68MJGTI= + 8RgQ4ulTiUNf0QXgcghHp+DPEbpkcBHDvrMxUnzJspU= Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash2 - TRX6bGn7e9UVoaR2nzbe10qGpVfdqQBUrk2UFBqNOdo= + mEgjEvXeqogt+Flaot4ssDJqnLBNk66R5CiavpvVPG4= Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash2 - lDN83L2YHOu0myTRt29DS89OYyhrNCevVeO9BETcXYU= + k0IN/yAMdrjFu/VQWVM2l6rx+/fPwYVOHRM4AIvpEuQ= Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash2 - TRX6bGn7e9UVoaR2nzbe10qGpVfdqQBUrk2UFBqNOdo= + mEgjEvXeqogt+Flaot4ssDJqnLBNk66R5CiavpvVPG4= Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - TLj/Kb3CZeXxAYD3/LOVPHShkWfFOtLj2drb/p3vSCo= + RW0J7p0ivhDRnEhFr/t+V3P7/fanWsLcdjqBMMhwScY= Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json hash2 - 7MwsUS+0k72WS4efagWYgb/UdmdGzxFWTmJJ68MJGTI= + 8RgQ4ulTiUNf0QXgcghHp+DPEbpkcBHDvrMxUnzJspU= Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash2 - /wovddjczUVM4FBuUa60q19uMSZTHclkRYbnpmM5PLc= + D3+kzVPxf6wmgryVLGL/BEIX7PM6yPob8ihpsh7MHD4= Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash2 - krT2946M6tLzAIAUujk50I9z48SSndK/OU7AR+4c6jo= + g9J/s0799BL4wWlDw2AIQTjr040zUtQfvnAhacmQmb8= Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash2 - /wovddjczUVM4FBuUa60q19uMSZTHclkRYbnpmM5PLc= + D3+kzVPxf6wmgryVLGL/BEIX7PM6yPob8ihpsh7MHD4= Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - iyQHl5VxeqIVoNBnaR5AweODsDUZVteS/algoKYkHIc= + TVIiYweUHzZm31KmT8oaRirC27Z+//12UUpsCQeGik4= diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.abi.json b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.abi.json index 3f0c106..36bb585 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.abi.json +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.abi.json @@ -7207,13 +7207,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7231,7 +7230,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7255,7 +7253,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7273,7 +7270,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8716,8 +8717,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8799,13 +8800,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -22905,7 +22907,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -25986,8 +25991,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -26030,8 +26035,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26076,8 +26081,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26097,8 +26102,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26428,66 +26433,73 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 3057, + "offset": 3088, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 3195, + "offset": 3226, "length": 3, "value": "\"\/\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 3239, + "offset": 3270, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -26645,21 +26657,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -26743,7 +26755,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -26897,10 +26909,17 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", "kind": "IntegerLiteral", - "offset": 11659, + "offset": 12093, "length": 1, "value": "1" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -27205,42 +27224,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -27251,24 +27270,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -27387,84 +27413,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -27492,7 +27518,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -27541,7 +27567,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface index 3cc159c..b09a3e7 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc index 6e86349..886c773 100644 Binary files a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc and b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc differ diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface index 3cc159c..b09a3e7 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json index 3f0c106..36bb585 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json @@ -7207,13 +7207,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7231,7 +7230,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7255,7 +7253,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7273,7 +7270,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8716,8 +8717,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8799,13 +8800,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -22905,7 +22907,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -25986,8 +25991,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -26030,8 +26035,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26076,8 +26081,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26097,8 +26102,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26428,66 +26433,73 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 3057, + "offset": 3088, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 3195, + "offset": 3226, "length": 3, "value": "\"\/\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 3239, + "offset": 3270, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -26645,21 +26657,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -26743,7 +26755,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -26897,10 +26909,17 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", "kind": "IntegerLiteral", - "offset": 11659, + "offset": 12093, "length": 1, "value": "1" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -27205,42 +27224,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -27251,24 +27270,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -27387,84 +27413,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -27492,7 +27518,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -27541,7 +27567,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface index f39f407..132b1d8 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc index 0179d8c..a28c7bd 100644 Binary files a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc and b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc differ diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface index f39f407..132b1d8 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Nuke b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Nuke index 3df9f9d..05abbf1 100755 Binary files a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Nuke and b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Nuke differ diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Resources/Info.plist b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Resources/Info.plist index c710104..02c933d 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Resources/Info.plist +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Resources/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 12.7.3 + 12.8.0 CFBundleSupportedPlatforms MacOSX @@ -31,15 +31,15 @@ DTPlatformName macosx DTPlatformVersion - 14.4 + 14.5 DTSDKBuild - 23E208 + 23F73 DTSDKName - macosx14.4 + macosx14.5 DTXcode - 1530 + 1540 DTXcodeBuild - 15E204a + 15F31d LSMinimumSystemVersion 10.15 diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.abi.json b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.abi.json index 3f0c106..36bb585 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.abi.json +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.abi.json @@ -7207,13 +7207,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7231,7 +7230,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7255,7 +7253,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7273,7 +7270,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8716,8 +8717,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8799,13 +8800,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -22905,7 +22907,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -25986,8 +25991,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -26030,8 +26035,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26076,8 +26081,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26097,8 +26102,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26428,66 +26433,73 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 3057, + "offset": 3088, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 3195, + "offset": 3226, "length": 3, "value": "\"\/\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 3239, + "offset": 3270, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -26645,21 +26657,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -26743,7 +26755,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -26897,10 +26909,17 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", "kind": "IntegerLiteral", - "offset": 11659, + "offset": 12093, "length": 1, "value": "1" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -27205,42 +27224,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -27251,24 +27270,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -27387,84 +27413,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -27492,7 +27518,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -27541,7 +27567,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface index 3cc159c..b09a3e7 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc index 6e86349..886c773 100644 Binary files a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc and b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc differ diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface index 3cc159c..b09a3e7 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json index 3f0c106..36bb585 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json @@ -7207,13 +7207,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7231,7 +7230,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7255,7 +7253,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7273,7 +7270,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8716,8 +8717,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8799,13 +8800,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -22905,7 +22907,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -25986,8 +25991,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -26030,8 +26035,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26076,8 +26081,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26097,8 +26102,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26428,66 +26433,73 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 3057, + "offset": 3088, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 3195, + "offset": 3226, "length": 3, "value": "\"\/\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 3239, + "offset": 3270, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -26645,21 +26657,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -26743,7 +26755,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -26897,10 +26909,17 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", "kind": "IntegerLiteral", - "offset": 11659, + "offset": 12093, "length": 1, "value": "1" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -27205,42 +27224,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -27251,24 +27270,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -27387,84 +27413,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -27492,7 +27518,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -27541,7 +27567,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface index f39f407..132b1d8 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc index 0179d8c..a28c7bd 100644 Binary files a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc and b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc differ diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface index f39f407..132b1d8 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Nuke b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Nuke index 3df9f9d..05abbf1 100755 Binary files a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Nuke and b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Nuke differ diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Resources/Info.plist b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Resources/Info.plist index c710104..02c933d 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Resources/Info.plist +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/Resources/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 12.7.3 + 12.8.0 CFBundleSupportedPlatforms MacOSX @@ -31,15 +31,15 @@ DTPlatformName macosx DTPlatformVersion - 14.4 + 14.5 DTSDKBuild - 23E208 + 23F73 DTSDKName - macosx14.4 + macosx14.5 DTXcode - 1530 + 1540 DTXcodeBuild - 15E204a + 15F31d LSMinimumSystemVersion 10.15 diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/_CodeSignature/CodeResources b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/_CodeSignature/CodeResources index 26f367c..9b13784 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/_CodeSignature/CodeResources +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/A/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Resources/Info.plist - T/woDk24HNf4i1S81hd/4mAgu1g= + fXwwzWhy4j8igtEOQPs7Shcib6s= files2 @@ -22,77 +22,77 @@ hash2 - 4Ydtw23d2MY665VDIjXVYdLJu+IRzdvilWdKzAJG/yw= + TPQl6zcX3G2T3TQG/b65K5sOOawdmUvfX8Nabrpj9vk= Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface hash2 - BCnO7vgd9gJs2o1E55IYczwPrtxW3hB0npfp4T/hWHo= + fevRsQe+hean9gCGCzySEE8PXzvx9Ng5xPjWxciF9FA= Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc hash2 - OQ8pGC+M1yGFX8OAo5GG+vOxmap6j00dWudwLcjvC94= + +8ntKTs6xu2yb5bXcFqAD4MXdxQYie0JHxN766VNVBY= Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface hash2 - BCnO7vgd9gJs2o1E55IYczwPrtxW3hB0npfp4T/hWHo= + fevRsQe+hean9gCGCzySEE8PXzvx9Ng5xPjWxciF9FA= Modules/Nuke.swiftmodule/arm64-apple-macos.swiftmodule hash2 - IJZBqsSAzRFe6bABXNHnl6pb5gDZ0ZtJO6QeMqlmYd4= + nllq4HfTS8dWDtGI9OPPjbO9r5NjkpmuIILOciXLFT4= Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json hash2 - 4Ydtw23d2MY665VDIjXVYdLJu+IRzdvilWdKzAJG/yw= + TPQl6zcX3G2T3TQG/b65K5sOOawdmUvfX8Nabrpj9vk= Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface hash2 - tjeD06b0MgxqykSzHlZ0jiM5bAOhad/QrqprLdS8nJA= + ugK/Fsj0UrB1KuSUqhS4donUvvnAjYj3g95frZp0WNA= Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc hash2 - yvzgvzBe/NLqihqOP5pL5tSroyjUtUrVJRhS+6/WvsU= + 9lqR5mWViQ11n5kVTT1dFyuXyI7te5A3T+QF4ya7E8Q= Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface hash2 - tjeD06b0MgxqykSzHlZ0jiM5bAOhad/QrqprLdS8nJA= + ugK/Fsj0UrB1KuSUqhS4donUvvnAjYj3g95frZp0WNA= Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftmodule hash2 - gJSiTtMDM/g39MyY8DWFkMPP6opMmq6vhSQHJhds11c= + yHAZNkNjH4KY4Jmv2REOk2TBxRqlRAAgHlud6c9l5Pk= Resources/Info.plist hash2 - XeZbTYgb7xC4rzkhMX5sthwAvdPld2JuRCzOg6GpqjE= + kEdIOv/xq3wPa6pAEKJ5zMOUfEp/X/c/q15DkwJerkM= diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.abi.json b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.abi.json index 3f0c106..36bb585 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.abi.json +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.abi.json @@ -7207,13 +7207,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7231,7 +7230,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7255,7 +7253,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7273,7 +7270,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8716,8 +8717,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8799,13 +8800,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -22905,7 +22907,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -25986,8 +25991,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -26030,8 +26035,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26076,8 +26081,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26097,8 +26102,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26428,66 +26433,73 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 3057, + "offset": 3088, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 3195, + "offset": 3226, "length": 3, "value": "\"\/\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 3239, + "offset": 3270, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -26645,21 +26657,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -26743,7 +26755,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -26897,10 +26909,17 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", "kind": "IntegerLiteral", - "offset": 11659, + "offset": 12093, "length": 1, "value": "1" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -27205,42 +27224,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -27251,24 +27270,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -27387,84 +27413,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -27492,7 +27518,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -27541,7 +27567,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface index 3cc159c..b09a3e7 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc index 6e86349..886c773 100644 Binary files a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc and b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc differ diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface index 3cc159c..b09a3e7 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json index 3f0c106..36bb585 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json @@ -7207,13 +7207,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7231,7 +7230,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7255,7 +7253,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7273,7 +7270,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8716,8 +8717,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8799,13 +8800,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -22905,7 +22907,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -25986,8 +25991,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -26030,8 +26035,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26076,8 +26081,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26097,8 +26102,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26428,66 +26433,73 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 3057, + "offset": 3088, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 3195, + "offset": 3226, "length": 3, "value": "\"\/\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 3239, + "offset": 3270, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -26645,21 +26657,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -26743,7 +26755,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -26897,10 +26909,17 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", "kind": "IntegerLiteral", - "offset": 11659, + "offset": 12093, "length": 1, "value": "1" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -27205,42 +27224,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -27251,24 +27270,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -27387,84 +27413,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -27492,7 +27518,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -27541,7 +27567,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface index f39f407..132b1d8 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc index 0179d8c..a28c7bd 100644 Binary files a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc and b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc differ diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface index f39f407..132b1d8 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Nuke b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Nuke index 3df9f9d..05abbf1 100755 Binary files a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Nuke and b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Nuke differ diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Resources/Info.plist b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Resources/Info.plist index c710104..02c933d 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Resources/Info.plist +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/Resources/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 12.7.3 + 12.8.0 CFBundleSupportedPlatforms MacOSX @@ -31,15 +31,15 @@ DTPlatformName macosx DTPlatformVersion - 14.4 + 14.5 DTSDKBuild - 23E208 + 23F73 DTSDKName - macosx14.4 + macosx14.5 DTXcode - 1530 + 1540 DTXcodeBuild - 15E204a + 15F31d LSMinimumSystemVersion 10.15 diff --git a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/_CodeSignature/CodeResources b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/_CodeSignature/CodeResources index 26f367c..9b13784 100644 --- a/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/_CodeSignature/CodeResources +++ b/ios/Nuke.xcframework/macos-arm64_x86_64/Nuke.framework/Versions/Current/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Resources/Info.plist - T/woDk24HNf4i1S81hd/4mAgu1g= + fXwwzWhy4j8igtEOQPs7Shcib6s= files2 @@ -22,77 +22,77 @@ hash2 - 4Ydtw23d2MY665VDIjXVYdLJu+IRzdvilWdKzAJG/yw= + TPQl6zcX3G2T3TQG/b65K5sOOawdmUvfX8Nabrpj9vk= Modules/Nuke.swiftmodule/arm64-apple-macos.private.swiftinterface hash2 - BCnO7vgd9gJs2o1E55IYczwPrtxW3hB0npfp4T/hWHo= + fevRsQe+hean9gCGCzySEE8PXzvx9Ng5xPjWxciF9FA= Modules/Nuke.swiftmodule/arm64-apple-macos.swiftdoc hash2 - OQ8pGC+M1yGFX8OAo5GG+vOxmap6j00dWudwLcjvC94= + +8ntKTs6xu2yb5bXcFqAD4MXdxQYie0JHxN766VNVBY= Modules/Nuke.swiftmodule/arm64-apple-macos.swiftinterface hash2 - BCnO7vgd9gJs2o1E55IYczwPrtxW3hB0npfp4T/hWHo= + fevRsQe+hean9gCGCzySEE8PXzvx9Ng5xPjWxciF9FA= Modules/Nuke.swiftmodule/arm64-apple-macos.swiftmodule hash2 - IJZBqsSAzRFe6bABXNHnl6pb5gDZ0ZtJO6QeMqlmYd4= + nllq4HfTS8dWDtGI9OPPjbO9r5NjkpmuIILOciXLFT4= Modules/Nuke.swiftmodule/x86_64-apple-macos.abi.json hash2 - 4Ydtw23d2MY665VDIjXVYdLJu+IRzdvilWdKzAJG/yw= + TPQl6zcX3G2T3TQG/b65K5sOOawdmUvfX8Nabrpj9vk= Modules/Nuke.swiftmodule/x86_64-apple-macos.private.swiftinterface hash2 - tjeD06b0MgxqykSzHlZ0jiM5bAOhad/QrqprLdS8nJA= + ugK/Fsj0UrB1KuSUqhS4donUvvnAjYj3g95frZp0WNA= Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftdoc hash2 - yvzgvzBe/NLqihqOP5pL5tSroyjUtUrVJRhS+6/WvsU= + 9lqR5mWViQ11n5kVTT1dFyuXyI7te5A3T+QF4ya7E8Q= Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftinterface hash2 - tjeD06b0MgxqykSzHlZ0jiM5bAOhad/QrqprLdS8nJA= + ugK/Fsj0UrB1KuSUqhS4donUvvnAjYj3g95frZp0WNA= Modules/Nuke.swiftmodule/x86_64-apple-macos.swiftmodule hash2 - gJSiTtMDM/g39MyY8DWFkMPP6opMmq6vhSQHJhds11c= + yHAZNkNjH4KY4Jmv2REOk2TBxRqlRAAgHlud6c9l5Pk= Resources/Info.plist hash2 - XeZbTYgb7xC4rzkhMX5sthwAvdPld2JuRCzOg6GpqjE= + kEdIOv/xq3wPa6pAEKJ5zMOUfEp/X/c/q15DkwJerkM= diff --git a/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Info.plist b/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Info.plist index 601a320..11b4321 100644 Binary files a/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Info.plist and b/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Info.plist differ diff --git a/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.abi.json b/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.abi.json index 7e11ff7..bfe4171 100644 --- a/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.abi.json +++ b/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.abi.json @@ -7207,13 +7207,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7231,7 +7230,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7255,7 +7253,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7273,7 +7270,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8716,8 +8717,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8799,13 +8800,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -22912,7 +22914,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -25993,8 +25998,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -26037,8 +26042,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26083,8 +26088,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26104,8 +26109,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26435,52 +26440,59 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 2881, + "offset": 2912, "length": 28, "value": "\"com.github.kean.Nuke.Cache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -26638,21 +26650,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -26736,7 +26748,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -26887,6 +26899,13 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -27191,42 +27210,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -27237,24 +27256,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -27373,84 +27399,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -27478,7 +27504,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -27527,7 +27553,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.private.swiftinterface b/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.private.swiftinterface index 3ee192f..d5abef7 100644 --- a/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.private.swiftinterface +++ b/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.private.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.swiftdoc b/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.swiftdoc index 7132d71..f96bde8 100644 Binary files a/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.swiftdoc and b/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.swiftdoc differ diff --git a/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.swiftinterface b/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.swiftinterface index 3ee192f..d5abef7 100644 --- a/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.swiftinterface +++ b/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Nuke b/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Nuke index f265e2c..ba5dd3c 100755 Binary files a/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Nuke and b/ios/Nuke.xcframework/tvos-arm64/Nuke.framework/Nuke differ diff --git a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Info.plist b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Info.plist index b89cba9..4bb447a 100644 Binary files a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Info.plist and b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Info.plist differ diff --git a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.abi.json b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.abi.json index 7e11ff7..bfe4171 100644 --- a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.abi.json +++ b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.abi.json @@ -7207,13 +7207,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7231,7 +7230,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7255,7 +7253,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7273,7 +7270,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8716,8 +8717,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8799,13 +8800,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -22912,7 +22914,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -25993,8 +25998,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -26037,8 +26042,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26083,8 +26088,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26104,8 +26109,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26435,52 +26440,59 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 2881, + "offset": 2912, "length": 28, "value": "\"com.github.kean.Nuke.Cache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -26638,21 +26650,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -26736,7 +26748,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -26887,6 +26899,13 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -27191,42 +27210,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -27237,24 +27256,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -27373,84 +27399,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -27478,7 +27504,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -27527,7 +27553,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface index 31310f3..58273fe 100644 --- a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface +++ b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftdoc b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftdoc index d4b765e..ec0315e 100644 Binary files a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftdoc and b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftdoc differ diff --git a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftinterface b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftinterface index 31310f3..58273fe 100644 --- a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftinterface +++ b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.abi.json b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.abi.json index 7e11ff7..bfe4171 100644 --- a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.abi.json +++ b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.abi.json @@ -7207,13 +7207,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7231,7 +7230,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7255,7 +7253,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7273,7 +7270,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8716,8 +8717,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8799,13 +8800,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -22912,7 +22914,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -25993,8 +25998,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -26037,8 +26042,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26083,8 +26088,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26104,8 +26109,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -26435,52 +26440,59 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 2881, + "offset": 2912, "length": 28, "value": "\"com.github.kean.Nuke.Cache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -26638,21 +26650,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -26736,7 +26748,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -26887,6 +26899,13 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -27191,42 +27210,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -27237,24 +27256,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -27373,84 +27399,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -27478,7 +27504,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -27527,7 +27553,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface index bc42950..9d6232c 100644 --- a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface +++ b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc index 436b037..439aefe 100644 Binary files a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc and b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc differ diff --git a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface index bc42950..9d6232c 100644 --- a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface +++ b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface @@ -169,11 +169,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -733,7 +737,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -903,7 +911,7 @@ extension Nuke.ImageProcessors { public var description: Swift.String { get } - public enum Error : Swift.Error, Swift.CustomStringConvertible { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) case inputImageIsEmpty(inputImage: Nuke.PlatformImage) case failedToApplyFilter(filter: CoreImage.CIFilter) @@ -932,7 +940,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Nuke b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Nuke index 9514573..9fa523a 100755 Binary files a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Nuke and b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/Nuke differ diff --git a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources index 0447b55..9988d3b 100644 --- a/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources +++ b/ios/Nuke.xcframework/tvos-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources @@ -10,47 +10,47 @@ Info.plist - biXlZRORFZn0FC3fxZdNCAA+Crk= + XuhEE9qKkel0DJQrF410T9hoKa8= Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.abi.json - MEG94G6JH0dX+KN0qz3JRrafsT8= + adTXeKPu74uR5tDTKE7MhHw/BIU= Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface - OTSRY59EMhqAVv/BLU5u3TNEkV4= + +WXb0RdvcM2UGWsIGiB+JrNetck= Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftdoc - 4pgeYULfK3R7tS9uy2oVrLuFXQs= + YF8OrH8tGO49Oxg+jCQXMj/Iay8= Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftinterface - OTSRY59EMhqAVv/BLU5u3TNEkV4= + +WXb0RdvcM2UGWsIGiB+JrNetck= Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftmodule - UorA1EU2SwNrf+933YoEsG1B16I= + hgWEh13z7C2r6/86Aqg9Pwfq9O4= Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.abi.json - MEG94G6JH0dX+KN0qz3JRrafsT8= + adTXeKPu74uR5tDTKE7MhHw/BIU= Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface - PSJFnkznhNwnADvivgJz72LEg0I= + e6ebH8dSdlJn+8MO7gbdaMTIRxA= Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc - mZGefaA2teSUWIfjkDhl0/PmuFs= + MYL8YJOa2ulxYxLBSU9MIOwlba8= Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface - PSJFnkznhNwnADvivgJz72LEg0I= + e6ebH8dSdlJn+8MO7gbdaMTIRxA= Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule - h0oduZ2lNkC+uzCYhccKlhtQPxM= + h5SGc/H6JTwdPFtBSaIZ/gmK2lo= files2 @@ -66,70 +66,70 @@ hash2 - 7MwsUS+0k72WS4efagWYgb/UdmdGzxFWTmJJ68MJGTI= + 8RgQ4ulTiUNf0QXgcghHp+DPEbpkcBHDvrMxUnzJspU= Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface hash2 - /U81kGKT0SnIIO8rmj7WXoGBVV75GHF2AQnt/3zdupY= + o4fUJXQ4e46vXLdhXQfTSXBF7OFUK1fX96JOy17JTwE= Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftdoc hash2 - Nn3Avy2T/wgr6EgH+kxnJ41i293zntbSHDX9TrdAJRo= + 85NcfrWSvmbOYRKErS2SC0aMsL7C/KTpXU0Hbh/VRVY= Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftinterface hash2 - /U81kGKT0SnIIO8rmj7WXoGBVV75GHF2AQnt/3zdupY= + o4fUJXQ4e46vXLdhXQfTSXBF7OFUK1fX96JOy17JTwE= Modules/Nuke.swiftmodule/arm64-apple-tvos-simulator.swiftmodule hash2 - JeUQMp4j+nOs2skvY17Bxjhnr1bEvJx/XaW58McbWcc= + wKfI7IdpvqYwSpBOg/KoIcukN4WXGiLHYcN/NCDaLXY= Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.abi.json hash2 - 7MwsUS+0k72WS4efagWYgb/UdmdGzxFWTmJJ68MJGTI= + 8RgQ4ulTiUNf0QXgcghHp+DPEbpkcBHDvrMxUnzJspU= Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface hash2 - MQBmavHKOt9sdybOU0uQQCnq5K/ruuG69q+bIJrOLXo= + xdb1PB9fYuXORYUl2/VjIazPAbQjyAyL21MxB6nfpzA= Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc hash2 - E7AwXDUv5BN/jlw4yMlHy+98ydD/C9XNaAh5+X2Hnws= + c1VqyR2Lmjdi73H+48tPnrN7YzTPWL0AKXfh3X08wQE= Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface hash2 - MQBmavHKOt9sdybOU0uQQCnq5K/ruuG69q+bIJrOLXo= + xdb1PB9fYuXORYUl2/VjIazPAbQjyAyL21MxB6nfpzA= Modules/Nuke.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule hash2 - nPDVSzAT2oi7zcRPrjEoxwS2jGO6Cud6w/oE/nWbbaI= + Ju1ZHgApY93cdZjhl6gI1MNVxYvwZMGY9baXR6unpKM= diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Info.plist b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Info.plist index 8454fd9..468eec2 100644 Binary files a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Info.plist and b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Info.plist differ diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.abi.json b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.abi.json index 3aa4f1a..46847da 100644 --- a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.abi.json +++ b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.abi.json @@ -7048,13 +7048,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7072,7 +7071,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7096,7 +7094,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7114,7 +7111,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8557,8 +8558,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8640,13 +8641,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -21657,7 +21659,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -24717,8 +24722,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -24761,8 +24766,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -24807,8 +24812,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -24828,8 +24833,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -25159,52 +25164,59 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 2881, + "offset": 2912, "length": 28, "value": "\"com.github.kean.Nuke.Cache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -25362,21 +25374,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -25460,7 +25472,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -25604,6 +25616,13 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -25901,42 +25920,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -25947,24 +25966,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -26083,84 +26109,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -26188,7 +26214,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -26223,7 +26249,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.private.swiftinterface b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.private.swiftinterface index 947778a..25a0e70 100644 --- a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.private.swiftinterface +++ b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.private.swiftinterface @@ -168,11 +168,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -706,7 +710,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -878,7 +886,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.swiftdoc b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.swiftdoc index c1fb5f9..de716c1 100644 Binary files a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.swiftdoc and b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.swiftdoc differ diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.swiftinterface b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.swiftinterface index 947778a..25a0e70 100644 --- a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.swiftinterface +++ b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos.swiftinterface @@ -168,11 +168,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -706,7 +710,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -878,7 +886,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.abi.json b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.abi.json index 3aa4f1a..46847da 100644 --- a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.abi.json +++ b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.abi.json @@ -7048,13 +7048,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7072,7 +7071,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7096,7 +7094,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7114,7 +7111,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8557,8 +8558,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8640,13 +8641,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -21657,7 +21659,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -24717,8 +24722,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -24761,8 +24766,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -24807,8 +24812,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -24828,8 +24833,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -25159,52 +25164,59 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 2881, + "offset": 2912, "length": 28, "value": "\"com.github.kean.Nuke.Cache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -25362,21 +25374,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -25460,7 +25472,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -25604,6 +25616,13 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -25901,42 +25920,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -25947,24 +25966,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -26083,84 +26109,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -26188,7 +26214,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -26223,7 +26249,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.private.swiftinterface b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.private.swiftinterface index e669185..a8aa772 100644 --- a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.private.swiftinterface +++ b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.private.swiftinterface @@ -168,11 +168,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -706,7 +710,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -878,7 +886,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.swiftdoc b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.swiftdoc index f914168..770faa7 100644 Binary files a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.swiftdoc and b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.swiftdoc differ diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.swiftinterface b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.swiftinterface index e669185..a8aa772 100644 --- a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.swiftinterface +++ b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/arm64_32-apple-watchos.swiftinterface @@ -168,11 +168,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -706,7 +710,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -878,7 +886,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.abi.json b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.abi.json index 3aa4f1a..46847da 100644 --- a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.abi.json +++ b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.abi.json @@ -7048,13 +7048,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7072,7 +7071,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7096,7 +7094,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7114,7 +7111,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8557,8 +8558,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8640,13 +8641,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -21657,7 +21659,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -24717,8 +24722,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -24761,8 +24766,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -24807,8 +24812,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -24828,8 +24833,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -25159,52 +25164,59 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 2881, + "offset": 2912, "length": 28, "value": "\"com.github.kean.Nuke.Cache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -25362,21 +25374,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -25460,7 +25472,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -25604,6 +25616,13 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -25901,42 +25920,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -25947,24 +25966,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -26083,84 +26109,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -26188,7 +26214,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -26223,7 +26249,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.private.swiftinterface b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.private.swiftinterface index fa3a7f6..6aab997 100644 --- a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.private.swiftinterface +++ b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.private.swiftinterface @@ -168,11 +168,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -706,7 +710,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -878,7 +886,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.swiftdoc b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.swiftdoc index e81958c..bcc6933 100644 Binary files a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.swiftdoc and b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.swiftdoc differ diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.swiftinterface b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.swiftinterface index fa3a7f6..6aab997 100644 --- a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.swiftinterface +++ b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Modules/Nuke.swiftmodule/armv7k-apple-watchos.swiftinterface @@ -168,11 +168,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -706,7 +710,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -878,7 +886,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Nuke b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Nuke index e70db90..1c97fcf 100755 Binary files a/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Nuke and b/ios/Nuke.xcframework/watchos-arm64_arm64_32_armv7k/Nuke.framework/Nuke differ diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Info.plist b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Info.plist index f48677e..ebe8e0f 100644 Binary files a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Info.plist and b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Info.plist differ diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.abi.json b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.abi.json index 3aa4f1a..46847da 100644 --- a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.abi.json +++ b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.abi.json @@ -7048,13 +7048,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7072,7 +7071,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7096,7 +7094,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7114,7 +7111,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8557,8 +8558,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8640,13 +8641,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -21657,7 +21659,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -24717,8 +24722,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -24761,8 +24766,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -24807,8 +24812,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -24828,8 +24833,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -25159,52 +25164,59 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 2881, + "offset": 2912, "length": 28, "value": "\"com.github.kean.Nuke.Cache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -25362,21 +25374,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -25460,7 +25472,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -25604,6 +25616,13 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -25901,42 +25920,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -25947,24 +25966,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -26083,84 +26109,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -26188,7 +26214,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -26223,7 +26249,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.private.swiftinterface b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.private.swiftinterface index db37391..b646720 100644 --- a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.private.swiftinterface +++ b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.private.swiftinterface @@ -168,11 +168,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -706,7 +710,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -878,7 +886,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftdoc b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftdoc index 97496ea..74c1050 100644 Binary files a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftdoc and b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftdoc differ diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftinterface b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftinterface index db37391..b646720 100644 --- a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftinterface +++ b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftinterface @@ -168,11 +168,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -706,7 +710,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -878,7 +886,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.abi.json b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.abi.json index 3aa4f1a..46847da 100644 --- a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.abi.json +++ b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.abi.json @@ -7048,13 +7048,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7072,7 +7071,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7096,7 +7094,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7114,7 +7111,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8557,8 +8558,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8640,13 +8641,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -21657,7 +21659,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -24717,8 +24722,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -24761,8 +24766,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -24807,8 +24812,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -24828,8 +24833,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -25159,52 +25164,59 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 2881, + "offset": 2912, "length": 28, "value": "\"com.github.kean.Nuke.Cache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -25362,21 +25374,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -25460,7 +25472,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -25604,6 +25616,13 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -25901,42 +25920,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -25947,24 +25966,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -26083,84 +26109,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -26188,7 +26214,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -26223,7 +26249,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.private.swiftinterface b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.private.swiftinterface index 678d8c9..0b7161f 100644 --- a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.private.swiftinterface +++ b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.private.swiftinterface @@ -168,11 +168,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -706,7 +710,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -878,7 +886,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftdoc b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftdoc index 80002cb..82ac5a4 100644 Binary files a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftdoc and b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftdoc differ diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftinterface b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftinterface index 678d8c9..0b7161f 100644 --- a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftinterface +++ b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftinterface @@ -168,11 +168,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -706,7 +710,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -878,7 +886,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.abi.json b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.abi.json index 3aa4f1a..46847da 100644 --- a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.abi.json +++ b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.abi.json @@ -7048,13 +7048,12 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", "moduleName": "Nuke", + "deprecated": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Available", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -7072,7 +7071,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", "moduleName": "Nuke", - "implicit": true, "accessorKind": "get" }, { @@ -7096,7 +7094,6 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", "moduleName": "Nuke", - "implicit": true, "accessorKind": "set" }, { @@ -7114,7 +7111,11 @@ "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", "moduleName": "Nuke", + "deprecated": true, "implicit": true, + "declAttributes": [ + "Available" + ], "accessorKind": "_modify" } ] @@ -8557,8 +8558,8 @@ } ], "declKind": "Constructor", - "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", - "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCYbctcfc", "moduleName": "Nuke", "declAttributes": [ "AccessControl", @@ -8640,13 +8641,14 @@ } ], "declKind": "Func", - "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", - "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tYbFZ", "moduleName": "Nuke", "static": true, "declAttributes": [ "Final", "AccessControl", + "Sendable", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -21657,7 +21659,10 @@ "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "Nuke" + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] }, { "kind": "Import", @@ -24717,8 +24722,8 @@ } ], "declKind": "Var", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvp", "moduleName": "Nuke", "declAttributes": [ "HasInitialValue", @@ -24761,8 +24766,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvg", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -24807,8 +24812,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvs", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -24828,8 +24833,8 @@ } ], "declKind": "Accessor", - "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", - "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyyYbScMYccSgvM", "moduleName": "Nuke", "implicit": true, "declAttributes": [ @@ -25159,52 +25164,59 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 7679, + "offset": 7518, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", "kind": "BooleanLiteral", - "offset": 11659, + "offset": 12400, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "BooleanLiteral", - "offset": 453, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "StringLiteral", - "offset": 2881, + "offset": 2912, "length": 28, "value": "\"com.github.kean.Nuke.Cache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3481, + "offset": 3512, "length": 3, "value": "150" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3487, + "offset": 3518, "length": 7, "value": "1048576" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", "kind": "IntegerLiteral", - "offset": 3701, + "offset": 3732, "length": 1, "value": "0" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 11, + "value": "\"Nuke._DataLoader\"" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", "kind": "IntegerLiteral", @@ -25362,21 +25374,21 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1161, + "offset": 1182, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1197, + "offset": 1218, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", "kind": "BooleanLiteral", - "offset": 1236, + "offset": 1257, "length": 5, "value": "false" }, @@ -25460,7 +25472,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", "kind": "IntegerLiteral", - "offset": 578, + "offset": 656, "length": 1, "value": "1" }, @@ -25604,6 +25616,13 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 13018, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", "kind": "BooleanLiteral", @@ -25901,42 +25920,42 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14016, + "offset": 13970, "length": 28, "value": "\"github.com\/kean\/nuke\/scale\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "StringLiteral", - "offset": 14503, + "offset": 14457, "length": 32, "value": "\"github.com\/kean\/nuke\/thumbnail\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15625, + "offset": 15579, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 15920, + "offset": 15874, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16122, + "offset": 16076, "length": 4, "value": "true" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", "kind": "BooleanLiteral", - "offset": 16279, + "offset": 16233, "length": 4, "value": "true" }, @@ -25947,24 +25966,31 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "FloatLiteral", + "offset": 1008, + "length": 3, + "value": "1.0" + }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4338, + "offset": 4453, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4379, + "offset": 4494, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", "kind": "IntegerLiteral", - "offset": 4458, + "offset": 4573, "length": 2, "value": "-1" }, @@ -26083,84 +26109,84 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6288, + "offset": 6533, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6345, + "offset": 6590, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "BooleanLiteral", - "offset": 6391, + "offset": 6636, "length": 5, "value": "false" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6584, + "offset": 6829, "length": 1, "value": "6" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 6845, + "offset": 7090, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7002, + "offset": 7247, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7159, + "offset": 7404, "length": 1, "value": "1" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7320, + "offset": 7565, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "IntegerLiteral", - "offset": 7487, + "offset": 7732, "length": 1, "value": "2" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline+Configuration.swift", "kind": "StringLiteral", - "offset": 9110, + "offset": 9355, "length": 32, "value": "\"com.github.kean.Nuke.DataCache\"" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10915, + "offset": 10941, "length": 1, "value": "0" }, { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", "kind": "IntegerLiteral", - "offset": 10925, + "offset": 10951, "length": 1, "value": "0" }, @@ -26188,7 +26214,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalData.swift", "kind": "IntegerLiteral", - "offset": 438, + "offset": 459, "length": 1, "value": "0" }, @@ -26223,7 +26249,7 @@ { "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", "kind": "IntegerLiteral", - "offset": 2815, + "offset": 2836, "length": 1, "value": "2" } diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.private.swiftinterface b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.private.swiftinterface index 287dcd5..4c1992e 100644 --- a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.private.swiftinterface +++ b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.private.swiftinterface @@ -168,11 +168,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -706,7 +710,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -878,7 +886,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftdoc b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftdoc index 4c76d42..c7a17b8 100644 Binary files a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftdoc and b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftdoc differ diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftinterface b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftinterface index 287dcd5..4c1992e 100644 --- a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftinterface +++ b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftinterface @@ -168,11 +168,15 @@ final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { set } @objc deinit - public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #if compiler(>=5.3) && $Sendable + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping @Sendable (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + #endif public static var defaultConfiguration: Foundation.URLSessionConfiguration { get } - public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #if compiler(>=5.3) && $Sendable + @Sendable public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + #endif public static let sharedUrlCache: Foundation.URLCache final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable public enum Error : Swift.Error, Swift.CustomStringConvertible { @@ -706,7 +710,11 @@ extension Nuke.ImagePipeline { public var isStoringPreviewsInMemoryCache: Swift.Bool public var isResumableDataEnabled: Swift.Bool public var isLocalResourcesSupportEnabled: Swift.Bool - public var callbackQueue: Dispatch.DispatchQueue + @available(*, deprecated, message: "`ImagePipeline` no longer supports changing the callback queue") + public var callbackQueue: Dispatch.DispatchQueue { + get + set + } public static var isSignpostLoggingEnabled: Swift.Bool { get set @@ -878,7 +886,7 @@ final public class ImagePrefetcher : @unchecked Swift.Sendable { get } } - final public var didComplete: (() -> Swift.Void)? + final public var didComplete: (@_Concurrency.MainActor @Sendable () -> Swift.Void)? public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) @objc deinit final public func startPrefetching(with urls: [Foundation.URL]) diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Nuke b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Nuke index ac4b564..6347d1d 100755 Binary files a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Nuke and b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/Nuke differ diff --git a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources index cefa06c..102a05b 100644 --- a/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources +++ b/ios/Nuke.xcframework/watchos-arm64_i386_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources @@ -10,67 +10,67 @@ Info.plist - WInA53eGdw+miOQonnvKgY6E/WM= + JOYl5oJMinXQDLOmHz0PkMLWa6I= Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.abi.json - UXJtLJ8s63LWmSOhf39+KuNMrw0= + MMFNYWqu4YctonoIKOur7/wWjOo= Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.private.swiftinterface - SqmAgYIytS9sTPkkq8SxHpCTDcA= + oA30uMmSj3KwCYjI4tblYmNXe/A= Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftdoc - CcsRGI9aO4FqbafkEgaLq6FlMM4= + MiqGg5RFF9BRHfsSRPNeH4scIh0= Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftinterface - SqmAgYIytS9sTPkkq8SxHpCTDcA= + oA30uMmSj3KwCYjI4tblYmNXe/A= Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftmodule - wf4ZbO6zxKfKhGl2r27u5oxlPgI= + mQPV22bUl0sLyPgRd8WAjNdW/Bw= Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.abi.json - UXJtLJ8s63LWmSOhf39+KuNMrw0= + MMFNYWqu4YctonoIKOur7/wWjOo= Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.private.swiftinterface - a6VlIsYlkCn6QcB0iZ7zgdI9Y+A= + jS94ctcGvHlBnOUynIFTGjefhZQ= Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftdoc - 6ZjMrI5uPtXaJBYIiwk543gf9t4= + lGCHCUiNxqTYCXC0BuvXG+D0XK0= Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftinterface - a6VlIsYlkCn6QcB0iZ7zgdI9Y+A= + jS94ctcGvHlBnOUynIFTGjefhZQ= Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftmodule - JdoIBR/8Sy/67Mv0ar4HDeeZ2MI= + wJReukZspB6GJ1sfzTKwWCrBKHU= Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.abi.json - UXJtLJ8s63LWmSOhf39+KuNMrw0= + MMFNYWqu4YctonoIKOur7/wWjOo= Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.private.swiftinterface - erkxhehFKxRMHCRQucv0Qfr6C38= + putu0gox/cQIhgOqB42wcXyCJdk= Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftdoc - G4+5zDM0xQyXorp8O9HSUDkCIyM= + S2TubSrpMxQuq7ph8sR6pGvy49Y= Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftinterface - erkxhehFKxRMHCRQucv0Qfr6C38= + putu0gox/cQIhgOqB42wcXyCJdk= Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftmodule - T/mya4xKBRlfvqiaQrVwcBa01a0= + rgiJm4U0R8StHVwXZRVB0wpu6J8= files2 @@ -86,105 +86,105 @@ hash2 - c9TsMDApgj0LG1ev8vBR5aIVgSYnjMngR2uyZiSdJ6g= + tXm2fDwGwPIqIG4/bdxMmoPNpBgjDX+REdYzKyUCcTE= Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.private.swiftinterface hash2 - IFRt9nvMEYzyYTYdkdeGeR2h/P1xNTgbMHvcfzS7gNk= + /hIQcGrAU/EomESmDscwSeJMbwpXo2+g2DmKuGAAep4= Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftdoc hash2 - jWRKt2C+9WAUpeaOOcK/daP8b8CvK3nXtx30yqDlRtM= + wEmZkQox6tg9brl04cXTvVdGu4i6EKmsbkV+T+g4IAA= Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftinterface hash2 - IFRt9nvMEYzyYTYdkdeGeR2h/P1xNTgbMHvcfzS7gNk= + /hIQcGrAU/EomESmDscwSeJMbwpXo2+g2DmKuGAAep4= Modules/Nuke.swiftmodule/arm64-apple-watchos-simulator.swiftmodule hash2 - W6MUbaADfBwRNR74nt1y6eDgj2xjyMu7yOgTzvBaT/A= + 4+mU1Fd+3lre7lMNNfXKc1goSGBr0/UIuNWOd6gEoVY= Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.abi.json hash2 - c9TsMDApgj0LG1ev8vBR5aIVgSYnjMngR2uyZiSdJ6g= + tXm2fDwGwPIqIG4/bdxMmoPNpBgjDX+REdYzKyUCcTE= Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.private.swiftinterface hash2 - HkTCRc9WussHbz8o7D2y7wqFsSApt6zUL0qQ+4MmD2U= + q2wuS0faaZitkMa+69zpbme6yzHqVAiIcfGkvfbE1m8= Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftdoc hash2 - 3I6VpztGnpRFZN5P1J7IoVs6upEN25B/ItAYJ+k7hQw= + YC0k6JElTHCapj7wvVjCvmGfsJhVkDXRkYHfCzmVPts= Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftinterface hash2 - HkTCRc9WussHbz8o7D2y7wqFsSApt6zUL0qQ+4MmD2U= + q2wuS0faaZitkMa+69zpbme6yzHqVAiIcfGkvfbE1m8= Modules/Nuke.swiftmodule/i386-apple-watchos-simulator.swiftmodule hash2 - GtE7V+xOBPlpZNmHl6EQgnZM9q+r/y47nz60wOT21ls= + S3x2A7Sy1fvHAI+KaArqw8enXcs56siIqoswkrdoUm0= Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.abi.json hash2 - c9TsMDApgj0LG1ev8vBR5aIVgSYnjMngR2uyZiSdJ6g= + tXm2fDwGwPIqIG4/bdxMmoPNpBgjDX+REdYzKyUCcTE= Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.private.swiftinterface hash2 - we56pNNKCqzHIOBRjL0lmHFypqblQdZM806Xwh16Ves= + hGbZpECIsAFBiVCsezNJ0Webhllq1sGchiJLiv4lD5M= Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftdoc hash2 - HvlLk+pLcp76OfElMy84wwUbS3kikk8TVUZwwiorfk4= + 8TY83lzvo1Hx1sFOtuzHM8NASBBVU22BvjV5tYQDvJs= Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftinterface hash2 - we56pNNKCqzHIOBRjL0lmHFypqblQdZM806Xwh16Ves= + hGbZpECIsAFBiVCsezNJ0Webhllq1sGchiJLiv4lD5M= Modules/Nuke.swiftmodule/x86_64-apple-watchos-simulator.swiftmodule hash2 - 02X5muRuujqwk4DNfKSnJk4l12lh+jIUoV1RGLDsfxY= + mfLKlDvT2ArauAwEkFbvOa8wPpGUihdQZUYDJssCAns= diff --git a/ios/NukeUI.xcframework/Info.plist b/ios/NukeUI.xcframework/Info.plist index 6582237..53f2cc3 100644 --- a/ios/NukeUI.xcframework/Info.plist +++ b/ios/NukeUI.xcframework/Info.plist @@ -6,42 +6,41 @@ BinaryPath - NukeUI.framework/Versions/A/NukeUI + NukeUI.framework/NukeUI LibraryIdentifier - macos-arm64_x86_64 + watchos-arm64_i386_x86_64-simulator LibraryPath NukeUI.framework SupportedArchitectures arm64 + i386 x86_64 SupportedPlatform - macos + watchos + SupportedPlatformVariant + simulator BinaryPath NukeUI.framework/NukeUI LibraryIdentifier - watchos-arm64_i386_x86_64-simulator + tvos-arm64 LibraryPath NukeUI.framework SupportedArchitectures arm64 - i386 - x86_64 SupportedPlatform - watchos - SupportedPlatformVariant - simulator + tvos BinaryPath NukeUI.framework/NukeUI LibraryIdentifier - tvos-arm64 + ios-arm64 LibraryPath NukeUI.framework SupportedArchitectures @@ -49,37 +48,40 @@ arm64 SupportedPlatform - tvos + ios BinaryPath NukeUI.framework/NukeUI LibraryIdentifier - watchos-arm64_arm64_32_armv7k + tvos-arm64_x86_64-simulator LibraryPath NukeUI.framework SupportedArchitectures arm64 - arm64_32 - armv7k + x86_64 SupportedPlatform - watchos + tvos + SupportedPlatformVariant + simulator BinaryPath NukeUI.framework/NukeUI LibraryIdentifier - ios-arm64 + watchos-arm64_arm64_32_armv7k LibraryPath NukeUI.framework SupportedArchitectures arm64 + arm64_32 + armv7k SupportedPlatform - ios + watchos BinaryPath @@ -100,9 +102,9 @@ BinaryPath - NukeUI.framework/NukeUI + NukeUI.framework/Versions/A/NukeUI LibraryIdentifier - tvos-arm64_x86_64-simulator + macos-arm64_x86_64 LibraryPath NukeUI.framework SupportedArchitectures @@ -111,9 +113,7 @@ x86_64 SupportedPlatform - tvos - SupportedPlatformVariant - simulator + macos CFBundlePackageType diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Info.plist b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Info.plist index 90cfeb1..4a2096f 100644 Binary files a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Info.plist and b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Info.plist differ diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/NukeUI b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/NukeUI index aff8270..067757f 100755 Binary files a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/NukeUI and b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/NukeUI differ diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Info.plist b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Info.plist index 445ad7c..885e034 100644 Binary files a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Info.plist and b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Info.plist differ diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/NukeUI b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/NukeUI index 7de4d93..d97572b 100755 Binary files a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/NukeUI and b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/NukeUI differ diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources index 8aef6ed..cf1d464 100644 --- a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources @@ -10,7 +10,7 @@ Info.plist - sf7VzVt1vp+cJaM6aJqyEN3s1h0= + XE2cY/65bonBh50HBY7KYBL9RKg= Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -30,7 +30,7 @@ Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftmodule - fgASlExVss24us5TrxSA/w2UH0A= + xsUTPx5EmRLrc9qXp2lECMrRLKs= Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -50,7 +50,7 @@ Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - j2Z7zkzwsC5L8oyFJOcshNW+aEs= + HOghHc/C7saokJzkWdXT1O49qMs= files2 @@ -94,7 +94,7 @@ hash2 - BBt4f4VFxWdSY2UhLqObknSkBm5MrLUku8QOYmK8kOs= + VdFGfcBAMtu507IfwnIgkfByLH5TsDO1RGdSrMvqmNA= Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -129,7 +129,7 @@ hash2 - yG8tanE5nAzrHk+G0cWkPwPJHenwBbUkRKw2RDhCvFM= + iFxbGGraymZYuiztOLaXyutePy+a53XBEe7jcU4FXpw= diff --git a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/NukeUI b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/NukeUI index 0666c5c..b0b4207 100755 Binary files a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/NukeUI and b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/NukeUI differ diff --git a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Resources/Info.plist b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Resources/Info.plist index 0b8ee98..0dc5fe3 100644 --- a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Resources/Info.plist +++ b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Resources/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 12.7.3 + 12.8.0 CFBundleSupportedPlatforms MacOSX @@ -31,15 +31,15 @@ DTPlatformName macosx DTPlatformVersion - 14.4 + 14.5 DTSDKBuild - 23E208 + 23F73 DTSDKName - macosx14.4 + macosx14.5 DTXcode - 1530 + 1540 DTXcodeBuild - 15E204a + 15F31d LSMinimumSystemVersion 10.15 diff --git a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/A/NukeUI b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/A/NukeUI index 0666c5c..b0b4207 100755 Binary files a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/A/NukeUI and b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/A/NukeUI differ diff --git a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/A/Resources/Info.plist b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/A/Resources/Info.plist index 0b8ee98..0dc5fe3 100644 --- a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/A/Resources/Info.plist +++ b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/A/Resources/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 12.7.3 + 12.8.0 CFBundleSupportedPlatforms MacOSX @@ -31,15 +31,15 @@ DTPlatformName macosx DTPlatformVersion - 14.4 + 14.5 DTSDKBuild - 23E208 + 23F73 DTSDKName - macosx14.4 + macosx14.5 DTXcode - 1530 + 1540 DTXcodeBuild - 15E204a + 15F31d LSMinimumSystemVersion 10.15 diff --git a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/A/_CodeSignature/CodeResources b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/A/_CodeSignature/CodeResources index de4bf81..e8b3e85 100644 --- a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/A/_CodeSignature/CodeResources +++ b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/A/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Resources/Info.plist - hik+nwc5B8OzaggZAluBNS9GsQQ= + rFcLavL2nAaPh+UwfgNkLGFaO64= files2 @@ -50,7 +50,7 @@ hash2 - 4w5tfUChyPTNoIkvuaOfm+8/4M1H7hlAfqZsGrJg368= + Q/xsfmj3NpyUJAE/CcV2wCT7TjBu6KatbDbLJUspCa0= Modules/NukeUI.swiftmodule/x86_64-apple-macos.abi.json @@ -85,14 +85,14 @@ hash2 - YR/b4xy2/lGMu3EDMoTQtPXBrY/ZYk+eRC0Xc5c37kU= + OGoP1w+OHgY4f5hzFWcxgvnGLC065sGWVr7U0CCk32E= Resources/Info.plist hash2 - TO4zmu2V41kO20rwiYq2PbUOS1lFuWAPkT4FdiEZbPs= + aaHeNlqX5ddBamOa4JfcfM+o3yAUjTFc6ThSKKNlycc= diff --git a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/Current/NukeUI b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/Current/NukeUI index 0666c5c..b0b4207 100755 Binary files a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/Current/NukeUI and b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/Current/NukeUI differ diff --git a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/Current/Resources/Info.plist b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/Current/Resources/Info.plist index 0b8ee98..0dc5fe3 100644 --- a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/Current/Resources/Info.plist +++ b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/Current/Resources/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 12.7.3 + 12.8.0 CFBundleSupportedPlatforms MacOSX @@ -31,15 +31,15 @@ DTPlatformName macosx DTPlatformVersion - 14.4 + 14.5 DTSDKBuild - 23E208 + 23F73 DTSDKName - macosx14.4 + macosx14.5 DTXcode - 1530 + 1540 DTXcodeBuild - 15E204a + 15F31d LSMinimumSystemVersion 10.15 diff --git a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/Current/_CodeSignature/CodeResources b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/Current/_CodeSignature/CodeResources index de4bf81..e8b3e85 100644 --- a/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/Current/_CodeSignature/CodeResources +++ b/ios/NukeUI.xcframework/macos-arm64_x86_64/NukeUI.framework/Versions/Current/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Resources/Info.plist - hik+nwc5B8OzaggZAluBNS9GsQQ= + rFcLavL2nAaPh+UwfgNkLGFaO64= files2 @@ -50,7 +50,7 @@ hash2 - 4w5tfUChyPTNoIkvuaOfm+8/4M1H7hlAfqZsGrJg368= + Q/xsfmj3NpyUJAE/CcV2wCT7TjBu6KatbDbLJUspCa0= Modules/NukeUI.swiftmodule/x86_64-apple-macos.abi.json @@ -85,14 +85,14 @@ hash2 - YR/b4xy2/lGMu3EDMoTQtPXBrY/ZYk+eRC0Xc5c37kU= + OGoP1w+OHgY4f5hzFWcxgvnGLC065sGWVr7U0CCk32E= Resources/Info.plist hash2 - TO4zmu2V41kO20rwiYq2PbUOS1lFuWAPkT4FdiEZbPs= + aaHeNlqX5ddBamOa4JfcfM+o3yAUjTFc6ThSKKNlycc= diff --git a/ios/NukeUI.xcframework/tvos-arm64/NukeUI.framework/Info.plist b/ios/NukeUI.xcframework/tvos-arm64/NukeUI.framework/Info.plist index 1bf25a1..038173f 100644 Binary files a/ios/NukeUI.xcframework/tvos-arm64/NukeUI.framework/Info.plist and b/ios/NukeUI.xcframework/tvos-arm64/NukeUI.framework/Info.plist differ diff --git a/ios/NukeUI.xcframework/tvos-arm64/NukeUI.framework/NukeUI b/ios/NukeUI.xcframework/tvos-arm64/NukeUI.framework/NukeUI index b08c2a5..0de5568 100755 Binary files a/ios/NukeUI.xcframework/tvos-arm64/NukeUI.framework/NukeUI and b/ios/NukeUI.xcframework/tvos-arm64/NukeUI.framework/NukeUI differ diff --git a/ios/NukeUI.xcframework/tvos-arm64_x86_64-simulator/NukeUI.framework/Info.plist b/ios/NukeUI.xcframework/tvos-arm64_x86_64-simulator/NukeUI.framework/Info.plist index 844cd69..a20312a 100644 Binary files a/ios/NukeUI.xcframework/tvos-arm64_x86_64-simulator/NukeUI.framework/Info.plist and b/ios/NukeUI.xcframework/tvos-arm64_x86_64-simulator/NukeUI.framework/Info.plist differ diff --git a/ios/NukeUI.xcframework/tvos-arm64_x86_64-simulator/NukeUI.framework/NukeUI b/ios/NukeUI.xcframework/tvos-arm64_x86_64-simulator/NukeUI.framework/NukeUI index ff952a5..63bade1 100755 Binary files a/ios/NukeUI.xcframework/tvos-arm64_x86_64-simulator/NukeUI.framework/NukeUI and b/ios/NukeUI.xcframework/tvos-arm64_x86_64-simulator/NukeUI.framework/NukeUI differ diff --git a/ios/NukeUI.xcframework/tvos-arm64_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources b/ios/NukeUI.xcframework/tvos-arm64_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources index ae99915..dba4172 100644 --- a/ios/NukeUI.xcframework/tvos-arm64_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources +++ b/ios/NukeUI.xcframework/tvos-arm64_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources @@ -10,7 +10,7 @@ Info.plist - Vk68WCinSbVjKw8O15ZRH3Swh/w= + RoYapcI23o8PUAINtxOUPpnHzQo= Modules/NukeUI.swiftmodule/arm64-apple-tvos-simulator.abi.json @@ -30,7 +30,7 @@ Modules/NukeUI.swiftmodule/arm64-apple-tvos-simulator.swiftmodule - z9vqgobKi5iEbIUhkpksZyubDuU= + IhzQVALTLTLUDUZpzYBkTlybwIA= Modules/NukeUI.swiftmodule/x86_64-apple-tvos-simulator.abi.json @@ -50,7 +50,7 @@ Modules/NukeUI.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule - wkeVGw9te3BKwk2hMRfa2bE40/k= + CE3U2tZrivSvEVr9ADW7cIkm6h0= files2 @@ -94,7 +94,7 @@ hash2 - Qc1JqQNXQk5UjtGMb2Tzx6UplmPp/Xn8p8J4OQeucr4= + 9nfhPTBOQ8ls7+PlBj0SkkjTfjP4YpyrwaUVGdMO0oc= Modules/NukeUI.swiftmodule/x86_64-apple-tvos-simulator.abi.json @@ -129,7 +129,7 @@ hash2 - 0OUWyDDXKdjA1sjqkjhOT9RKxr4tpMEkSYthIrmqAjk= + 95zmmRLiMNXUB7iVSCho0TeAC9KdpZSmWsBVvIZnnj0= diff --git a/ios/NukeUI.xcframework/watchos-arm64_arm64_32_armv7k/NukeUI.framework/Info.plist b/ios/NukeUI.xcframework/watchos-arm64_arm64_32_armv7k/NukeUI.framework/Info.plist index 2cfba8b..627450d 100644 Binary files a/ios/NukeUI.xcframework/watchos-arm64_arm64_32_armv7k/NukeUI.framework/Info.plist and b/ios/NukeUI.xcframework/watchos-arm64_arm64_32_armv7k/NukeUI.framework/Info.plist differ diff --git a/ios/NukeUI.xcframework/watchos-arm64_arm64_32_armv7k/NukeUI.framework/NukeUI b/ios/NukeUI.xcframework/watchos-arm64_arm64_32_armv7k/NukeUI.framework/NukeUI index a4a6b2a..4f5f700 100755 Binary files a/ios/NukeUI.xcframework/watchos-arm64_arm64_32_armv7k/NukeUI.framework/NukeUI and b/ios/NukeUI.xcframework/watchos-arm64_arm64_32_armv7k/NukeUI.framework/NukeUI differ diff --git a/ios/NukeUI.xcframework/watchos-arm64_i386_x86_64-simulator/NukeUI.framework/Info.plist b/ios/NukeUI.xcframework/watchos-arm64_i386_x86_64-simulator/NukeUI.framework/Info.plist index 912a345..7a7e832 100644 Binary files a/ios/NukeUI.xcframework/watchos-arm64_i386_x86_64-simulator/NukeUI.framework/Info.plist and b/ios/NukeUI.xcframework/watchos-arm64_i386_x86_64-simulator/NukeUI.framework/Info.plist differ diff --git a/ios/NukeUI.xcframework/watchos-arm64_i386_x86_64-simulator/NukeUI.framework/NukeUI b/ios/NukeUI.xcframework/watchos-arm64_i386_x86_64-simulator/NukeUI.framework/NukeUI index 583311f..5003267 100755 Binary files a/ios/NukeUI.xcframework/watchos-arm64_i386_x86_64-simulator/NukeUI.framework/NukeUI and b/ios/NukeUI.xcframework/watchos-arm64_i386_x86_64-simulator/NukeUI.framework/NukeUI differ diff --git a/ios/NukeUI.xcframework/watchos-arm64_i386_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources b/ios/NukeUI.xcframework/watchos-arm64_i386_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources index db99d60..250f4e4 100644 --- a/ios/NukeUI.xcframework/watchos-arm64_i386_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources +++ b/ios/NukeUI.xcframework/watchos-arm64_i386_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources @@ -10,7 +10,7 @@ Info.plist - BZyDHVsWcqoGImlYPpgbCrolrc4= + CybCgu5llIp9+pyw9dDDqCeGUzE= Modules/NukeUI.swiftmodule/arm64-apple-watchos-simulator.abi.json @@ -30,7 +30,7 @@ Modules/NukeUI.swiftmodule/arm64-apple-watchos-simulator.swiftmodule - LhGKp9NGVRqARsNvAiGGDZhzVCw= + uIivC1TRQHf0EouKc2OprC3tOb8= Modules/NukeUI.swiftmodule/i386-apple-watchos-simulator.abi.json @@ -50,7 +50,7 @@ Modules/NukeUI.swiftmodule/i386-apple-watchos-simulator.swiftmodule - cHifLbMZZPC69x17iypN2D6VUwM= + FQ/NH1u/9oUM2jyEg9B2elfS/Zc= Modules/NukeUI.swiftmodule/x86_64-apple-watchos-simulator.abi.json @@ -70,7 +70,7 @@ Modules/NukeUI.swiftmodule/x86_64-apple-watchos-simulator.swiftmodule - BZlU4QmRBVzylV439bt9o/fiaGA= + bvEhZJVZpMSqIy6TeAaB6lhdvpM= files2 @@ -114,7 +114,7 @@ hash2 - 5GwP2Vmjy9IBDEyUbDpk/RcHUo01FhHFhOVW8Bz8TKI= + iTkANtikv8UoWXVa5bIniGSr8iNbmxSPYk1pYFbG86g= Modules/NukeUI.swiftmodule/i386-apple-watchos-simulator.abi.json @@ -149,7 +149,7 @@ hash2 - OM070F3bhPHYfTtPMu9fevjkyIRoQHew07zgi9hX2+4= + DHsAAwlMnUdRXSwC6sN/FC37zxiDht6rSY4CC0pI18M= Modules/NukeUI.swiftmodule/x86_64-apple-watchos-simulator.abi.json @@ -184,7 +184,7 @@ hash2 - b5NjehYgp+oCkQKvQN4grRmSTqEg2B+pEsPx3Ipcfpk= + pMouEVgFNu9/pb6fQu4g4AG6yNg+aafUOBS/b+wijFA=