json_cache 1.2.3 json_cache: ^1.2.3 copied to clipboard
An object-oriented package for caching user data locally in json; a combinable layer on top of local storage packages that unifies them with an elegant caching API.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased] #
[1.2.3] - 2022-07-26 #
[1.1.0] - 2022-01-28 #
[1.0.0] - 2022-01-08 #
[0.3.3] - 2021-08-26 #
Added #
- JsonCacheEncPrefs: an implementation on top of the encrypted_shared_preferences package — 30.
[0.3.2] - 2021-08-25 #
Changed #
- removal of late modifier from the attributes of the JsonCacheMem class.
[0.3.1] - 2021-08-25 #
[0.3.0] - 2021-08-25 #
Added #
- JsonCacheHollow: literally a "hollow" implementation of the JsonCache interfaces. Indeed, there is no implementation under its methods. It is aimed to be used as a placeholder whenever there is no need for a level2 cache.
Changed #
- JsonCacheMem.mem constructor parameters — BREAKING CHANGE.
- improvements in several unit tests.
- general improvements in many doc comments.
Fixed #
- The internal copying logic of the JsonCacheMem.init contructor.
[0.2.1] - 2021-08-23 #
[0.2.0] - 2021-08-22 #
[0.1.0] - 2021-08-22 #
Added #
- JsonCache interface and the JsonFake, JsonWrap, and JsonMem implementations.
[0.0.1] #
- structural organization:
- linter setup
- CI/CD pipelines
- dependencies
- README file
- CHANGELOG file