All Versions
Latest Version
Avg Release Cycle
61 days
Latest Release
2819 days ago

Changelog History

  • v3.1.0 Changes

    August 03, 2016
    • ๐Ÿ›  Fixes a bug (#37) where RxJava was not an optional dependency
    • ๐Ÿ”„ Changes public API to use actionUsingObservable format for Rx variants of methods to avoid confusion with regular Async methods that use AsyncTasks. For example, Rx variant of getAsyncis now getUsingObservable.
  • v3.0.0 Changes

    June 25, 2016
    • 0๏ธโƒฃ RxJava is now a provided dependency. This means that Reservoir will not include come bundled with it by default saving you a lot of unnecessary methods if you don't want to use RxJava.
    • ๐Ÿšš Apache Commons IO dependency is now removed reducing the method count significantly.
  • v2.1 Changes

    August 15, 2015
    • โž• Adds support for collections. Now you can pass in your custom type to easily store and retrieve collections.
    • โž• Adds support for custom GSON instance. You can now initialize Reservoir with your own GSON instance with custom configurations.
  • v2.0 Changes

    June 02, 2015
    • ๐Ÿ‘ RxJava support.
    • โž• Added clear and clearAsync methods to the public API. These methods completely clear the cache and delete all the stored key-value pairs.
    • โž• Added tests.
    • ๐Ÿšš Moved distribution from Maven Central to JitPack.
    • Reservoir now uses a separate cache directory inside the application specific cache directory to store data.
    • ๐Ÿ›  Fix: If init is not called before calling any other methods, an IllegalStateException is thrown.
    • ๐Ÿ›  Fix: reservoir now checks if size of object being inserted is greater than cache size and throws and IOException if it is.
    • ๐Ÿ›  Fix: removed allowBackup from manifest.
  • v1.2 Changes

    June 01, 2015
    • โž• Added delete and deleteAsync.
    • โœ‚ Removed launcher icons and renamed resources to prevent conflicts with app that uses lib.
    • ๐Ÿ›  Fix: typos in java docs.
    • ๐Ÿ›  Fix: get and getAsync would not throw NullPointerException if the returned object was null.
  • v1.1.1 Changes

    June 01, 2015

    โœ‚ Removed local jar dependencies for DiskLruCache, GSON and Commons IO and added gradle dependencies in the library.

  • v1.1 Changes

    June 01, 2015

    โž• Added onSuccess() and onFailure() callback methods so that clients don't have to check if exception is null each time.

  • v1.0 Changes

    June 01, 2015

    ๐ŸŽ‰ Initial release.