Skip to content

Releases: square/Valet

2.0.3

18 Sep 18:36
Compare
Choose a tag to compare

• Better Carthage/Framework support for using Valet in an extension.

2.0.2

25 Aug 16:23
Compare
Choose a tag to compare

• Use kSecUseAuthenticationUI when building against iOS 9
• Version release names will now mirror the git tag to better support Carthage. Look to the release notes for release summaries going forward.

Expose unavailable initializer in header

03 Aug 18:51
Compare
Choose a tag to compare

Use compile-time checking to enforce use of designated initializers

Support Xcode 7

24 Jul 22:36
Compare
Choose a tag to compare

• 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

20 Jul 16:40
Compare
Choose a tag to compare

Conformed to AppleDoc style per #16

Declared all methods and variables as nullable or nonnull

06 Jul 22:57
Compare
Choose a tag to compare
  • Better support for Swift
  • Requires Xcode 6.3 or later

Improve OS X Keychain vulnerability test

06 Jul 22:55
Compare
Choose a tag to compare
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

06 Jul 22:54
Compare
Choose a tag to compare

More robust canAccessKeychain

06 Jul 22:51
Compare
Choose a tag to compare
  • 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

06 Jul 22:47
Compare
Choose a tag to compare
  • Added Travis CI support
  • Shared Xcode schemes