diff --git a/CHANGELOG.md b/CHANGELOG.md index 13ed396..5b437e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,9 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [1.10.1] - 2026-11-09 + +Android-only patch. Backwards compatible. ### Fixed - **Issue #95 โ€” Android foreground admission:** foreground promotion and worker execution @@ -15,7 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 Verified on an Android 14 emulator (`maxConcurrentTasks: 1`, 6 foreground Dart workers): promotions were spread one per ~0.6 s instead of 6 within ~130 ms. The reported cancellation itself is not reproduced and its cause remains - unconfirmed. iOS has no foreground-service promotion and already admits through + unconfirmed (Pixel 6 Pro, Android 17: not reproduced either, even on 1.9.0 with 12 workers). iOS has no foreground-service promotion and already admits through `ConcurrencyLimiter` before execution, so it is unaffected. ## [1.10.0] - 2026-11-08 diff --git a/README.md b/README.md index 2a5baeb..e185444 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ No boilerplate. No native code to write. No `AndroidManifest.xml` changes. Each ```yaml dependencies: - native_workmanager: ^1.10.0 + native_workmanager: ^1.10.1 ``` **2. Initialize once in `main()`:** diff --git a/android/build.gradle b/android/build.gradle index c123e41..8aa145b 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,5 +1,5 @@ group = "dev.brewkits.native_workmanager" -version = "1.10.0" +version = "1.10.1" apply plugin: "com.android.library" // No `apply plugin: "kotlin-android"` here (issue #76). Flutter >= 3.44 applies KGP to plugin diff --git a/doc/API_REFERENCE.md b/doc/API_REFERENCE.md index 6c52915..ce668b7 100644 --- a/doc/API_REFERENCE.md +++ b/doc/API_REFERENCE.md @@ -1137,5 +1137,5 @@ See [ANDROID_SETUP.md](ANDROID_SETUP.md) for the full guidance. --- -**Version:** 1.10.0 +**Version:** 1.10.1 **Last Updated:** 2026-09-24 diff --git a/example/lib/main.dart b/example/lib/main.dart index b974016..8ae7604 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -363,7 +363,7 @@ class _DemoHomePageState extends State { }); _addLog( - '๐Ÿš€ NativeWorkManager v1.10.0 โ€” Industrial Reliability & FGS Bypass', + '๐Ÿš€ NativeWorkManager v1.10.1 โ€” Industrial Reliability & FGS Bypass', ); } diff --git a/example/lib/pages/demo_scenarios_page.dart b/example/lib/pages/demo_scenarios_page.dart index a4ce38b..23ee1f6 100644 --- a/example/lib/pages/demo_scenarios_page.dart +++ b/example/lib/pages/demo_scenarios_page.dart @@ -703,7 +703,7 @@ class _DemoScenariosPageState extends State { ), ), Text( - 'v1.10.0 ยท 50+ ready-to-run examples', + 'v1.10.1 ยท 50+ ready-to-run examples', style: TextStyle( color: Colors.white.withAlpha(200), fontSize: 12, diff --git a/ios/native_workmanager.podspec b/ios/native_workmanager.podspec index bb288e5..9ce2e47 100644 --- a/ios/native_workmanager.podspec +++ b/ios/native_workmanager.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'native_workmanager' - s.version = '1.10.0' + s.version = '1.10.1' s.summary = 'Background task manager for Flutter using platform-native APIs.' s.description = <<-DESC Native WorkManager is a Flutter plugin that provides native background task scheduling diff --git a/native_workmanager_gen/CHANGELOG.md b/native_workmanager_gen/CHANGELOG.md index b86d41a..2ff3f9b 100644 --- a/native_workmanager_gen/CHANGELOG.md +++ b/native_workmanager_gen/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [1.10.1] - 2026-11-09 + +- Version bump synchronized with `native_workmanager` 1.10.1. No codegen changes. + ## [1.10.0] - 2026-11-08 - Version bump synchronized with `native_workmanager` 1.10.0. No codegen changes. diff --git a/native_workmanager_gen/README.md b/native_workmanager_gen/README.md index ed777e3..529f72f 100644 --- a/native_workmanager_gen/README.md +++ b/native_workmanager_gen/README.md @@ -8,7 +8,7 @@ Generates type-safe Dart callback IDs and a worker registry from `@WorkerCallbac ```yaml dev_dependencies: - native_workmanager_gen: ^1.10.0 + native_workmanager_gen: ^1.10.1 build_runner: ^2.4.0 ``` diff --git a/native_workmanager_gen/pubspec.yaml b/native_workmanager_gen/pubspec.yaml index 15f9cae..0e6114b 100644 --- a/native_workmanager_gen/pubspec.yaml +++ b/native_workmanager_gen/pubspec.yaml @@ -1,5 +1,5 @@ name: native_workmanager_gen -version: 1.10.0 +version: 1.10.1 description: > Code generator for native_workmanager. Generates type-safe DartWorker callback IDs and worker registry from diff --git a/pubspec.yaml b/pubspec.yaml index fdb2d66..d1d47a1 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: native_workmanager description: "Background task scheduling for Flutter โ€” 25+ native workers (HTTP, image, crypto, file), task chains, zero Flutter Engine overhead." -version: 1.10.0 +version: 1.10.1 homepage: https://github.com/brewkits/native_workmanager repository: https://github.com/brewkits/native_workmanager issue_tracker: https://github.com/brewkits/native_workmanager/issues