Skip to content

2.0.0

Compare
Choose a tag to compare
@ThomasCle ThomasCle released this 06 Apr 06:24
· 21 commits to main since this release
4668dd4

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 as TIMEncryptedStorageError.secureStorageFailed
  • TIMKeychainError is now known as SecureStorageError
  • TIMEncryptedStorage is not longer static, so you will have to create an instance which is configured through the constructor instead of the old configure method.

We are bumping to 2.0.0 because this is a huge step forward for TIMEncryptedStorage in terms of testability.