Releases: square/Valet
Releases · square/Valet
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.