Releases: square/Valet
Releases · square/Valet
5.0.0
What's Changed
- Get watchOS tests running in CI by @dfed in #311
- Adopt Swift 6 and Xcode 16 by @dfed in #322
- Validate links by @dfed in #324
This is a breaking change, though most repos will not see breakages. Data written from prior versions of Valet continues to be accessible. For migration instructions, please refer to this section of the README. Requires Xcode 16 or later.
Full Changelog: 4.3.0...5.0.0
5.0.0-beta-1
What's Changed
Full Changelog: 4.3.0...5.0.0-beta-1
4.3.0
What's Changed
- Add iOS 13 back to CI by @dfed in #301
- Bump activesupport from 6.1.7.3 to 6.1.7.6 by @dependabot in #303
- Make core types Sendable and @unchecked Sendable by @dfed in #308
New Contributors
- @dependabot made their first contribution in #303
Full Changelog: 4.2.0...4.3.0
4.2.0
4.1.3
4.1.2
4.1.1
4.1.0
4.0.0
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
SinglePromptSecureEnclaveValet
to 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
'salways
andalwaysThisDeviceOnly
were removed, as the underlying values were deprecated by Apple: #197
See our README for instructions on migrating from prior Valet versions.
3.2.8
- Added explicit macOS Catalina support. Run
migrateObjectsFromPreCatalina()
on yourValet
instances 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.