chore: Modernize plugin to v0.7.0 for latest Flutter/Dart versions (#610)
* chore: Modernize plugin for latest Flutter/Dart versions - Update SDK constraints to Dart >=3.2.0 and Flutter >=3.16.0 across all packages - Update Android Gradle Plugin to 8.3.0 and Gradle to 8.9 - Increase Android compile SDK to 35 and add NDK 26.3.11579264 - Update iOS deployment target to 13.0 and Swift to 5.0 - Fix win32 dependency compatibility issue for Dart 3.8+ - Update melos to 6.0.0 and modernize dev dependencies All builds (Android APK and iOS simulator) now work successfully. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * chore: Remove unnecessary dependency override The path_provider_windows override was not needed and could cause confusion. Android namespace is already properly handled with AGP 4.2+ compatibility. * ci: Modernize GitHub Actions workflows - Update action versions to latest (setup-java@v4, futureware-tech/simulator-action@v3) - Add Flutter action caching for faster CI builds - Update iOS simulator to iPhone 15 with latest OS - Switch Android native tests to ubuntu-latest for better performance - Fix gradle command syntax (./gradlew :workmanager:test) - Update Android emulator API level from 29 to 34 - Add KVM permissions for Android emulator on ubuntu - Add melos bootstrap to all workflows for proper dependency management - Use Temurin JDK distribution instead of deprecated setup * fix: Update NDK version to 27.0.12077973 Required by latest path_provider_android, permission_handler_android, shared_preferences_android, and workmanager dependencies. * ci: Trigger workflows to recheck formatting The formatting issue might be due to CI environment differences. * fix: Update iOS deployment target to 13.0 in example app Resolve iOS build conflict: - Update Podfile platform from 12.0 to 13.0 - Update all IPHONEOS_DEPLOYMENT_TARGET from 12.0 to 13.0 - Ensures consistency with workmanager plugin's iOS 13.0 requirement Fixes: Compiling for iOS 12.0, but module 'workmanager' has a minimum deployment target of iOS 13.0 * chore: Bump version to 0.7.0 * Add comprehensive changelog documenting all modernization changes * Mark breaking changes for SDK requirements and iOS deployment target * Document Android, iOS, and CI improvements * Prepare for release with modern Flutter/Dart toolchain support --------- Co-authored-by: Claude <noreply@anthropic.com>
S
Sebastian Roth committed
0705ce24cb6deb58940b9b98f11d343c70975fc6
Parent: 5d85ebb
Committed by GitHub <noreply@github.com>
on 6/24/2025, 11:17:05 AM