Skip to content

Releases: kishikawakatsumi/KeychainAccess

V3.0.2

03 Apr 16:33
Compare
Choose a tag to compare

Use flatMap to fix allKeys() crashes #307 VladislavJevremovic

v3.0.1

15 Oct 08:14
Compare
Choose a tag to compare

Fix an infinite loop in recursive call at setSharedPassword() #283 yaslab

v3.0.0

15 Sep 04:00
Compare
Choose a tag to compare

Support Swift 3.0

  • id is now mapped to Any

    [SE-0116] Import Objective-C id as Swift Any type

  • OptionSetType => OptionSet

  • ErrorType => ErrorProtocol => Error

  • AuthenticationPolicy to be UInt

  • Drop NS prefix

    • NSData => Data
    • NSURL => URL
    • NSIndexSet => IndexSet
  • Lowercase enums (adn OptionSet types)

Update to Xcode 8 recommended build settings

  • Enable whole module optimization (by default on Xcode 8)

Bug fixes

  • Enable to catch specific errors

v2.4.0

14 Sep 06:02
Compare
Choose a tag to compare

Support Swift 2.3 and Xcode 8 #222

v2.3.6

11 Jul 09:36
Compare
Choose a tag to compare

Fix get query on OS X 8d74fee

v2.3.5

29 Mar 07:08
Compare
Choose a tag to compare

A prebuilt framework is now built with Xcode 7.3.

v2.3.4

16 Mar 19:27
Compare
Choose a tag to compare

Fixed requestSharedWebCredential always returns empty array.
@nickskull

v2.3.3

12 Dec 21:17
Compare
Choose a tag to compare

Build with Xcode 7.2

v2.3.2

04 Dec 13:40
Compare
Choose a tag to compare

Add support Swift Package Manager

You can install KeychainAccess via Swift Package Manager, like the following:

import PackageDescription

let package = Package(
    dependencies: [
        .Package(url: "https://github.com/kishikawakatsumi/KeychainAccess.git", majorVersion: 2)
    ]
)

v2.3.1

01 Nov 18:08
Compare
Choose a tag to compare

Add support subscripting attributes