From 8a7d4e4984f944ed17aa3c178c607c61c444fa86 Mon Sep 17 00:00:00 2001 From: zunda Date: Sun, 12 Jul 2026 20:56:54 +0900 Subject: [PATCH 1/2] Update SwiftPM watchOS platform to v5 --- Package.swift | 2 +- README.md | 2 +- Valet.podspec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Package.swift b/Package.swift index a8e25acf..6445deec 100644 --- a/Package.swift +++ b/Package.swift @@ -8,7 +8,7 @@ let package = Package( platforms: [ .iOS(.v12), .tvOS(.v12), - .watchOS(.v4), + .watchOS(.v5), .macOS(.v10_13), ], products: [ diff --git a/README.md b/README.md index cb957d65..8fe3632b 100644 --- a/README.md +++ b/README.md @@ -212,7 +212,7 @@ Valet guarantees that reading and writing operations will succeed as long as wri * Xcode 16.0 or later. * iOS 12 or later. * tvOS 12 or later. -* watchOS 4 or later. +* watchOS 5 or later. * macOS 10.13 or later. ## Migrating from prior Valet versions diff --git a/Valet.podspec b/Valet.podspec index af1ed9ae..0d68cdd3 100644 --- a/Valet.podspec +++ b/Valet.podspec @@ -12,7 +12,7 @@ Pod::Spec.new do |s| s.frameworks = 'Security' s.ios.deployment_target = '12.0' s.tvos.deployment_target = '12.0' - s.watchos.deployment_target = '4.0' + s.watchos.deployment_target = '5.0' s.macos.deployment_target = '10.13' s.tvos.exclude_files = 'Sources/Valet/SinglePromptSecureEnclaveValet.swift' From 55b3df4a6f703e40c47920d28200c05fdf39f259 Mon Sep 17 00:00:00 2001 From: Dan Federman Date: Sun, 12 Jul 2026 07:28:21 -0700 Subject: [PATCH 2/2] Remove Requirements section from README Defer to package definition files instead --- README.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/README.md b/README.md index 8fe3632b..96e2e5be 100644 --- a/README.md +++ b/README.md @@ -207,14 +207,6 @@ Valet guarantees that reading and writing operations will succeed as long as wri 1. Running your app or unit tests without the application-identifier entitlement. Xcode 8 introduced a requirement that all schemes must be signed with the application-identifier entitlement to access the keychain. To satisfy this requirement when running unit tests, your unit tests must be run inside of a host application. 1. Attempting to write data larger than 4kb. The Keychain is built to securely store small secrets – writing large blobs is not supported by Apple's Security daemon. -## Requirements - -* Xcode 16.0 or later. -* iOS 12 or later. -* tvOS 12 or later. -* watchOS 5 or later. -* macOS 10.13 or later. - ## Migrating from prior Valet versions The good news: most Valet configurations do _not_ have to migrate keychain data when upgrading from an older version of Valet. All Valet objects are backwards compatible with their counterparts from prior versions. Valets that have had their configurations deprecated by Apple will need to migrate stored data.