Skip to content

Releases: tonyofrancis/Fetch

2.1.0-RC13

01 Jul 13:50
Compare
Choose a tag to compare

Version 2.1.0-RC13

  • Added new Fetch method getDownloadBlocks(downloadId: Int, func: Func<List>): Fetch
  • Parallel downloader bug fixes
  • Downloader improvements

2.1.0-RC12

30 Jun 23:19
Compare
Choose a tag to compare

Version 2.1.0-RC12

  • Added new Status. Status.Added
  • Added new FetchListener method onAdded(download)
  • Added new FetchListener method onDownloadBlockUpdated(download: Download, downloadBlock: DownloadBlock, totalBlocks: Int)
  • Bug Fixes

2.1.0-RC11

30 Jun 13:52
Compare
Choose a tag to compare

Version 2.1.0-RC11

  • Fixed Database Migration issue that caused crash.
  • Added new field downloadOnEnqueue on Request and Download class.
    Use: Action used by Fetch when enqueuing a request to determine if to place the new request in
    the downloading queue immediately after enqueue to be processed with its turn arrives.
    The default value is true. If true, the download will have a status of Status.QUEUED.
    If false, the download will have a status of Status.NONE.

2.1.0-RC10

29 Jun 14:32
Compare
Choose a tag to compare

Version 2.1.0-RC10

  • Updated Fetch.updateRequest method.

2.1.0-RC9

26 Jun 11:53
Compare
Choose a tag to compare

Version 2.1.0-RC9

  • Renamed enqueue option EnqueueAction.THROW_ERROR_IF_EXISTING to EnqueueAction.DO_NOT_ENQUEUE_IF_EXISTING
    to better reflect the action intention.

2.1.0-RC8

26 Jun 11:38
Compare
Choose a tag to compare

Version 2.1.0-RC8

  • Added new Enqueue Action option: EnqueueAction.THROW_ERROR_IF_EXISTING. See java docs for details.
  • Added Error option : Error.REQUEST_WITH_FILE_PATH_ALREADY_EXIST

2.1.0-RC7

20 Jun 15:29
Compare
Choose a tag to compare

Version 2.1.0-RC7

  • Added new Fetch methods addCompletedDownload(completedDownload, callback, callback) and addCompletedDownloads(completedDownloadsList, callback, callback).
    These methods allows you to add a completed download to Fetch for management. Associated methods were also added for RxFetch.

2.1.0-RC6

18 Jun 15:53
Compare
Choose a tag to compare

Version 2.1.0-RC6

  • Added new method onServerResponse(request: ServerRequest, response: Response) on Downloader class
  • Added new property responseHeaders on Downloader.Response class

2.1.0-RC5

18 Jun 15:52
Compare
Choose a tag to compare

Version 2.1.0-RC5

  • Removed enableListenerNotifyOnAttached on FetchConfiguration listener. Added new method on Fetch class
    called addListener(fetchListener, notify) instead.
    This option allows Fetch to notify the newly attached listener instantly of the download status
    of all downloads managed by the namespace. Default is false.
  • Added new Fetch and RxFetch method getDownloadsByRequestIdentifier(identifier: Long). Use request.identifier field.
  • Added new convenience method on FetchConfiguration class called getNewFetchInstanceFromConfiguration which
    returns a newly created instance of Fetch.
  • Updated Kotlin plugin version to 1.2.50
  • Updated other library dependencies.
  • Bug Fixes

2.1.0-RC4

13 Jun 18:57
Compare
Choose a tag to compare

Version 2.1.0-RC4

  • Added new method enableListenerNotifyOnAttached(enabled) to FetchConfiguration.Builder class.
    This option allows Fetch to notify the newly attached listeners of the download status
    of all downloads managed by the namespace. Default is false.