Skip to content

v0.10.3

Choose a tag to compare

@ened ened released this 03 Aug 16:33
· 21 commits to main since this release

workmanager v0.10.3 — work status observation (fixes #194)

New cross-platform API: Workmanager().getWorkInfo(uniqueName)WorkInfo? (uniqueName, WorkState scheduled/running/succeeded/failed/cancelled, isPeriodic, taskName, tags, lastFinishedAt).

  • Android: authoritative — served from WorkManager.
  • iOS/macOS: BGTaskScheduler has no query API, so the plugin persists its own per-task state (UserDefaults-backed WorkInfoStore) fed by the existing status pipeline — same API, honest semantics.
  • Web: documented no-op (null).

Also: .swiftlint.yml thresholds aligned with the codebase (CI swiftlint image drifted and started failing on pre-existing style debt).