Releases: square/Valet
Releases · square/Valet
2.0.3
2.0.2
Expose unavailable initializer in header
Use compile-time checking to enforce use of designated initializers
Support Xcode 7
• Support Xcode 7
• Update to recommended build settings on Xcode 7 (everything still works on Xcode 6.4)
• Treat warnings as errors in all targets
• Breaking change: Remove set*:forKey:prompt: on VALSecureEnclaveValet since prompt will never be used.
• Fix memory leak caught by the Xcode 7 static analyzer
Updated Docs
Conformed to AppleDoc style per #16
Declared all methods and variables as nullable or nonnull
- Better support for Swift
- Requires Xcode 6.3 or later
Improve OS X Keychain vulnerability test
Merge pull request #9 from square/federman/os_version_agnostic_test Vulnerability test should not rely on Finder
Fix Apple Vulnerability in OS X Keychain
- Valet Beats the OS X Keychain Access Control List Zero-Day Vulnerability
- Deprecated 10.9 support
- Deprecated support for
removeAllObjects
onVALSecureEnclaveValet
More robust canAccessKeychain
- Make
canAccessKeychain
reliably return NO when the keychain can not be read - Ensure locks are unlocked in case of unexpected exceptions
Ensure builds work on 10.9
- Added Travis CI support
- Shared Xcode schemes