Skip to content

Commit 8694052

Browse files
committed
chore: update dependencies to latest versions
- Update Pigeon from 22.7.4 to 26.0.0 for enhanced multi-platform support - Update androidx.work from 2.9.0 to 2.10.2 with improved Flow-based observability - Update permission_handler in example app from 11.3.1 to 12.0.1 - Fix Kotlin null safety issues with androidx.work 2.10.2 type system improvements - Regenerate Pigeon files with new version
1 parent 04133c9 commit 8694052

14 files changed

Lines changed: 412 additions & 1561 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
- Use melos to run all tests: `melos run test`
1616
- Or run tests in individual packages:
1717
- `cd workmanager_android && flutter test`
18-
- `cd workmanager_apple && flutter test`
18+
- `cd workmanager_apple && flutter test`you did just
1919
- `cd workmanager && flutter test`
2020
- Before running tests in workmanager package, ensure mocks are up-to-date: `melos run generate:dart`
2121

example/ios/Runner.xcodeproj/project.pbxproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@
227227
attributes = {
228228
BuildIndependentTargetsInParallel = YES;
229229
LastSwiftUpdateCheck = 1250;
230-
LastUpgradeCheck = 1640;
230+
LastUpgradeCheck = 1510;
231231
ORGANIZATIONNAME = "The Chromium Authors";
232232
TargetAttributes = {
233233
97C146ED1CF9000F007C117D = {

example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1640"
3+
LastUpgradeVersion = "1510"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

example/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ environment:
99
dependencies:
1010
path_provider: ^2.1.5
1111
shared_preferences: ^2.3.0
12-
permission_handler: ^11.3.1
12+
permission_handler: ^12.0.1
1313
flutter:
1414
sdk: flutter
1515
workmanager:

workmanager/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Future
22

3+
## Dependencies & Infrastructure Updates
4+
* **BREAKING**: Updated Pigeon from 22.7.4 to 26.0.0 for enhanced multi-platform support
5+
* Updated androidx.work from 2.9.0 to 2.10.2 with improved Flow-based observability and precise periodic scheduling
6+
* Updated permission_handler in example app from 11.3.1 to 12.0.1
7+
* Updated dev dependencies for better compatibility
8+
* Fixed Kotlin null safety issues with androidx.work 2.10.2 type system improvements
9+
310
## Breaking Changes
411
* **BREAKING**: Separate `ExistingWorkPolicy` and `ExistingPeriodicWorkPolicy` enums for better type safety and API clarity
512
* `registerPeriodicTask` now requires `ExistingPeriodicWorkPolicy` instead of `ExistingWorkPolicy`

workmanager/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ dependencies:
1818
workmanager_apple: ^0.8.0
1919

2020
dev_dependencies:
21-
test: ^1.25.0
21+
test: ^1.25.15
2222
mockito: ^5.4.4
2323
build_runner: ^2.4.9
2424
get_it: ^8.0.0

workmanager_android/android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ android {
4343
}
4444

4545
dependencies {
46-
def work_version = "2.9.0"
46+
def work_version = "2.10.2"
4747
implementation "androidx.work:work-runtime:$work_version"
4848
implementation "androidx.concurrent:concurrent-futures:1.1.0"
4949

workmanager_android/android/src/main/kotlin/dev/fluttercommunity/workmanager/DebugHelper.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ object DebugHelper {
3535
ctx: Context,
3636
threadIdentifier: Int,
3737
dartTask: String,
38-
payload: Map<String, Any>? = null,
38+
payload: Map<String, Any?>? = null,
3939
fetchDuration: Long,
4040
result: ListenableWorker.Result,
4141
) {
@@ -56,7 +56,7 @@ object DebugHelper {
5656
ctx: Context,
5757
threadIdentifier: Int,
5858
dartTask: String,
59-
payload: Map<String, Any>? = null,
59+
payload: Map<String, Any?>? = null,
6060
callbackHandle: Long,
6161
callbackInfo: FlutterCallbackInformation?,
6262
dartBundlePath: String?,

0 commit comments

Comments
 (0)