Skip to content

Releases: narek-sv/KeyValueStorage

v2.1.0

03 Apr 13:46
4331fbb
Compare
Choose a tag to compare
  • Add Privacy Manifest
  • Fix new Swift 5.10 strict concurrency warnings (which will be compile error in upcoming Swift 6)

v2.0.0

03 Mar 18:53
Compare
Choose a tag to compare

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

10 Dec 14:51
Compare
Choose a tag to compare
  • Added new property wrapper for easy usage
  • Fixed a bug when clear method deletes all in memory storage regardless accessGroup

v1.0.2

20 Aug 13:34
1fff0a5
Compare
Choose a tag to compare

Bug fixes

v1.0.1

20 Aug 13:03
43e7e49
Compare
Choose a tag to compare
  • Updated deployment targets
  • Added CocoaPods support

v1.0.0

20 Aug 11:49
553d820
Compare
Choose a tag to compare

Initial release

v1.0.0-beta-3

18 Aug 23:09
Compare
Choose a tag to compare
v1.0.0-beta-3 Pre-release
Pre-release

Revised the .inMemory storage type and improved the documentation

1.0.0-beta-2

29 Jul 08:14
30f6608
Compare
Choose a tag to compare
1.0.0-beta-2 Pre-release
Pre-release

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

27 Jul 13:02
30f6608
Compare
Choose a tag to compare
1.0.0-beta-1 Pre-release
Pre-release

Initial beta release