All Versions
8
Latest Version
Avg Release Cycle
61 days
Latest Release
3120 days ago
Changelog History
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 ofgetAsync
is nowgetUsingObservable
.
-
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.