Stores

Typed key-value storage solution to store Codable types in various persistence layers with few lines of code!

MIT License

Stars
132
Committers
3

Bot releases are hidden (Show)

Stores - 1.0.0 Latest Release

Published by omaralbeik about 1 year ago

What's Changed

Full Changelog: https://github.com/omaralbeik/Stores/compare/0.4.1...1.0.0

Stores - 0.4.1

Published by omaralbeik almost 2 years ago

What's Changed

Full Changelog: https://github.com/omaralbeik/Stores/compare/0.4.0...0.4.1

Stores - 0.4.0

Published by omaralbeik almost 2 years ago

What's Changed

UserDefaults

  • identifier property has been renamed to suiteName to reflect the usage in UserDefaults.

FileSystem

  • identifier property has been renamed to path to reflect the usage in file system.

CoreData

  • identifier property has been renamed to databaseName to reflect the usage in Core Data.
  • Initializers have a new containerProvider argument that allows providing custom NSPersistentContainer, closes #15

Full Changelog: https://github.com/omaralbeik/Stores/compare/0.3.4...0.4.0

Stores - 0.3.4

Published by omaralbeik almost 2 years ago

What's Changed

Full Changelog: https://github.com/omaralbeik/Stores/compare/0.3.3...0.3.4

Stores - 0.3.3

Published by omaralbeik about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/omaralbeik/Stores/compare/0.3.2...0.3.3

Stores - 0.3.2

Published by omaralbeik about 2 years ago

What's Changed

  • Improve docs and increase test coverage
  • Add databaseURL property to core data stores to return SQLite database url.
  • Fix a bug where calling eraseToAnyStore on an any store is wrapping it again in a new any store.
  • Add more tests for code data stores

Full Changelog: https://github.com/omaralbeik/Stores/compare/0.3.1...0.3.2

Stores - 0.3.1

Published by omaralbeik about 2 years ago

Stores - 0.3.0

Published by omaralbeik about 2 years ago

What's Changed

  • Fix a bug where thread locks where not locked back after performing a throwing code (thanks to Markus Englund for pointing this out!)
  • Fix a bug where SingleCoreDataStore was thread safe
  • Add import checked to make the library one step closer to work on Linux

Full Changelog: https://github.com/omaralbeik/Stores/compare/0.2.2...0.3.0

Stores - 0.2.2

Published by omaralbeik about 2 years ago

Stores - 0.2.1

Published by omaralbeik about 2 years ago

  • Fix KeychainStore not imported in Stores.
Stores - 0.2.0

Published by omaralbeik about 2 years ago

What's Changed

Stores - 0.1.0

Published by omaralbeik about 2 years ago