Skip to content

Releases: crypticminds/ColdStorage

@Parent annotation

19 Feb 19:04
Compare
Choose a tag to compare

Changes

  • New annotation that will help to load data into views that are children of another View.
  • Works with included layouts.

New feature

15 Feb 10:49
Compare
Choose a tag to compare

Changelog

  • Introduced a new parameter "persistImageToDisk" in the LoadImage annotation which can be used to save images into the disk.
  • While loading images ColdStorage will first check the in-app memory and then the disk before downloading the image from the URL.
  • Refactoring of the code.

@LoadImage Annotation

03 Feb 10:59
Compare
Choose a tag to compare

This release contains an annotation (@loadimage) that can be provided over image views to cache and load images directly into the view.

Freeze annotation bug fix

30 Jan 19:38
Compare
Choose a tag to compare

Fixed a bug for freeze annotation where the class name was different from the generated file name

Freeze annotation

30 Jan 19:37
Compare
Choose a tag to compare

Added "@Freeze" annotation that can be applied to a class to apply caching logic to all methods inside the class

Declaring keys with annotations

29 Jan 20:32
Compare
Choose a tag to compare

Added a new annotation "@Cachekey" that can be used to declare the method parameters as keys of the cache. Now variable names need not be passed to the key parameter of the "@refrigerate" annotation.

Support for annotations

13 Jan 20:29
Compare
Choose a tag to compare

@refrigerate annotation can now be used to cache method outputs

Unit tested

05 Jan 20:33
Compare
Choose a tag to compare

Unit tests have been updated with coverage of 80%.
Coverage will be improved in later releases.

New functionalities to manually handle caching

04 Jan 19:04
Compare
Choose a tag to compare
1.0.1

Added method to manually update and fetch from cache

Basic caching

04 Jan 17:18
Compare
Choose a tag to compare
1.0.0

[Gradle] Changing gradle file to make the project an android module