New
v0.8.0 - Federated Plugin Architecture
π Major Release - Federated Plugin Architecture
This release represents a major architectural change to the flutter_workmanager plugin, migrating to a federated plugin structure for better platform extensibility and maintainability.
π¨ Breaking Changes
Architecture Changes
- Migrated to federated plugin architecture - Platform-specific implementations are now in separate packages:
workmanager_platform_interface- Shared platform interfaceworkmanager_android- Android WorkManager implementationworkmanager_apple- iOS BGTaskScheduler implementation (renamed from workmanager_ios)workmanager- Main package with unified API
API Changes
- Enum values changed from snake_case to camelCase for Dart conventions:
NetworkType:not_requiredβnotRequired,not_roamingβnotRoaming- : β , β