09-09-2019_
- Updated project dependencies.
- Updated Android Gradle plugin and Gradle version.
03-06-2017_
- Updated project dependencies.
- Updated Android Gradle plugin and Gradle version.
01-19-2017_
- Changed protection level of
downloadFile()
in FileDownloadUpdateListener.java to allow overriding the default behavior.
10-24-2016_
- Added ability to provide a custom OkHttpClient
08-24-2016_
- Changed the priority of Gandalf actions, an alert will now show before an optional update
- Added consumer proguard rules to fix Gson parsing when minify is enabled
08-16-2016_
- Removed application block from lib manifest to avoid merging conflicts.
08-04-2016
- Added ability to set a custom listener when the user opts to update.
- Included a basic FileDownloadUpdateListener for specifying a custom apk to download.
03-24-2016
- Network code now handles a null JSON response and fails silently.
03-21-2016
- Library is a bit more error tolerant and will silently fail on malformed JSON
- New class
DialogStringsHolder
which allows users to customize titles, buttons, and messages. This adds the ability to optionally override the JSON response and display a specific message.
02-15-2016
- Added the ability for a consumer to set a custom JSON deserializer.
02-02-2016
Initial release, allows a consumer to use Gandalf with a specific JSON format. This includes an abstract start activity that may be extended for the easiest integration. The consumer can also use the Gandalf class directly to provide a custom UI or integrate outside of an activity's lifecycle.