json_cache 0.3.0 json_cache: ^0.3.0 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 as 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] #
[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