From 27748ee3a01d4dd14d4ec292de3a0ad2f145f158 Mon Sep 17 00:00:00 2001 From: Thomas Rasch Date: Mon, 4 Aug 2025 15:48:42 +0200 Subject: [PATCH 1/4] Set platforms --- Package.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 181be0b..31afcbf 100644 --- a/Package.swift +++ b/Package.swift @@ -1,8 +1,14 @@ -// swift-tools-version:5.7 +// swift-tools-version: 6.1 import PackageDescription let package = Package( name: "LRUCache", + platforms: [ + .iOS(.v15), + .macOS(.v14), + .tvOS(.v15), + .watchOS(.v7), + ], products: [ .library(name: "LRUCache", targets: ["LRUCache"]), ], From 8d992ae064c953f730b88a78694730cc827b0fd0 Mon Sep 17 00:00:00 2001 From: Thomas Rasch Date: Tue, 5 Aug 2025 10:43:28 +0200 Subject: [PATCH 2/4] Proper platforms --- Package.swift | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Package.swift b/Package.swift index 31afcbf..40b330d 100644 --- a/Package.swift +++ b/Package.swift @@ -1,13 +1,13 @@ -// swift-tools-version: 6.1 +// swift-tools-version: 5.7 import PackageDescription let package = Package( name: "LRUCache", platforms: [ - .iOS(.v15), - .macOS(.v14), - .tvOS(.v15), - .watchOS(.v7), + .iOS(.v13), + .macOS(.v10_13), + .tvOS(.v13), + .watchOS(.v6), ], products: [ .library(name: "LRUCache", targets: ["LRUCache"]), From 9bf72bdb18609dcd19b6d6195a08b7df4af7c427 Mon Sep 17 00:00:00 2001 From: Thomas Rasch Date: Tue, 5 Aug 2025 10:47:14 +0200 Subject: [PATCH 3/4] Also update the README while at it --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 98d8697..213fd63 100644 --- a/README.md +++ b/README.md @@ -22,12 +22,12 @@ LRUCache is packaged as a dynamic framework that you can import into your Xcode project. You can install this manually, or by using Swift Package Manager. -**Note:** LRUCache requires Xcode 14+ to build, and runs on iOS 10+ or macOS 10.12+. +**Note:** LRUCache requires Xcode 14+ to build, and runs on iOS/tvOS 13+, watchOS 6+ or macOS 10.13+. To install using Swift Package Manage, add this to the `dependencies:` section in your Package.swift file: ```swift -.package(url: "https://github.com/nicklockwood/LRUCache.git", .upToNextMinor(from: "1.1.0")), +.package(url: "https://github.com/nicklockwood/LRUCache.git", .upToNextMinor(from: "1.1.1")), ``` From 3c17d2750125dd3a059ac6a6604a43a5a8ed0bc2 Mon Sep 17 00:00:00 2001 From: Thomas Rasch Date: Tue, 5 Aug 2025 11:45:00 +0200 Subject: [PATCH 4/4] Remove whitespace --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 40b330d..45bcd7b 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version: 5.7 +// swift-tools-version:5.7 import PackageDescription let package = Package(