2.0.0
We have restructured the inner architecture of TIMEncryptedStorage to make it more testable. The goal has been to implement a lot of tests to ensure a more stable framework, but also to make it more testable for the developers using it.
The framework is now heavily based on protocols and internal implementations instead of static implementations.
The following changes are needed to migrate from 1.*.*
to 2.0.0
:
TIMEncryptedStorageError.keychainFailed
is now known asTIMEncryptedStorageError.secureStorageFailed
TIMKeychainError
is now known asSecureStorageError
TIMEncryptedStorage
is not longer static, so you will have to create an instance which is configured through the constructor instead of the oldconfigure
method.
We are bumping to 2.0.0 because this is a huge step forward for TIMEncryptedStorage in terms of testability.