Skip to content

Commit d5e6d16

Browse files
V9.4.0
* Improves concurrency on mobile platforms by moving JSON encoding and decoding to an isolate, and introducing a job queue to ensure ordered message execution. * Adds `Config.skipExistingFiles` configuration option to skip the download if the destination file already exists (and conditionally does this only for files greater than a certain size)
1 parent 9d56e26 commit d5e6d16

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 9.4.0
2+
3+
* Improves concurrency on mobile platforms by moving JSON encoding and decoding to an isolate, and introducing a job queue to ensure ordered message execution.
4+
* Adds `Config.skipExistingFiles` configuration option to skip the download if the destination file already exists (and conditionally does this only for files greater than a certain size)
5+
16
## 9.3.0
27

38
Main change is in Android concurrency, triggered by the [Great Thread Merge](https://github.com/flutter/flutter/issues/150525) that causes UI blocking issues for recent versions of Flutter. The concurrency approach has been changed, but note this can cause minor changes in - for example - the sequence in which certain events happen.

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: background_downloader
22
description: A multi-platform background file downloader and uploader. Define the task, enqueue and monitor progress
33

4-
version: 9.3.0
4+
version: 9.4.0
55
repository: https://github.com/781flyingdutchman/background_downloader
66

77
environment:

0 commit comments

Comments
 (0)