Releases: narek-sv/KeyValueStorage
v2.1.0
v2.0.0
Introducing the new version of our framework v2.0.0
.
Enhance your development with the state-of-the-art key-value storage framework, meticulously designed for speed, safety, and simplicity. Leveraging Swift's advanced error handling and concurrency features, the framework ensures thread-safe interactions, bolstered by a robust, modular, and protocol-oriented architecture. Unique to the solution, types of values are encoded within the keys, enabling compile-time type inference and eliminating the need for unnecessary casting. It is designed with App Groups in mind, facilitating seamless data sharing between your apps and extensions. Experience a testable, easily integrated storage solution that redefines efficiency and ease of use.
Breaking changes:
- The framework has been rewritten entirely, and the old one is deprecated. Do not update if you do not intend to use the new one.
v1.1.0
v1.0.2
v1.0.1
v1.0.0
v1.0.0-beta-3
Revised the .inMemory
storage type and improved the documentation
1.0.0-beta-2
Added additional options for .keychain
and .inMemory
storage types.
Keychain
accessibility
: Optional accessibility to use when retrieving the keychain item.synchronizable
: Optional bool that describes if the item should be synchronizable, to be synched with the iCloud.
InMemory
static
: Optional bool that describes if the item should be stored in static storage.
1.0.0-beta-1
Initial beta release