PackageTrack
Sign in Get early access

workmanager_platform_interface

A common platform interface for the workmanager plugin.

0.10.4 80K downloads/mo #1217 most downloaded on pub.dev fluttercommunity/flutter_workmanager

What this package is like to depend on

Last release 20 days ago

03 Aug 2026

Release timing varies

gaps range from 4 weeks to 11 months

Nearly every release is documented

notes for 13 of 13 stable releases

Nothing withdrawn

no release was ever pulled

1 years old

13 releases · first in 2025

10 releases in the last 12 months

see the full history below

Release timeline

13 releases · Jul 2025 to Aug 2026
2026
Release Pre-release

Releases

latest 13
  1. 0.10.4 03 Aug 2026
    Release notes
    • FEAT(android): progress updates for long-running tasks (#720).
    Open source →
  2. 0.10.3 03 Aug 2026
    Release notes
    • FEAT: work status observation — getWorkInfo across platforms (fixes #194) (#719).
    Open source →
  3. 0.10.2 03 Aug 2026
    Release notes
    • FEAT(android): expedited work support (#715).
    Open source →
  4. 0.10.1 03 Aug 2026
    Release notes
    • FEAT(android): add ContentUriTrigger constraints (fixes #413) (#709).
    Open source →
  5. 0.10.0 02 Aug 2026
    Release notes
    • BREAKING FEAT: align minimum Flutter version to 3.38 across packages (prep for 0.10.0) (#701).
    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: align minimum Flutter version to 3.38 across packages (prep for 0.10.0) (#701).
    Open source →
  6. 0.10.0+1 02 Aug 2026
    Release notes
    • FIX(android): notify running callbacks when work is cancelled (fixes #432) (#705).
    Open source →
  7. 0.9.4 02 Aug 2026
    Release notes
    • FEAT(ios): add BGContinuedProcessingTask support (fixes #638) (#700).
    • FEAT(android): long-running workers via foreground service (#698).

    2026-08-02

    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.9.2+1

    Open source →
    Release notes
    • FEAT(ios): add BGContinuedProcessingTask support (fixes #638) (#700).
    • FEAT(android): long-running workers via foreground service (#698).
    Open source →
  8. 0.9.3 02 Aug 2026
    Release notes
    • FIX(ios): run one-off tasks on the main engine to avoid release crash (fixes #653) (#697).
    • FEAT(ios): add BGContinuedProcessingTask support (fixes #638) (#700).
    • FEAT(android): long-running workers via foreground service (#698).
    Open source →
    Release notes
    • FEAT(ios): add BGHealthResearchTaskRequest support (fixes #532) (#693).
    Open source →
  9. 0.9.2 01 Aug 2026
    Release notes
    • FEAT(ios): add BGHealthResearchTaskRequest support (fixes #532) (#693).
    Open source →
    Release notes
    • FEAT: add Swift Package Manager support for iOS (#683).
    Open source →
  10. 0.9.1 06 Aug 2025
    Release notes
    • FEAT: support typed Lists/Maps in inputData (fixes #426) (#690).
    • FEAT: macOS support via NSBackgroundActivityScheduler (fixes #424) (#689).
    Open source →
    Release notes
    • FEAT: add iOS Swift Package Manager support (#631).
    Open source →
  11. 0.9.1+1 31 Aug 2025
    Release notes
    • FIX(ios): auto-register BGTask launch handlers for scheduled tasks (#692).
    Open source →
    Release notes
    • FIX: Android initialization bug and iOS 14 availability annotations (#647).
    Open source →
  12. 0.9.0 31 Jul 2025
    Release notes
    • REFACTOR: replace debug mode with extensible hook-based system (#630).
    • REFACTOR: Migrate internal interfaces to pigeon (#613).
    • FIX: resolve critical null handling crashes from contributor reports (#626).
    • FEAT: Migrate to federated plugin architecture (#611).
    • BREAKING FIX: resolve issue #622 - periodic tasks running at incorrect frequencies (#628).
    Open source →
    Release notes

    Note: This release has breaking changes.

    • REFACTOR: replace debug mode with extensible hook-based system (#630).
    • REFACTOR: Migrate internal interfaces to pigeon (#613).
    • FEAT: Migrate to federated plugin architecture (#611).
    • BREAKING FIX: resolve issue #622 - periodic tasks running at incorrect frequencies (#628).
    Open source →
  13. 0.8.0 01 Jul 2025
    Release notes

    Initial Release

    • BREAKING: Migrate to federated plugin architecture
    • Initial release of the platform interface package
    • Define WorkmanagerPlatform abstract class with all method signatures
    • Define data classes: WorkmanagerConfig, Constraints, BackoffPolicy

    Breaking Changes

    • BREAKING: Enum values changed from snake_case to camelCase:
      • NetworkType values: not_requirednotRequired, not_roamingnotRoaming, meteredmetered (unchanged)
      • OutOfQuotaPolicy values: run_as_non_expedited_work_requestrunAsNonExpeditedWorkRequest, drop_work_requestdropWorkRequest
    • BREAKING: Removed JSON serialization for inputData - now uses native Map transfer

    Features

    • Add comprehensive documentation for all public APIs
    • Support for all constraint types: network, battery, charging, device idle, storage
    • Support for linear and exponential backoff policies
    • Type-safe data transfer between Dart and native platforms

    Improvements

    • Updated to Flutter 3.32 and flutter_lints 6.0.0
    • Better error handling and type safety throughout the interface
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive