Skip to content

chore(deps): bump workmanager from 0.9.0+3 to 0.10.7 - #797

Merged
Livinglist merged 1 commit into
masterfrom
dependabot/pub/workmanager-0.10.7
Aug 10, 2026
Merged

chore(deps): bump workmanager from 0.9.0+3 to 0.10.7#797
Livinglist merged 1 commit into
masterfrom
dependabot/pub/workmanager-0.10.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 10, 2026

Copy link
Copy Markdown
Contributor

Bumps workmanager from 0.9.0+3 to 0.10.7.

Release notes

Sourced from workmanager's releases.

workmanager v0.10.7 — web messaging + FGS opt-in

workmanager_web v0.2.0 — bidirectional page↔worker messaging (#708)

  • Free-form two-way postMessage channel: sendMessageToWorker() / workerMessages / sendToPage.
  • The example app gained a full web demo (worker chat, persistent background-task queue, Service Worker + notifications, PWA install flow) — live at https://fluttercommunity.github.io/flutter_workmanager/ with an intro/landing page.

workmanager_android v0.10.6 — FOREGROUND_SERVICE_DATA_SYNC opt-in (#725)

  • FOREGROUND_SERVICE_DATA_SYNC + the dataSync service type are no longer in the merged manifest by default (Play Console special type: declaration + demo video requirement even when unused).
  • Opt in when you run long-running workers with the dataSync type: workmanager.enableDataSyncForegroundService=true in gradle.properties.
  • Loud-failure guard: using dataSync without the opt-in (or expedited work with a stripped manifest) throws a descriptive error at registration instead of a SecurityException mid-task.

workmanager v0.10.7

  • Dependency bumps: workmanager_android ^0.10.6, workmanager_web ^0.2.0.

workmanager v0.10.6 — AGP 9 fix

workmanager_android v0.10.5 — AGP 9 + android.builtInKotlin=false fix (#722)

  • The plugin failed to evaluate on AGP 9 with Flutter's default android.builtInKotlin=false (Could not find method kotlin()); 0.9.x failed even harder (plugin class never compiled).
  • Fix: apply kotlin-android whenever built-in Kotlin is not active — AGP < 9, or android.builtInKotlin != true — matching AGP 9's own defaults (built-in Kotlin on by default). Same pattern flutter_timezone 5.1.0 ships. Thanks @​EdwynZN (#721).
  • Verified on AGP 9.0.1 both flag modes + AGP 8.11 regression (50 unit tests).

workmanager v0.10.6

  • Dependency bump: workmanager_android ^0.10.5.

v0.10.5

workmanager_android v0.10.4 — progress updates

  • Workmanager().reportProgress(Map) from inside the handler (uniqueName threaded through the worker context) + setProgressListener((uniqueName, progress) {}) for the app side. Wired to WorkManager setProgressAsync + LiveData observation with catch-up on relaunch.
  • Android-only; no-op stubs on other platforms so portable handlers don't crash.

workmanager_platform_interface v0.10.4 / workmanager_apple v0.9.10 / workmanager_web v0.1.3+1 / workmanager_linux v0.1.1+1

  • Pigeon contract + dependency bumps.

workmanager v0.10.5

  • Progress API surface (reportProgress/setProgressListener) + dependency bumps.

v0.10.4

workmanager_linux v0.1.1 — first Linux release (fixes #324)

New platform package: systemd-based background execution for Linux.

  • One-off tasks via transient systemd-run --user units; periodic tasks as .timer/.service pairs with Persistent=true (catch-up on missed runs).
  • Headless execution: WorkmanagerLinux.maybeRunBackgroundTask(args, callbackDispatcher) from main() runs the task without a window and exits with a journal-friendly exit code.
  • Payloads as on-disk JSON, passed via --payload.
  • Pure Dart (no native code); injectable process runner for testing.
  • Constraints/backoff accepted but documented no-ops. Requires a systemd user session (loginctl enable-linger for timer persistence).

workmanager v0.10.4

  • Linux platform support wired in (Platform.isLinuxWorkmanagerLinux); dependency on workmanager_linux ^0.1.1.

... (truncated)

Changelog

Sourced from workmanager's changelog.

workmanager - v0.10.7

  • FEAT(web): bidirectional message channel between page and background worker (#708).
  • FIX(android): make FOREGROUND_SERVICE_DATA_SYNC opt-in (#725).

workmanager_android - v0.10.6

  • FIX(android): make FOREGROUND_SERVICE_DATA_SYNC opt-in (#725).
  • FEAT(android): fail loudly when a foreground service permission is missing from the merged manifest.

workmanager_web - v0.2.0

  • FEAT(web): bidirectional message channel between page and background worker (#708).

2026-08-04

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • workmanager - v0.10.6

workmanager - v0.10.6

  • FIX(android): build with AGP 9 and android.builtInKotlin=false (#722).

workmanager_android - v0.10.5

  • FIX(android): build with AGP 9 and android.builtInKotlin=false (#722).

2026-08-03

... (truncated)

Commits
  • af5d75a chore(release): publish packages — workmanager 0.10.7 (#727)
  • 20c8829 fix(android): make FOREGROUND_SERVICE_DATA_SYNC opt-in (fixes #725) (#726)
  • dbd5fe1 feat(web): bidirectional message channel between page and background worker (...
  • 4ed3b89 docs: all changes to main go through PRs (#724)
  • f7daa08 docs: GitHub Release step after publish (lesson from v0.10.6)
  • 1f6f069 docs: consolidate CLAUDE.md into AGENTS.md, remove CLAUDE.md
  • 489e845 docs: add AGENTS.md with maintainer/agent operational notes
  • cadac40 chore(release): publish packages
  • 1e8ff5d feat(android): Migrate Plugin to Built-in Kotlin (#721)
  • 053264b chore: relax workmanager_linux constraint to ^0.1.1 (build metadata ignored f...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [workmanager](https://github.com/fluttercommunity/flutter_workmanager) from 0.9.0+3 to 0.10.7.
- [Release notes](https://github.com/fluttercommunity/flutter_workmanager/releases)
- [Changelog](https://github.com/fluttercommunity/flutter_workmanager/blob/main/CHANGELOG.md)
- [Commits](fluttercommunity/flutter_workmanager@workmanager-v0.9.0...workmanager-v0.10.7)

---
updated-dependencies:
- dependency-name: workmanager
  dependency-version: 0.10.7
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@Livinglist
Livinglist merged commit 29a8150 into master Aug 10, 2026
2 checks passed
@Livinglist
Livinglist deleted the dependabot/pub/workmanager-0.10.7 branch August 10, 2026 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant