KeychainSwift version history
20.0.0 (2021-01-04)
Update to Xcode 13.
19.0.0 (2020-01-04)
Added allKeys
property that returns all key names (lucasmpaim).
18.0.0 (2019-11-03)
Removed deprecated kSecAttrAccessibleAlways
and kSecAttrAccessibleAlwaysThisDeviceOnly
access options (https://github.com/evgenyneu/keychain-swift/pull/122).
17.0.0 (2019-10-02)
Added ability to run unit test from Swift Package Manager (https://github.com/evgenyneu/keychain-swift/pull/113).
16.0.0 (2019-05-28)
Made all methods (get, set, delete and clear) thread-safe to prevent crashing when called from different threads.
15.0.0 (2019-04-24)
Added ability to return data as reference (mediym41).
14.0.0 (2019-04-03)
Update to Swift 5.0 (schayes04).
13.0.0 (2018-10-23)
Increased watchOS deployment target to 3.0 (xuaninbox).
12.0.0 (2018-09-19)
Update to Swift 4.2 (beny).
11.0.0 (2018-03-31)
Added Swift language version to the podspec file for CocoaPods.
10.0.0 (2017-10-30)
Fixed a crash in getData
when called simultaneously from different threads (details).
9.0.0 (2017-09-23)
Update to Swift 4.0.
8.0.3 (2017-04-08)
Fixed Package Manager setup (maxkramerbcgdv).
8.0.0 (2017-04-08)
Added Swif 3.1 support (CraigSiemens).
7.0.0 (2016-10-08)
Swift package manager support (diogoguimaraes).
6.0.2 (2016-09-11)
Change the public
access modifier to open
to allow subclassing of the KeychainSwift
class and overriding its methods (djensenius).
6.0.0 (2016-08-20)
Update to Xcode 8 beta 6 (thanks, Tulleb).
5.0.0 (2016-08-13)
Update to Xcode 8 beta 4/5.
3.0.15 (2016-05-19)
Added the ability to sychronize items on multiple devices (thank you, mikaoj).
3.0.13 (2016-04-15)
Added iOS 7 support (https://github.com/marketplacer/keychain-swift/blob/iOS7/Distrib/KeychainSwiftDistrib.swift)
3.0.11 (2016-01-24)
Added methods for setting/getting booleans.
3.0.9 (2015-11-09)
Moved repository to https://github.com/marketplacer/keychain-swift
3.0.8 (2015-11-02)
Added lastResultCode
property.