- Added the ability to transform key:value pairs during migration: #228
Assets
2
Valet 4.0 comes with lots of new functionality:
- Introduced a
throw-driven API, enabling more idiomatic handling of errors: #198 - Enabled the customization of kSecAttrService on Mac: #140
- Brought
SinglePromptSecureEnclaveValetto tvOS: #191 - Support for keychain sharing via App Groups: #230
This release included breaking source changes from version 3. Data persisted by Valet 2 or Valet 3 can continue to be read and updated on Valet 4. Some functionality has been removed from Valet in this release:
- Xcode 9 and 10 support has been removed: #190
- Swift 4 support has been removed: #191
Accessibility'salwaysandalwaysThisDeviceOnlywere removed, as the underlying values were deprecated by Apple: #197
See our README for instructions on migrating from prior Valet versions.
Assets
2
- Added explicit macOS Catalina support. Run
migrateObjectsFromPreCatalina()on yourValetinstances on macOS 10.15 or later prior to accessing values in a Valet. Your macOS application needs the Keychain Sharing entitlement to use Valet, even if you do not plan on sharing keychain data between applications. See #213 for more information. - This release does not affect iOS, tvOS, or watchOS.
Assets
2
- Improved Swift Package Manager support. No code changes.
Assets
2
- Swift Package Manager works as expected. No functional code changes in this release.
Assets
2
- Removed deprecation warnings for projects that target an SDK of iOS 11.3, macOS 10.13.4, tvOS 11.3, watchOS 4.3 or higher. Thanks to @LinusU for the contribution!
Assets
2
- Adds explicit support for Swift versions 4.1, 4.2, and 5.0 to our Podspec. Thanks to @jakeholland for this contribution!

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
