From 2123df11c9daca8ecca706bba4684e4770b6add7 Mon Sep 17 00:00:00 2001 From: fiatcode Date: Wed, 6 May 2026 07:27:38 +0700 Subject: [PATCH] chore: upgrade Kotlin to 2.1.0 and Flutter dependencies to latest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Kotlin 1.9.22 → 2.1.0, KSP 1.9.22-1.0.17 → 2.1.0-1.0.29 - flutter_local_notifications 18.0.1 → 21.0.0 - permission_handler 11.4.0 → 12.0.1 - workmanager 0.6.0 → 0.9.0+3 - desugar_jdk_libs 2.0.4 → 2.1.4 (required by flutter_local_notifications) --- android/app/build.gradle.kts | 2 +- android/settings.gradle.kts | 4 +-- pubspec.lock | 62 +++++++++++++++++++++++++++--------- pubspec.yaml | 6 ++-- 4 files changed, 53 insertions(+), 21 deletions(-) diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index 6ef82d1..609c2a8 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -45,7 +45,7 @@ flutter { } dependencies { - coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.0.4") + coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.1.4") implementation("androidx.room:room-runtime:2.6.1") implementation("androidx.room:room-ktx:2.6.1") implementation("com.google.android.gms:play-services-location:21.0.1") diff --git a/android/settings.gradle.kts b/android/settings.gradle.kts index c363c8a..35b6891 100644 --- a/android/settings.gradle.kts +++ b/android/settings.gradle.kts @@ -20,8 +20,8 @@ pluginManagement { plugins { id("dev.flutter.flutter-plugin-loader") version "1.0.0" id("com.android.application") version "8.11.1" apply false - id("org.jetbrains.kotlin.android") version "1.9.22" apply false - id("com.google.devtools.ksp") version "1.9.22-1.0.17" apply false + id("org.jetbrains.kotlin.android") version "2.1.0" apply false + id("com.google.devtools.ksp") version "2.1.0-1.0.29" apply false } include(":app") diff --git a/pubspec.lock b/pubspec.lock index 2e14c69..5ca8559 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -106,26 +106,34 @@ packages: dependency: "direct main" description: name: flutter_local_notifications - sha256: ef41ae901e7529e52934feba19ed82827b11baa67336829564aeab3129460610 + sha256: "0d9035862236fe38250fe1644d7ed3b8254e34a21b2c837c9f539fbb3bba5ef1" url: "https://pub.dev" source: hosted - version: "18.0.1" + version: "21.0.0" flutter_local_notifications_linux: dependency: transitive description: name: flutter_local_notifications_linux - sha256: "8f685642876742c941b29c32030f6f4f6dacd0e4eaecb3efbb187d6a3812ca01" + sha256: e0f25e243c6c44c825bbbc6b2b2e76f7d9222362adcfe9fd780bf01923c840bd url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "8.0.0" flutter_local_notifications_platform_interface: dependency: transitive description: name: flutter_local_notifications_platform_interface - sha256: "6c5b83c86bf819cdb177a9247a3722067dd8cc6313827ce7c77a4b238a26fd52" + sha256: e7db3d5b49c2b7ecc68deba4aaaa67a348f92ee0fef34c8e4b4459dbef0d7307 url: "https://pub.dev" source: hosted - version: "8.0.0" + version: "11.0.0" + flutter_local_notifications_windows: + dependency: transitive + description: + name: flutter_local_notifications_windows + sha256: "3a2654ba104fbb52c618ebed9def24ef270228470718c43b3a6afcd5c81bef0c" + url: "https://pub.dev" + source: hosted + version: "3.0.0" flutter_test: dependency: "direct dev" description: flutter @@ -244,18 +252,18 @@ packages: dependency: "direct main" description: name: permission_handler - sha256: "59adad729136f01ea9e35a48f5d1395e25cba6cea552249ddbe9cf950f5d7849" + sha256: bc917da36261b00137bbc8896bf1482169cd76f866282368948f032c8c1caae1 url: "https://pub.dev" source: hosted - version: "11.4.0" + version: "12.0.1" permission_handler_android: dependency: transitive description: name: permission_handler_android - sha256: d3971dcdd76182a0c198c096b5db2f0884b0d4196723d21a866fc4cdea057ebc + sha256: "1e3bc410ca1bf84662104b100eb126e066cb55791b7451307f9708d4007350e6" url: "https://pub.dev" source: hosted - version: "12.1.0" + version: "13.0.1" permission_handler_apple: dependency: transitive description: @@ -473,10 +481,10 @@ packages: dependency: transitive description: name: timezone - sha256: "2236ec079a174ce07434e89fcd3fcda430025eb7692244139a9cf54fdcf1fc7d" + sha256: "784a5e34d2eb62e1326f24d6f600aaaee452eb8ca8ef2f384a59244e292d158b" url: "https://pub.dev" source: hosted - version: "0.9.4" + version: "0.11.0" typed_data: dependency: transitive description: @@ -577,10 +585,34 @@ packages: dependency: "direct main" description: name: workmanager - sha256: f3c3ce6d79cce53eee4a29dd2e8328c25db5ba5d9062fcc5e8f3c71e0af9b7e4 + sha256: "065673b2a465865183093806925419d311a9a5e0995aa74ccf8920fd695e2d10" url: "https://pub.dev" source: hosted - version: "0.6.0" + version: "0.9.0+3" + workmanager_android: + dependency: transitive + description: + name: workmanager_android + sha256: "9ae744db4ef891f5fcd2fb8671fccc712f4f96489a487a1411e0c8675e5e8cb7" + url: "https://pub.dev" + source: hosted + version: "0.9.0+2" + workmanager_apple: + dependency: transitive + description: + name: workmanager_apple + sha256: "1cc12ae3cbf5535e72f7ba4fde0c12dd11b757caf493a28e22d684052701f2ca" + url: "https://pub.dev" + source: hosted + version: "0.9.1+2" + workmanager_platform_interface: + dependency: transitive + description: + name: workmanager_platform_interface + sha256: f40422f10b970c67abb84230b44da22b075147637532ac501729256fcea10a47 + url: "https://pub.dev" + source: hosted + version: "0.9.1+1" xdg_directories: dependency: transitive description: @@ -599,4 +631,4 @@ packages: version: "6.6.1" sdks: dart: ">=3.11.5 <4.0.0" - flutter: ">=3.38.0" + flutter: ">=3.38.1" diff --git a/pubspec.yaml b/pubspec.yaml index 961d300..e87db97 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -32,11 +32,11 @@ dependencies: sdk: flutter cupertino_icons: ^1.0.8 shared_preferences: ^2.2.0 - workmanager: ^0.6.0 + workmanager: ^0.9.0+3 sqflite: ^2.3.0 http: ^1.1.0 - permission_handler: ^11.0.0 - flutter_local_notifications: ^18.0.0 + permission_handler: ^12.0.1 + flutter_local_notifications: ^21.0.0 url_launcher: ^6.2.0 dev_dependencies: