A library that handles long-running downloads, handling the network interactions and retrying downloads automatically after failures
This release includes:
Updated dependencies Android Gradle 5.6 Android Gradle Plugin 3.5.0 Novoda static analysis plugin 1.0 New update dependencies plugin OkHttp 4.1.0 Mockito 3.0.0 Delete orphan empty folders Prevent Download Manager instantiation crash
Dependency Updates File Size Requesting #492 Persistent Delete Notification #508
#480 Normalise paths when building BatchFile
#478 Create BatchBuilder
from Batch
#477 Single dismissible notification
This release contains:
Add support for root directory: https://github.com/novoda/download-manager/pull/475
This release contains:
#456 Swallowing events #459 Download batch requirement rule #460 #461 Fix lint and thresholds on local builds
#452 Migration demo fixes
#450 Use correct total file size for resume requests
#441 HTTP Client open API
#435 Javadoc the requirement rule factory
#433 Fix the Wait.Then
#432 Update dependencies
This patch contains the following:
#430 Revert file size fix #432 Update dependencies
This is a complete rework of the novoda download-manager
, specifically created to allow batching of downloads and support for the latest versions of android, with a simplified API.
Adds first round of Android O support! The download service will now run in the foreground with a notification even when the app that started it is running in the background or has been swiped away. https://github.com/novoda/download-manager/pull/237
Adds NotificationInitialiser
interface so client apps can build against Android O. This will be built upon in future releases. https://github.com/novoda/download-manager/pull/238 https://github.com/novoda/download-manager/pull/239
Download Manager no longer inserts database entries if they contain a duplicate file URI. https://github.com/novoda/download-manager/pull/234 This fixes https://github.com/novoda/download-manager/issues/228
We no longer try and close null
database cursors, because that causes NullPointerException
s. https://github.com/novoda/download-manager/pull/233 Big thanks to @mcroghan for this fix.
From 0.2.45:
Downloads reconnect on network disconnections for Android N or greater Restart service on disconnection #213